Changeset View
Changeset View
Standalone View
Standalone View
EvtGenModels/EvtFlatSqDalitz.hh
Show All 24 Lines | |||||
class EvtParticle; | class EvtParticle; | ||||
// Description: B->3 body flat in square dalitz vairiables | // Description: B->3 body flat in square dalitz vairiables | ||||
// the square dalitz is the plane m12 theta12 | // the square dalitz is the plane m12 theta12 | ||||
class EvtFlatSqDalitz : public EvtDecayIncoherent { | class EvtFlatSqDalitz : public EvtDecayIncoherent { | ||||
public: | public: | ||||
std::string getName() override; | std::string getName() override; | ||||
EvtDecayBase* clone() override; | EvtDecayBase* clone() override; | ||||
void init() override; | void init() override; | ||||
void initProbMax() override; | void initProbMax() override; | ||||
void decay( EvtParticle* p ) override; | void decay( EvtParticle* p ) override; | ||||
private: | private: | ||||
double m_mPrimeMin{ 0. }; | double m_mPrimeMin{ 0. }; | ||||
double m_mPrimeMax{ 1. }; | double m_mPrimeMax{ 1. }; | ||||
double m_thetaPrimeMin{ 0. }; | double m_thetaPrimeMin{ 0. }; | ||||
double m_thetaPrimeMax{ 1. }; | double m_thetaPrimeMax{ 1. }; | ||||
}; | }; | ||||
#endif | #endif |