|
EvtGen
2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
Go to the documentation of this file. 171 EvtComplex Tp0, Tp0_bar, T0p, T0p_bar, Tpm, Tpm_bar, Tmp, Tmp_bar; 206 A_f = Tp0 + 2.0 * P1; 214 A_f = Tp0_bar + 2.0 * P1_bar; 222 A_f = T0p - 2.0 * P1; 230 A_f = T0p_bar - 2.0 * P1_bar; 237 Apm_bar = Tpm_bar + P1_bar + P0_bar; 241 Amp_bar = Tmp_bar - P1_bar + P0; 267 A_f = T0p + Tp0 - Tpm - Tmp - 2.0 * P0; 268 Abar_f = T0p_bar + Tp0_bar - Tpm_bar - Tmp_bar - 2.0 * P0_bar; 273 if ( charged == 0 ) { 275 if ( other_b == B0B ) { 278 sin( -2.0 * getArg( 0 ) ) ) * 282 if ( other_b == B0 ) { 285 sin( 2.0 * getArg( 0 ) ) ) * 291 if ( other_b == B0B ) { 294 sin( -2.0 * getArg( 0 ) ) ) * 298 if ( other_b == B0 ) { 301 sin( 2.0 * getArg( 0 ) ) ) *
void initProbMax() override
double getArg(unsigned int j)
std::string getName() override
void OtherB(EvtParticle *p, double &t, EvtId &otherb)
void setProbMax(double prbmx)
void vertex(const EvtComplex &)
double initializePhaseSpace(unsigned int numdaughter, EvtId *daughters, bool forceResetMasses=false, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)
virtual EvtVector4C epsParent(int i) const
void checkNDaug(int d1, int d2=-1)
void checkSpinParent(EvtSpinType::spintype sp)
void decay(EvtParticle *p) override
void checkNArg(int a1, int a2=-1, int a3=-1, int a4=-1)
EvtDecayBase * clone() override
static EvtId getId(const std::string &name)
const EvtVector4R & getP4() const
void checkSpinDaughter(int d1, EvtSpinType::spintype sp)
static EvtCPUtil * getInstance()
EvtParticle * getDaug(int i)
static EvtId chargeConj(EvtId id)
EvtId getDaug(int i) const
|