64 if ( ( B0 !=
id ) && ( B0B !=
id ) ) {
66 <<
"Bad configuration in incoherentB0Mix" << std::endl;
76 double mixprob = ( x * x + y * y ) /
77 ( x * x + y * y + ( 1. / fac ) * ( 2. + x * x - y * y ) );
106 if ( ( BS !=
id ) && ( BSB !=
id ) ) {
108 <<
"Bad configuration in incoherentBsMix" << std::endl;
118 double mixprob = ( x * x + y * y ) /
119 ( x * x + y * y + ( 1. / fac ) * ( 2. + x * x - y * y ) );
152 if ( ( p->
getId() != BS0 ) && ( p->
getId() != BSB ) )
170 if ( ( p->
getId() != B0 ) && ( p->
getId() != B0B ) )
EvtComplex exp(const EvtComplex &c)
std::ostream & EvtGenReport(EvtGenSeverity severity, const char *facility=nullptr)
static void disableFlip()
static void setdeltams(double value)
static void setdGammad(double value)
static double getdeltamd()
static double getdGammas()
static bool isB0Mixed(EvtParticle *)
static void unsetBsMixing()
static void setdGammas(double value)
static double getdeltams()
static void setdeltamd(double value)
static double getdGammad()
static bool isBsMixed(EvtParticle *)
static bool flipIsEnabled()
static void setBsMixing()
static void OtherB(EvtParticle *p, double &t, EvtId &otherb, double probB)
static void setB0Mixing()
static void incoherentBsMix(const EvtId id, double &t, int &mix)
static void unsetB0Mixing()
EvtIncoherentMixing()
Standard constructor.
static void incoherentB0Mix(const EvtId id, double &t, int &mix)
static EvtId chargeConj(EvtId id)
static double getctau(EvtId i)
static EvtId getId(const std::string &name)
void setLifetime(double tau)
double getLifetime() const
EvtParticle * getParent() const