|
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. 40 return "X38722-+_PSI_GAMMA"; 55 epsPQ = dual( epsPQ ); 62 tmp1 = epsPI. cont1( epsEta ); 63 tmp2 = epsPQ. cont1( tmp1 ); 91 double gRho = 1.58, gPRho = -0.74; 92 double fRho = 0.121, mRho2 = 0.770 * 0.770, fOmega = 0.036, 93 mOmega2 = 0.782 * 0.782; 98 for ( int iPsi = 0; iPsi < 4; iPsi++ ) { 99 for ( int iGamma = 0; iGamma < 1; iGamma++ ) { 100 for ( int iChi = 0; iChi < 4; iChi++ ) { 111 amp = ( fOmega / mOmega2 * gOmega + fRho / mRho2 * gRho ) * 113 ( fOmega / mOmega2 * gPOmega + fRho / mRho2 * gPRho ) * 115 vertex( iChi, iGamma, iPsi, amp ); 120 for ( int iPsi = 0; iPsi < 4; iPsi++ ) { 121 for ( int iGamma = 0; iGamma < 4; iGamma++ ) { 122 for ( int iChi = 0; iChi < 4; iChi++ ) { 134 amp = gOmega * T2 + gPOmega * T3; 135 vertex( iChi, iGamma, iPsi, amp ); 140 for ( int iPsi = 0; iPsi < 4; iPsi++ ) { 141 for ( int iGamma = 0; iGamma < 4; iGamma++ ) { 142 for ( int iChi = 0; iChi < 4; iChi++ ) { 154 amp = gRho * T2 + gPRho * T3; 155 vertex( iChi, iGamma, iPsi, amp ); 160 cout << "AVL:: Not realized yet" << endl; EvtTensor3C directProd(const EvtVector3C &c1, const EvtVector3C &c2)
EvtDecayBase * clone() override
std::string getName() override
EvtTensor4C dual(const EvtTensor4C &t2)
EvtComplex fT3(EvtVector4R p, EvtVector4R q, EvtTensor4C epsPI, EvtVector4C epsEps, EvtVector4C epsEta)
void initProbMax() override
EvtVector4C cont1(const EvtVector4C &v4) const
virtual EvtVector4C epsParentPhoton(int i)
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 decay(EvtParticle *p) override
EvtComplex fT2(EvtVector4R p, EvtVector4R q, EvtTensor4C epsPI, EvtVector4C epsEps, EvtVector4C epsEta)
static EvtId getId(const std::string &name)
const EvtVector4R & getP4() const
virtual EvtTensor4C epsTensor(int i) const
EvtParticle * getDaug(int i)
|