Pluto
v6.3.0
Loading...
Searching...
No Matches
PDeltaDalitzFF.h
Go to the documentation of this file.
1
// Author: B. Ramstein, I. Froehlich
2
// Written: 12.10.2008
3
// Revised:
4
5
#include "
PChannelModel.h
"
6
7
8
class
PDeltaDalitzFF
:
public
PChannelModel
{
9
10
public
:
11
12
using
PDistribution::GetWeight
;
13
PDeltaDalitzFF
(
const
Char_t *
id
,
const
Char_t *de, Int_t key);
14
PDistribution
*
Clone
(
const
char
*delme=NULL)
const
;
15
Double_t
GetWeight
(Double_t *
mass
, Int_t *didx=NULL);
16
17
void
SetQED
(Int_t i){
18
//0 QED
19
//1 VMD
20
//-1 VMD mass-dependent width
21
useQED = i;
22
};
23
void
SetCC
(Double_t a, Double_t b, Double_t
c
) {
24
g_m2 = a*a;
25
g_e2 = b*b;
26
g_c2 =
c
*
c
;
27
rescale = 1;
28
};
29
30
31
private
:
32
33
Double_t facteur_rho(Double_t x);
34
Double_t gk2(Double_t t);
35
36
Double_t beta_prime;
// rho meson coupling strength
37
Double_t beta;
// size parameter for N-Delta transition (fitted using space-like data)
38
39
Double_t a2;
// phase for space-like to time-like continuation (fitted to elastic time-like
40
// form factor data)
41
42
//Masses:
43
Double_t mass_pi, fm_pis, mass_rho, gamma_rho, mass_delta, mass_n, mu_p;
44
45
Double_t theta;
46
47
48
//Coupling constants for QED version
49
Double_t g_m2, g_e2, g_c2;
50
Int_t useQED, rescale, rhopid;
51
52
53
ClassDef(
PDeltaDalitzFF
, 0)
//Form factor model to be attached to Delta-Dalitz
54
};
55
56
57
58
PChannelModel.h
PChannelModel::PChannelModel
PChannelModel()
PDeltaDalitzFF
Definition
PDeltaDalitzFF.h:8
PDeltaDalitzFF::SetQED
void SetQED(Int_t i)
Definition
PDeltaDalitzFF.h:17
PDeltaDalitzFF::Clone
PDistribution * Clone(const char *delme=NULL) const
Definition
PDeltaDalitzFF.cc:25
PDeltaDalitzFF::GetWeight
virtual Double_t GetWeight(void)
PDeltaDalitzFF::PDeltaDalitzFF
PDeltaDalitzFF(const Char_t *id, const Char_t *de, Int_t key)
Definition
PDeltaDalitzFF.cc:30
PDeltaDalitzFF::SetCC
void SetCC(Double_t a, Double_t b, Double_t c)
Definition
PDeltaDalitzFF.h:23
PDistribution::PDistribution
PDistribution()
PDistribution::GetWeight
virtual Double_t GetWeight(void)
c
PChannel * c[]
Definition
complete_eta.C:30
mass
Double_t mass
Definition
make_phi2170_partial_fig.C:35
pluto6
plugins
dalitz_mod
include
PDeltaDalitzFF.h
Generated by
1.14.0