92 <<
"EvtbTosllMSExt generator expected "
93 <<
" a SCALAR or VECTOR 1st daughter, found:"
96 <<
"Will terminate execution!" << std::endl;
119 double mymaxprob = -10.0;
121 EvtId parnum, mesnum, l1num, l2num;
131 int Nf = (int)
getArg( 1 );
132 int res_swch = (int)
getArg( 2 );
133 int ias = (int)
getArg( 3 );
134 double CKM_A =
getArg( 4 );
135 double CKM_lambda =
getArg( 5 );
136 double CKM_barrho =
getArg( 6 );
137 double CKM_bareta =
getArg( 7 );
138 double ReA7 =
getArg( 8 );
139 double ImA7 =
getArg( 9 );
140 double ReA10 =
getArg( 10 );
141 double ImA10 =
getArg( 11 );
145 CKM_A, CKM_lambda, CKM_barrho,
146 CKM_bareta, ReA7, ImA7, ReA10, ImA10 );
148 if ( mymaxprob <= 0.0 ) {
150 <<
"The function void EvtbTosllMSExt::initProbMax()"
151 <<
"\n Unexpected value of the probability maximum!"
152 <<
"\n mymaxprob = " << mymaxprob << std::endl;
162 int Nf = (int)
getArg( 1 );
163 int res_swch = (int)
getArg( 2 );
164 int ias = (int)
getArg( 3 );
165 double CKM_A =
getArg( 4 );
166 double CKM_lambda =
getArg( 5 );
167 double CKM_barrho =
getArg( 6 );
168 double CKM_bareta =
getArg( 7 );
169 double ReA7 =
getArg( 8 );
170 double ImA7 =
getArg( 9 );
171 double ReA10 =
getArg( 10 );
172 double ImA10 =
getArg( 11 );
182 ias, CKM_A, CKM_lambda, CKM_barrho, CKM_bareta, ReA7,
183 ImA7, ReA10, ImA10 );
std::ostream & EvtGenReport(EvtGenSeverity severity, const char *facility=nullptr)
void checkSpinDaughter(int d1, EvtSpinType::spintype sp)
void checkSpinParent(EvtSpinType::spintype sp)
double getArg(unsigned int j)
void setProbMax(double prbmx)
EvtId getParentId() const
EvtId getDaug(int i) const
void checkNDaug(int d1, int d2=-1)
void checkNArg(int a1, int a2=-1, int a3=-1, int a4=-1)
const EvtId * getDaugs() const
static EvtSpinType::spintype getSpinType(EvtId i)
static std::string name(EvtId i)
double initializePhaseSpace(size_t numdaughter, const EvtId *daughters, bool forceResetMasses=false, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)
virtual void CalcAmp(EvtParticle *parent, EvtAmp &, EvtbTosllFFNew *formFactors, EvtbTosllWilsCoeffNLO *WilsCoeff, double, int, int, int, double, double, double, double, double, double, double, double)=0
virtual double CalcMaxProb(EvtId, EvtId, EvtId, EvtId, EvtbTosllFFNew *, EvtbTosllWilsCoeffNLO *, double, int, int, int, double, double, double, double, double, double, double, double)
EvtbTosllAmpNewExt * m_calcamp
EvtDecayBase * clone() const override
void initProbMax() override
virtual ~EvtbTosllMSExt()
EvtbTosllFFNew * m_msffmodel
void decay(EvtParticle *p) override
EvtbTosllWilsCoeffNLO * m_wilscoeff
std::string getName() const override
EvtbTosllScalarAmpNewExt()
EvtbTosllVectorAmpNewExt()