54 return "Lb2Baryonlnu";
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" );
114 EvtId parnum, barnum;
119 if ( ( parnum == LAMB && barnum == PRO ) ||
120 ( parnum == LAMBB && barnum == PROB ) ||
121 ( parnum == LAMB && barnum == N1440 ) ||
122 ( parnum == LAMBB && barnum == N1440B ) ||
123 ( parnum == LAMB && barnum == N1520 ) ||
124 ( parnum == LAMBB && barnum == N1520B ) ||
125 ( parnum == LAMB && barnum == N1535 ) ||
126 ( parnum == LAMBB && barnum == N1535B ) ||
127 ( parnum == LAMB && barnum == N1720 ) ||
128 ( parnum == LAMBB && barnum == N1720B ) ||
129 ( parnum == LAMB && barnum == N1650 ) ||
130 ( parnum == LAMBB && barnum == N1650B ) ||
131 ( parnum == LAMB && barnum == N1700 ) ||
132 ( parnum == LAMBB && barnum == N1700B ) ||
133 ( parnum == LAMB && barnum == N1710 ) ||
134 ( parnum == LAMBB && barnum == N1710B ) ||
135 ( parnum == LAMB && barnum == N1875 ) ||
136 ( parnum == LAMBB && barnum == N1875B ) ||
137 ( parnum == LAMB && barnum == N1900 ) ||
138 ( parnum == LAMBB && barnum == N1900B ) ||
139 ( parnum == LAMB && barnum == LAMCP ) ||
140 ( parnum == LAMBB && barnum == LAMCM ) ||
141 ( parnum == LAMB && barnum == LAMC1P ) ||
142 ( parnum == LAMBB && barnum == LAMC1M ) ||
143 ( parnum == LAMB && barnum == LAMC2P ) ||
144 ( parnum == LAMBB && barnum == LAMC2M ) ) {
148 <<
"Decay does not have acceptable final state baryon for this model setting ProbMax = 0 " 158 <<
"EvtLb2Baryonlnu generator expected " 159 <<
" 4 arguments but found:" <<
getNArg() << endl;
161 <<
"Will terminate execution!" << endl;
167 <<
"Wrong number of daughters in EvtLb2plnu.cc " 168 <<
" 3 daughters expected but found: " <<
getNDaug() << endl;
170 <<
"Will terminate execution!" << endl;
184 <<
"EvtLb2Baryonlnu generator expected " 188 <<
"Will terminate execution!" << endl;
193 <<
"EvtLb2Baryonlnu generator expected " 197 <<
"Will terminate execution!" << endl;
202 <<
"EvtLb2Baryonlnu generator expected " 206 <<
"Will terminate execution!" << endl;
218 <<
"Wrong baryon spin type in EvtLb2Baryonlnu.cc " 220 <<
", found spin type " << baryontype << endl;
222 <<
"Will terminate execution!" << endl;
static std::string name(EvtId i)
double getArg(unsigned int j)
static EvtSpinType::spintype getSpinType(EvtId i)
EvtDecayBase * clone() override
EvtSemiLeptonicFF * ffmodel
std::ostream & EvtGenReport(EvtGenSeverity severity, const char *facility=0)
void setProbMax(double prbmx)
EvtId getParentId() const
double initializePhaseSpace(unsigned int numdaughter, EvtId *daughters, bool forceResetMasses=false, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)
static EvtId getId(const std::string &name)
void CalcAmp(EvtParticle *parent, EvtAmp &, EvtSemiLeptonicFF *FormFactors) override
std::string getName() override
int contains(const EvtId id)
void decay(EvtParticle *p) override
void initProbMax() override
EvtId getDaug(int i) const