|
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. 65 static EvtIdSet regenerateMasses( "K_2*+", "K_2*-", "K_2*0", "anti-K_2*0", 66 "K_1+", "K_1-", "K_10", "anti-K_10", 67 "D'_1+", "D'_1-", "D'_10", "anti-D'_10" ); 95 if ( ( parnum == LAMB && barnum == PRO ) || 96 ( parnum == LAMBB && barnum == PROB ) ) { 100 << "Decay does not have Lb->p setting ProbMax = 0 " << endl; 109 << "EvtLb2plnuLCSR generator expected " 110 << " 4 arguments but found:" << getNArg() << endl; 112 << "Will terminate execution!" << endl; 118 << "Wrong number of daughters in EvtLb2plnu.cc " 119 << " 3 daughters expected but found: " << getNDaug() << endl; 121 << "Will terminate execution!" << endl; 135 << "EvtLb2plnuLCSR generator expected " 139 << "Will terminate execution!" << endl; 144 << "EvtLb2plnuLCSR generator expected " 148 << "Will terminate execution!" << endl; 153 << "EvtLb2plnuLCSR generator expected " 157 << "Will terminate execution!" << endl; 168 << "Wrong baryon spin type in EvtLb2plnuLCSR.cc " 170 << ", found spin type " << baryontype << endl; 172 << "Will terminate execution!" << endl;
static std::string name(EvtId i)
std::string getName() override
double getArg(unsigned int j)
static EvtSpinType::spintype getSpinType(EvtId i)
void initProbMax() override
std::ostream & EvtGenReport(EvtGenSeverity severity, const char *facility=0)
void setProbMax(double prbmx)
EvtSemiLeptonicFF * ffmodel
EvtId getParentId() const
double initializePhaseSpace(unsigned int numdaughter, EvtId *daughters, bool forceResetMasses=false, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)
void decay(EvtParticle *p) override
static EvtId getId(const std::string &name)
void CalcAmp(EvtParticle *parent, EvtAmp &, EvtSemiLeptonicFF *FormFactors) override
int contains(const EvtId id)
EvtDecayBase * clone() override
EvtId getDaug(int i) const
|