|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #include "EvtGenBase/EvtDecayAmp.hh"
13 #include "EvtGenBase/EvtParticle.hh"
32 EvtDecayBase*
clone();
38 void decay(EvtParticle*
p);
40 EvtVector4R
umu(
const EvtVector4R& p4a,
const EvtVector4R& p4b,
41 const EvtVector4R& p4c);
42 EvtVector4R
Smu(
const EvtVector4R& p4a,
const EvtVector4R& p4b,
43 const EvtVector4R& p4c);
44 EvtVector4R
Lmu(
const EvtVector4R& p4a,
const EvtVector4R& p4b,
45 const EvtVector4R& p4c);
47 const EvtVector4R& p4b,
48 const EvtVector4R& p4c);
49 EvtTensor4C
Tmunu(
const EvtVector4R& p4a,
const EvtVector4R& p4b,
50 const EvtVector4R& p4c);
52 const EvtTensor4C&
t2);
55 EvtTensor4C
Mmunu(
const EvtVector4R& p4a,
const EvtVector4R& p4b,
56 const EvtVector4R& p4c);
57 double BWBF(
const double&
q,
const unsigned int& L);
58 double BWBF(
const double&
q,
const double& q0,
59 const unsigned int& L);
62 const double&
q,
const double& q0,
63 const unsigned int& L);
64 EvtVector4R
Boost(
const EvtVector4R& p4,
66 double p(
const double& mab,
const double& M,
const double&
mc);
67 double q(
const double& mab,
const double&
ma,
const double&
mb);
68 EvtComplex
Flatte_k(
const double&
s,
const double& m_h);
69 EvtComplex
Flatte(
const double&
m,
const double& m0);
71 EvtComplex
A_f0ks(
const EvtVector4R& p4ks,
72 const EvtVector4R& p4kp,
const EvtVector4R& p4km);
73 EvtComplex
A_phiks(
const EvtVector4R& p4ks,
74 const EvtVector4R& p4kp,
const EvtVector4R& p4km);
75 EvtComplex
A_fxks(
const EvtVector4R& p4ks,
76 const EvtVector4R& p4kp,
const EvtVector4R& p4km);
77 EvtComplex
A_chic0ks(
const EvtVector4R& p4ks,
78 const EvtVector4R& p4kp,
const EvtVector4R& p4km);
79 EvtComplex
A_kknr(
const EvtVector4R& p4k1,
const EvtVector4R& p4k2,
80 const double& m_alpha_kk);
EvtDecayBase * clone()
Clone the decay of B0toKsKK.
Register Decay model EvtB0toKsKK.
double m_alpha_kskpnr
Variable member m_alpha_kskpnr.
EvtComplex A_f0ks(const EvtVector4R &p4ks, const EvtVector4R &p4kp, const EvtVector4R &p4km)
A_f0ks is amplitude of f0.
EvtTensor4C Mmunu(const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
Function Tensor Mmunu.
EvtComplex BreitWigner(const double &m, const double &m0, const double &Gamma0, const double &q, const double &q0, const unsigned int &L)
BreitWigner Shape.
std::vector< ALFA_RawDataCollection_p1 > t1
EvtComplex m_abar_chic0ks_
Variable member m_abar_chic0ks_.
EvtComplex m_abar_fxks_
Variable member m_abar_fxks_
double m_alpha_kskmnr
Variable member m_alpha_kskmnr.
double BWBF(const double &q, const unsigned int &L)
Meson radius
double p(const double &mab, const double &M, const double &mc)
Constants p
EvtComplex Flatte(const double &m, const double &m0)
Constant Flatte.
EvtComplex m_a_kskmnr_
Variable member m_a_kskmnr_.
EvtComplex A_phiks(const EvtVector4R &p4ks, const EvtVector4R &p4kp, const EvtVector4R &p4km)
A_phiks is amplitude of phi.
EvtComplex m_abar_kskmnr_
Variable member m_abar_kskmnr_
void decay(EvtParticle *p)
Member of particle in EvtGen.
EvtComplex A_chic0ks(const EvtVector4R &p4ks, const EvtVector4R &p4kp, const EvtVector4R &p4km)
A_chic0ks is amplitude of chic0ks.
EvtVector4R Lmu(const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
Function 4Vector Lmu.
std::string getName()
Get function Name
EvtComplex m_a_fxks_
Variable member m_a_fxks_
EvtComplex m_abar_kpkmnr_
Variable member m_abar_kpkmnr_
EvtComplex Flatte_k(const double &s, const double &m_h)
Constant Flatte_k.
EvtComplex m_a_f0ks_
<Variable names for form factors
void RaiseIndex(EvtVector4R &vector)
Member function RaiseIndices.
EvtComplex m_a_kpkmnr_
Variable member m_a_kpkmnr_.
double q(const double &mab, const double &ma, const double &mb)
Constants q.
EvtComplex A_fxks(const EvtVector4R &p4ks, const EvtVector4R &p4kp, const EvtVector4R &p4km)
A_fxks is amplitude of fxks.
EvtComplex m_a_phiks_
Variable member m_a_phiks_
EvtVector4R umu(const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
Function 4Vector umu.
EvtVector4R Smu(const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
Function 4Vector Smu.
void init()
Initialize standard stream objects
std::ofstream m_debugfile_
debuging stream
EvtComplex m_a_chic0ks_
Variable member m_a_chic0ks_.
EvtComplex m_abar_kskpnr_
Variable member m_abar_kskpnr_
void initProbMax()
Initialize standard stream objects for probability function
std::vector< ALFA_RawDataContainer_p1 > t2
double m_alpha_kpkmnr
Variable member m_alpha_kpkmnr.
const double mb
1mb to cm2
EvtComplex m_abar_phiks_
Variable member m_abar_phiks_.
EvtTensor4C gmunu_tilde(const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
Function Tensor gmunu
EvtComplex m_abar_f0ks_
Variable member m_abar_f0ks_
EvtComplex m_a_kskpnr_
Variable member m_a_kskpnr_.
EvtComplex A_kknr(const EvtVector4R &p4k1, const EvtVector4R &p4k2, const double &m_alpha_kk)
A_kknr is amplitude of kknr.
EvtTensor4C RaiseIndices(const EvtTensor4C &t)
Function RaiseIndices
EvtTensor4C Tmunu(const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
Function Tensor Tmunu
EvtVector4R Boost(const EvtVector4R &p4, const EvtVector4R &boost)
Parameter for boost frame
EvtTensor4C Multiply(const EvtTensor4C &t1, const EvtTensor4C &t2)
Function Tensor Multiply