22#include "EvtGenBase/EvtPatches.hh"
24#include "EvtGenBase/EvtParticle.hh"
25#include "EvtGenBase/EvtGenKine.hh"
26#include "EvtGenBase/EvtPDL.hh"
27#include "EvtGenBase/EvtReport.hh"
28#include "EvtGenModels/EvtCBTo3piP00.hh"
39 double *,
double *,
double *,
double *);
46 model_name=
"CB3PI-P00";
106 double p4pi1[4],p4Gamma11[4],p4Gamma12[4];
107 double p4Gamma21[4],p4Gamma22[4];
109 double realA,imgA,realbarA,imgbarA;
115 &realA,&imgA,&realbarA,&imgbarA);
117 p4[0].
set(p4pi1[3],p4pi1[0],p4pi1[1],p4pi1[2]);
118 p4[1].
set(p4Gamma11[3]+p4Gamma12[3],
119 p4Gamma11[0]+p4Gamma12[0],
120 p4Gamma11[1]+p4Gamma12[1],
121 p4Gamma11[2]+p4Gamma12[2]);
122 p4[2].
set(p4Gamma21[3]+p4Gamma22[3],
123 p4Gamma21[0]+p4Gamma22[0],
124 p4Gamma21[1]+p4Gamma22[1],
125 p4Gamma21[2]+p4Gamma22[2]);
void evt3pionsp00_(double *, int *, double *, double *, double *, double *, double *, double *, double *, double *, double *)
void evt3pionsp00_(double *, int *, double *, double *, double *, double *, double *, double *, double *, double *, double *)
void getName(std::string &name)
void decay(EvtParticle *p)
void vertex(const EvtComplex &)
void checkSpinDaughter(int d1, EvtSpinType::spintype sp)
void checkSpinParent(EvtSpinType::spintype sp)
void setProbMax(double prbmx)
void checkNDaug(int d1, int d2=-1)
void checkNArg(int a1, int a2=-1, int a3=-1, int a4=-1)
static EvtId getId(const std::string &name)
void makeDaughters(int ndaug, EvtId *id)
virtual void init(EvtId part_n, const EvtVector4R &p4)=0
EvtParticle * getDaug(int i)
void set(int i, double d)