102 double mt =
exp( -fabs( t * ( ctauL - ctauH ) / ( ctauL * ctauH ) ) );
104 if ( other_b == BSB ) {
111 }
else if ( other_b == BS0 ) {
123 <<
"other_b was not BSB or BS0!" << endl;
129 A0 = cG0P / sqrt( 2.0 );
130 AP = ( cG1P + cG1M ) / sqrt( 2.0 );
131 AM = ( cG1P - cG1M ) / sqrt( 2.0 );
EvtComplex exp(const EvtComplex &c)
std::ostream & EvtGenReport(EvtGenSeverity severity, const char *facility=nullptr)
static EvtCPUtil * getInstance()
void OtherB(EvtParticle *p, double &t, EvtId &otherb)
void checkSpinDaughter(int d1, EvtSpinType::spintype sp)
void checkSpinParent(EvtSpinType::spintype sp)
double getArg(unsigned int j)
void setProbMax(double prbmx)
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)
static double getctau(EvtId i)
static EvtId getId(const std::string &name)
void initProbMax() override
void decay(EvtParticle *p) override
EvtDecayBase * clone() const override
std::string getName() const override
static void SVVHel(EvtParticle *parent, EvtAmp &, EvtId n_v1, EvtId n_v2, const EvtComplex &hp, const EvtComplex &h0, const EvtComplex &hm)