Changeset View
Changeset View
Standalone View
Standalone View
src/EvtGenModels/EvtBaryonPCR.cpp
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | |||||
EvtBaryonPCR* EvtBaryonPCR::clone() | EvtBaryonPCR* EvtBaryonPCR::clone() | ||||
{ | { | ||||
return new EvtBaryonPCR; | return new EvtBaryonPCR; | ||||
} | } | ||||
void EvtBaryonPCR::decay( EvtParticle* p ) | void EvtBaryonPCR::decay( EvtParticle* p ) | ||||
{ | { | ||||
//This is a kludge to avoid warnings because the K_2* mass becomes to large. | //This is a kludge to avoid warnings because the K_2* mass becomes to large. | ||||
static EvtIdSet regenerateMasses( "K_2*+", "K_2*-", "K_2*0", "anti-K_2*0", | static EvtIdSet regenerateMasses{ "K_2*+", "K_2*-", "K_2*0", "anti-K_2*0", | ||||
"K_1+", "K_1-", "K_10", "anti-K_10", | "K_1+", "K_1-", "K_10", "anti-K_10", | ||||
"D'_1+", "D'_1-", "D'_10", "anti-D'_10" ); | "D'_1+", "D'_1-", "D'_10", "anti-D'_10" }; | ||||
if ( regenerateMasses.contains( getDaug( 0 ) ) ) { | if ( regenerateMasses.contains( getDaug( 0 ) ) ) { | ||||
p->resetFirstOrNot(); | p->resetFirstOrNot(); | ||||
} | } | ||||
p->initializePhaseSpace( getNDaug(), getDaugs() ); | p->initializePhaseSpace( getNDaug(), getDaugs() ); | ||||
EvtComplex r00( getArg( 0 ), 0.0 ); | EvtComplex r00( getArg( 0 ), 0.0 ); | ||||
▲ Show 20 Lines • Show All 119 Lines • Show Last 20 Lines |