|
EvtGen
2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include <EvtGenModels/EvtBTo3hCP.hh>
|
void | EvtKpipi (double alpha, double beta, int iset, EvtVector4R &p_K_plus, EvtVector4R &p_pi_minus, EvtVector4R &p_gamma_1, EvtVector4R &p_gamma_2, double &Real_B0, double &Imag_B0, double &Real_B0bar, double &Imag_B0bar) |
|
void | Evt3pi (double alpha, int iset, EvtVector4R &p_K_plus, EvtVector4R &p_pi_minus, EvtVector4R &p_gamma_1, EvtVector4R &p_gamma_2, double &Real_B0, double &Imag_B0, double &Real_B0bar, double &Imag_B0bar) |
|
void | Evt3piMPP (double alpha, int iset, EvtVector4R &p_p1, EvtVector4R &p_p2, EvtVector4R &p_p3, double &Real_B0, double &Imag_B0, double &Real_B0bar, double &Imag_B0bar) |
|
void | Evt3piP00 (double alpha, int iset, EvtVector4R &p_p1, EvtVector4R &p_p1_gamma1, EvtVector4R &p_p1_gamma2, EvtVector4R &p_p2_gamma1, EvtVector4R &p_p2_gamma2, double &Real_B0, double &Imag_B0, double &Real_B0bar, double &Imag_B0bar) |
|
|
void | setConstants (double balpha, double bbeta) |
|
int | computeKpipi (EvtVector4R &p1, EvtVector4R &p2, EvtVector4R &p3, double &real_B0, double &imag_B0, double &real_B0bar, double &imag_B0bar, int set) |
|
int | compute3pi (EvtVector4R &p1, EvtVector4R &p2, EvtVector4R &p3, double &real_B0, double &imag_B0, double &real_B0bar, double &imag_B0bar, int set) |
|
int | compute3piMPP (EvtVector4R &p1, EvtVector4R &p2, EvtVector4R &p3, double &real_B0, double &imag_B0, double &real_B0bar, double &imag_B0bar, int set) |
|
int | compute3piP00 (EvtVector4R &p1, EvtVector4R &p2, EvtVector4R &p3, double &real_B0, double &imag_B0, double &real_B0bar, double &imag_B0bar, int set) |
|
void | firstStep (EvtVector4R &p1, EvtVector4R &p2, EvtVector4R &p3, int mode) |
|
void | generateSqMasses_Kpipi (double &m12, double &m13, double &m23, double MB2, double m1sq, double m2sq, double m3sq) |
|
void | generateSqMasses_3pi (double &m12, double &m13, double &m23, double MB2, double m1sq, double m2sq, double m3sq) |
|
void | generateSqMasses_3piMPP (double &m12, double &m13, double &m23, double MB2, double m1sq, double m2sq, double m3sq) |
|
void | generateSqMasses_3piP00 (double &m12, double &m13, double &m23, double MB2, double m1sq, double m2sq, double m3sq) |
|
void | rotation (EvtVector4R &p, int newRot) |
|
void | gammaGamma (EvtVector4R &p, EvtVector4R &pgamma1, EvtVector4R &pgamma2) |
|
EvtComplex | BreitWigner (EvtVector4R &p1, EvtVector4R &p2, EvtVector4R &p3, int &ierr, double Mass=0, double Width=0) |
|
EvtComplex | EvtRBW (double s, double Am2, double Gam, double Am2Min) |
|
EvtComplex | EvtCRhoF_W (double s) |
|
EvtComplex | EvtcBW_KS (double s, double Am2, double Gam) |
|
EvtComplex | EvtcBW_GS (double s, double Am2, double Gam) |
|
double | d (double AmRho2) |
|
double | k (double s) |
|
double | Evtfs (double s, double AmRho2, double GamRho) |
|
double | h (double s) |
|
double | dh_ds (double s) |
|
Definition at line 29 of file EvtBTo3hCP.hh.
◆ BreitWigner()
◆ compute3pi()
int EvtBTo3hCP::compute3pi |
( |
EvtVector4R & |
p1, |
|
|
EvtVector4R & |
p2, |
|
|
EvtVector4R & |
p3, |
|
|
double & |
real_B0, |
|
|
double & |
imag_B0, |
|
|
double & |
real_B0bar, |
|
|
double & |
imag_B0bar, |
|
|
int |
set |
|
) |
| |
|
private |
◆ compute3piMPP()
int EvtBTo3hCP::compute3piMPP |
( |
EvtVector4R & |
p1, |
|
|
EvtVector4R & |
p2, |
|
|
EvtVector4R & |
p3, |
|
|
double & |
real_B0, |
|
|
double & |
imag_B0, |
|
|
double & |
real_B0bar, |
|
|
double & |
imag_B0bar, |
|
|
int |
set |
|
) |
| |
|
private |
◆ compute3piP00()
int EvtBTo3hCP::compute3piP00 |
( |
EvtVector4R & |
p1, |
|
|
EvtVector4R & |
p2, |
|
|
EvtVector4R & |
p3, |
|
|
double & |
real_B0, |
|
|
double & |
imag_B0, |
|
|
double & |
real_B0bar, |
|
|
double & |
imag_B0bar, |
|
|
int |
set |
|
) |
| |
|
private |
◆ computeKpipi()
int EvtBTo3hCP::computeKpipi |
( |
EvtVector4R & |
p1, |
|
|
EvtVector4R & |
p2, |
|
|
EvtVector4R & |
p3, |
|
|
double & |
real_B0, |
|
|
double & |
imag_B0, |
|
|
double & |
real_B0bar, |
|
|
double & |
imag_B0bar, |
|
|
int |
set |
|
) |
| |
|
private |
◆ d()
double EvtBTo3hCP::d |
( |
double |
AmRho2 | ) |
|
|
private |
◆ dh_ds()
double EvtBTo3hCP::dh_ds |
( |
double |
s | ) |
|
|
private |
◆ Evt3pi()
void EvtBTo3hCP::Evt3pi |
( |
double |
alpha, |
|
|
int |
iset, |
|
|
EvtVector4R & |
p_K_plus, |
|
|
EvtVector4R & |
p_pi_minus, |
|
|
EvtVector4R & |
p_gamma_1, |
|
|
EvtVector4R & |
p_gamma_2, |
|
|
double & |
Real_B0, |
|
|
double & |
Imag_B0, |
|
|
double & |
Real_B0bar, |
|
|
double & |
Imag_B0bar |
|
) |
| |
◆ Evt3piMPP()
void EvtBTo3hCP::Evt3piMPP |
( |
double |
alpha, |
|
|
int |
iset, |
|
|
EvtVector4R & |
p_p1, |
|
|
EvtVector4R & |
p_p2, |
|
|
EvtVector4R & |
p_p3, |
|
|
double & |
Real_B0, |
|
|
double & |
Imag_B0, |
|
|
double & |
Real_B0bar, |
|
|
double & |
Imag_B0bar |
|
) |
| |
◆ Evt3piP00()
void EvtBTo3hCP::Evt3piP00 |
( |
double |
alpha, |
|
|
int |
iset, |
|
|
EvtVector4R & |
p_p1, |
|
|
EvtVector4R & |
p_p1_gamma1, |
|
|
EvtVector4R & |
p_p1_gamma2, |
|
|
EvtVector4R & |
p_p2_gamma1, |
|
|
EvtVector4R & |
p_p2_gamma2, |
|
|
double & |
Real_B0, |
|
|
double & |
Imag_B0, |
|
|
double & |
Real_B0bar, |
|
|
double & |
Imag_B0bar |
|
) |
| |
◆ EvtcBW_GS()
EvtComplex EvtBTo3hCP::EvtcBW_GS |
( |
double |
s, |
|
|
double |
Am2, |
|
|
double |
Gam |
|
) |
| |
|
private |
◆ EvtcBW_KS()
EvtComplex EvtBTo3hCP::EvtcBW_KS |
( |
double |
s, |
|
|
double |
Am2, |
|
|
double |
Gam |
|
) |
| |
|
private |
◆ EvtCRhoF_W()
...BW-rho( 770)
...BW-rho(1450)
...BW-rho(1700)
Definition at line 1079 of file EvtBTo3hCP.cpp.
◆ Evtfs()
double EvtBTo3hCP::Evtfs |
( |
double |
s, |
|
|
double |
AmRho2, |
|
|
double |
GamRho |
|
) |
| |
|
private |
◆ EvtKpipi()
void EvtBTo3hCP::EvtKpipi |
( |
double |
alpha, |
|
|
double |
beta, |
|
|
int |
iset, |
|
|
EvtVector4R & |
p_K_plus, |
|
|
EvtVector4R & |
p_pi_minus, |
|
|
EvtVector4R & |
p_gamma_1, |
|
|
EvtVector4R & |
p_gamma_2, |
|
|
double & |
Real_B0, |
|
|
double & |
Imag_B0, |
|
|
double & |
Real_B0bar, |
|
|
double & |
Imag_B0bar |
|
) |
| |
◆ EvtRBW()
EvtComplex EvtBTo3hCP::EvtRBW |
( |
double |
s, |
|
|
double |
Am2, |
|
|
double |
Gam, |
|
|
double |
Am2Min |
|
) |
| |
|
private |
◆ firstStep()
◆ gammaGamma()
◆ generateSqMasses_3pi()
void EvtBTo3hCP::generateSqMasses_3pi |
( |
double & |
m12, |
|
|
double & |
m13, |
|
|
double & |
m23, |
|
|
double |
MB2, |
|
|
double |
m1sq, |
|
|
double |
m2sq, |
|
|
double |
m3sq |
|
) |
| |
|
private |
◆ generateSqMasses_3piMPP()
void EvtBTo3hCP::generateSqMasses_3piMPP |
( |
double & |
m12, |
|
|
double & |
m13, |
|
|
double & |
m23, |
|
|
double |
MB2, |
|
|
double |
m1sq, |
|
|
double |
m2sq, |
|
|
double |
m3sq |
|
) |
| |
|
private |
◆ generateSqMasses_3piP00()
void EvtBTo3hCP::generateSqMasses_3piP00 |
( |
double & |
m12, |
|
|
double & |
m13, |
|
|
double & |
m23, |
|
|
double |
MB2, |
|
|
double |
m1sq, |
|
|
double |
m2sq, |
|
|
double |
m3sq |
|
) |
| |
|
private |
◆ generateSqMasses_Kpipi()
void EvtBTo3hCP::generateSqMasses_Kpipi |
( |
double & |
m12, |
|
|
double & |
m13, |
|
|
double & |
m23, |
|
|
double |
MB2, |
|
|
double |
m1sq, |
|
|
double |
m2sq, |
|
|
double |
m3sq |
|
) |
| |
|
private |
◆ h()
double EvtBTo3hCP::h |
( |
double |
s | ) |
|
|
private |
◆ k()
double EvtBTo3hCP::k |
( |
double |
s | ) |
|
|
private |
◆ rotation()
void EvtBTo3hCP::rotation |
( |
EvtVector4R & |
p, |
|
|
int |
newRot |
|
) |
| |
|
private |
◆ setConstants()
void EvtBTo3hCP::setConstants |
( |
double |
balpha, |
|
|
double |
bbeta |
|
) |
| |
|
private |
◆ alphaCP
double EvtBTo3hCP::alphaCP = 1.365 |
|
private |
◆ betaCP
double EvtBTo3hCP::betaCP = 0.362 |
|
private |
◆ factor_max
double EvtBTo3hCP::factor_max = 1 |
|
private |
◆ Gam_Kstar0
double EvtBTo3hCP::Gam_Kstar0 = 0.0505 |
|
private |
◆ Gam_Kstarp
double EvtBTo3hCP::Gam_Kstarp = 0.0498 |
|
private |
◆ Gam_rho
double EvtBTo3hCP::Gam_rho = 0.150 |
|
private |
◆ M_B
double EvtBTo3hCP::M_B = 5.2794 |
|
private |
◆ M_Kp
double EvtBTo3hCP::M_Kp = 0.49368 |
|
private |
◆ M_pi0
double EvtBTo3hCP::M_pi0 = 0.134976 |
|
private |
◆ M_pim
double EvtBTo3hCP::M_pim = 0.13957 |
|
private |
◆ M_pip
double EvtBTo3hCP::M_pip = 0.13957 |
|
private |
◆ MA2
double EvtBTo3hCP::MA2 = 27.927981186 |
|
private |
◆ Mass_Kstar0
double EvtBTo3hCP::Mass_Kstar0 = 0.8961 |
|
private |
◆ Mass_Kstarp
double EvtBTo3hCP::Mass_Kstarp = 0.8916 |
|
private |
◆ Mass_rho
double EvtBTo3hCP::Mass_rho = 0.770 |
|
private |
◆ Mat_S1
◆ Mat_S2
◆ Mat_S3
◆ Mat_S4
◆ Mat_S5
◆ MatKrho
◆ MatKstar0
◆ MatKstarp
◆ MB2
double EvtBTo3hCP::MB2 = 27.929242450 |
|
private |
◆ MC2
double EvtBTo3hCP::MC2 = 28.153482608 |
|
private |
◆ Nat_S1
◆ Nat_S2
◆ Nat_S3
◆ Nat_S4
◆ Nat_S5
◆ NatKrho
◆ NatKstar0
◆ NatKstarp
◆ pi
double EvtBTo3hCP::pi = 3.141592653 |
|
private |
◆ rotMatrix
double EvtBTo3hCP::rotMatrix[3][3] |
|
private |
The documentation for this class was generated from the following files:
|