80 if ( ( ( parent == BP ) || ( parent == BM ) ) &&
81 ( ( d1 == D0 ) || ( d1 == D0B ) ) && ( ( d2 == KP ) || ( d2 == KM ) ) ) {
84 }
else if ( ( ( parent == BP ) || ( parent == BM ) ) &&
85 ( ( d1 == KP ) || ( d1 == KM ) ) &&
86 ( ( d2 == D0 ) || ( d2 == D0B ) ) ) {
89 }
else if ( ( ( parent == B0 ) || ( parent == B0B ) ) &&
90 ( ( d1 == KS ) || ( d1 == KSB ) ) &&
91 ( ( d2 == D0 ) || ( d2 == D0B ) ) ) {
98 <<
"EvtBToDDalitzCPK : Invalid mode." << std::endl;
virtual EvtVector4C epsParent(int i) const
double initializePhaseSpace(size_t numdaughter, const EvtId *daughters, bool forceResetMasses=false, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)
const EvtVector4R & getP4() const
EvtParticle * getDaug(const int i)