Changeset View
Changeset View
Standalone View
Standalone View
EvtGenModels/EvtBTo3hCP.hh
Show All 22 Lines | |||||
#include "EvtGenBase/EvtDecayAmp.hh" | #include "EvtGenBase/EvtDecayAmp.hh" | ||||
#include "EvtGenBase/EvtVector4R.hh" | #include "EvtGenBase/EvtVector4R.hh" | ||||
class EvtParticle; | class EvtParticle; | ||||
class EvtBTo3hCP { | class EvtBTo3hCP { | ||||
public: | public: | ||||
void EvtKpipi( double alpha, double beta, int iset, EvtVector4R& p_K_plus, | void EvtKpipi( double alpha, double beta, int iset, EvtVector4R& p_K_plus, | ||||
EvtVector4R& p_pi_minus, EvtVector4R& p_gamma_1, | EvtVector4R& p_pi_minus, EvtVector4R& p_gamma_1, | ||||
EvtVector4R& p_gamma_2, double& Real_B0, double& Imag_B0, | EvtVector4R& p_gamma_2, double& Real_B0, double& Imag_B0, | ||||
double& Real_B0bar, double& Imag_B0bar ); | double& Real_B0bar, double& Imag_B0bar ); | ||||
void Evt3pi( double alpha, int iset, EvtVector4R& p_K_plus, | void Evt3pi( double alpha, int iset, EvtVector4R& p_K_plus, | ||||
EvtVector4R& p_pi_minus, EvtVector4R& p_gamma_1, | EvtVector4R& p_pi_minus, EvtVector4R& p_gamma_1, | ||||
EvtVector4R& p_gamma_2, double& Real_B0, double& Imag_B0, | EvtVector4R& p_gamma_2, double& Real_B0, double& Imag_B0, | ||||
▲ Show 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | private: | ||||
EvtComplex EvtcBW_KS( double s, double Am2, double Gam ); | EvtComplex EvtcBW_KS( double s, double Am2, double Gam ); | ||||
EvtComplex EvtcBW_GS( double s, double Am2, double Gam ); | EvtComplex EvtcBW_GS( double s, double Am2, double Gam ); | ||||
double d( double AmRho2 ); | double d( double AmRho2 ); | ||||
double k( double s ); | double k( double s ); | ||||
double Evtfs( double s, double AmRho2, double GamRho ); | double Evtfs( double s, double AmRho2, double GamRho ); | ||||
double h( double s ); | double h( double s ); | ||||
double dh_ds( double s ); | double dh_ds( double s ); | ||||
EvtComplex Mat_S1, Mat_S2, Mat_S3, Mat_S4, Mat_S5, Nat_S1, Nat_S2, Nat_S3, | EvtComplex m_Mat_S1, m_Mat_S2, m_Mat_S3, m_Mat_S4, m_Mat_S5, m_Nat_S1, | ||||
Nat_S4, Nat_S5, MatKstarp, MatKstar0, MatKrho, NatKstarp, NatKstar0, | m_Nat_S2, m_Nat_S3, m_Nat_S4, m_Nat_S5, m_MatKstarp, m_MatKstar0, | ||||
NatKrho; | m_MatKrho, m_NatKstarp, m_NatKstar0, m_NatKrho; | ||||
double alphaCP = 1.365; | double m_alphaCP = 1.365; | ||||
double betaCP = 0.362; | double m_betaCP = 0.362; | ||||
double MA2 = 27.927981186; | double m_MA2 = 27.927981186; | ||||
double MB2 = 27.929242450; | double m_MB2 = 27.929242450; | ||||
double MC2 = 28.153482608; | double m_MC2 = 28.153482608; | ||||
double pi = 3.141592653; | double m_pi = 3.141592653; | ||||
double Mass_rho = 0.770; | double m_Mass_rho = 0.770; | ||||
double Gam_rho = 0.150; | double m_Gam_rho = 0.150; | ||||
double M_B = 5.2794; | double m_M_B = 5.2794; | ||||
double M_pip = 0.13957; | double m_M_pip = 0.13957; | ||||
double M_pim = 0.13957; | double m_M_pim = 0.13957; | ||||
double M_pi0 = 0.134976; | double m_M_pi0 = 0.134976; | ||||
double M_Kp = 0.49368; | double m_M_Kp = 0.49368; | ||||
double Mass_Kstarp = 0.8916; | double m_Mass_Kstarp = 0.8916; | ||||
double Mass_Kstar0 = 0.8961; | double m_Mass_Kstar0 = 0.8961; | ||||
double Gam_Kstarp = 0.0498; | double m_Gam_Kstarp = 0.0498; | ||||
double Gam_Kstar0 = 0.0505; | double m_Gam_Kstar0 = 0.0505; | ||||
double rotMatrix[3][3]; | double m_rotMatrix[3][3]; | ||||
double factor_max = 1; | double m_factor_max = 1; | ||||
}; | }; | ||||
#endif | #endif |