Changeset View
Changeset View
Standalone View
Standalone View
EvtGenModels/EvtLambdaB2LambdaV.hh
Show First 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | public: | ||||
std::string getName() override; | std::string getName() override; | ||||
void init() override; | void init() override; | ||||
void initProbMax() override; | void initProbMax() override; | ||||
void decay( EvtParticle* lambdab ) override; | void decay( EvtParticle* lambdab ) override; | ||||
private: | private: | ||||
//class name for report method | //class name for report method | ||||
std::string fname; | std::string m_fname; | ||||
//meson vector identity | //meson vector identity | ||||
VID::VectorMesonType Vtype; | VID::VectorMesonType m_Vtype; | ||||
//decay dynamics parameters | //decay dynamics parameters | ||||
double A; | double m_A; | ||||
double B; | double m_B; | ||||
EvtComplex C; | EvtComplex m_C; | ||||
//V mass generator method | //V mass generator method | ||||
double getVMass( double MASS_LAMBDAB, double MASS_LAMBDA ); | double getVMass( double MASS_LAMBDAB, double MASS_LAMBDA ); | ||||
//PDF generator method | //PDF generator method | ||||
double BreitWignerRelPDF( double m, double _m0, double _g0 ); | double BreitWignerRelPDF( double m, double m0, double g0 ); | ||||
double RhoOmegaMixingPDF( double m, double _mr, double _gr, double _mo, | double RhoOmegaMixingPDF( double m, double mr, double gr, double mo, | ||||
double _go ); | double go ); | ||||
}; | }; | ||||
//******************************************************************* | //******************************************************************* | ||||
//* * | //* * | ||||
//* Class EvtLambda2PPiForLambdaB2LambdaV * | //* Class EvtLambda2PPiForLambdaB2LambdaV * | ||||
//* * | //* * | ||||
//******************************************************************* | //******************************************************************* | ||||
// | // | ||||
Show All 18 Lines | public: | ||||
std::string getName() override; | std::string getName() override; | ||||
void init() override; | void init() override; | ||||
void initProbMax() override; | void initProbMax() override; | ||||
void decay( EvtParticle* lambda ) override; | void decay( EvtParticle* lambda ) override; | ||||
private: | private: | ||||
//class name for report method | //class name for report method | ||||
std::string fname; | std::string m_fname; | ||||
//meson vector identity | //meson vector identity | ||||
VID::VectorMesonType Vtype; | VID::VectorMesonType m_Vtype; | ||||
//decay dynamics parameters | //decay dynamics parameters | ||||
double A; | double m_A; | ||||
double B; | double m_B; | ||||
double C; | double m_C; | ||||
EvtComplex D; | EvtComplex m_D; | ||||
}; | }; | ||||
//******************************************************************* | //******************************************************************* | ||||
//* * | //* * | ||||
//* Class EvtV2VpVmForLambdaB2LambdaV * | //* Class EvtV2VpVmForLambdaB2LambdaV * | ||||
//* * | //* * | ||||
//******************************************************************* | //******************************************************************* | ||||
// | // | ||||
Show All 21 Lines | public: | ||||
std::string getName() override; | std::string getName() override; | ||||
void init() override; | void init() override; | ||||
void initProbMax() override; | void initProbMax() override; | ||||
void decay( EvtParticle* V ) override; | void decay( EvtParticle* V ) override; | ||||
private: | private: | ||||
//class name for report method | //class name for report method | ||||
std::string fname; | std::string m_fname; | ||||
//meson vector identity | //meson vector identity | ||||
VID::VectorMesonType Vtype; | VID::VectorMesonType m_Vtype; | ||||
//decay dynamics parameters | //decay dynamics parameters | ||||
double A; | double m_A; | ||||
}; | }; | ||||
#endif | #endif |