64 if ( p->
getId() != LambdaId && p->
getId() != antiLambdaId )
66 std::cout <<
"Parent particle is required to be Lambda0 or antiLambda0" << std::endl;
71 EvtId evtnumstable[100];
79 if ( p->
getId() == LambdaId )
84 std::cout <<
"FromParent_antiLambda: pi- p4[numstable] = " << p4[numstable] << std::endl;
89 std::cout <<
"FromParent_antiLambda: p+ p4[numstable] = " << p4[numstable] << std::endl;
92 if ( p->
getId() == antiLambdaId )
94 std::cout <<
"anti-Lambda0's parent id:" << p->
getParent()->
getId()
96 std::cout <<
"anti-Lambda0 id:" << p->
getId() <<
" p4 =" << p->
getP4Lab() << std::endl;
100 std::cout <<
"FromParent_antiLambda: pi+ p4[numstable] = " << p4[numstable] << std::endl;
105 std::cout <<
"FromParent_antiLambda: anti-p- p4[numstable] = " << p4[numstable]
111 for (
int i = 0; i < numstable; i++ )
116 if ( ndaugFound == 0 )
118 report(
ERROR,
"EvtGen" ) <<
"Phokhara has failed to do a decay ";
123 if ( p->
getId() == LambdaId )
130 std::cout <<
"EvtFromParent_antiLambda Lambda0's parent id:" << p->
getParent()->
getId()
132 std::cout <<
"EvtFromParent_antiLambda SUMMARY: part p4" << p->
getP4Lab() << std::endl;
133 std::cout <<
"EvtFromParent_antiLambda SUMMARY: Daug0 p4" << p->
getDaug( 0 )->
getP4Lab()
135 std::cout <<
"EvtFromParent_antiLambda SUMMARY: Daug1 p4" << p->
getDaug( 1 )->
getP4Lab()
138 if ( p->
getId() == antiLambdaId )
145 std::cout <<
"EvtFromParent_antiLambda antiLambda0's parent id:"
148 std::cout <<
"EvtFromParent_antiLambda SUMMARY: part p4" << p->
getP4Lab() << std::endl;
149 std::cout <<
"EvtFromParent_antiLambda SUMMARY: Daug0 p4" << p->
getDaug( 0 )->
getP4Lab()
151 std::cout <<
"EvtFromParent_antiLambda SUMMARY: Daug1 p4" << p->
getDaug( 1 )->
getP4Lab()
void makeDaughters(int ndaug, EvtId *id)
virtual void init(EvtId part_n, const EvtVector4R &p4)=0
EvtParticle * getParent()
static int _NextLevelDauNum
EvtParticle * getDaug(int i)
static EvtVector4R _NextLevelP4[20]