20#include "EvtGenBase/EvtPatches.hh"
24#include "EvtGenBase/EvtParticle.hh"
25#include "EvtGenBase/EvtPDL.hh"
26#include "EvtGenBase/EvtGenKine.hh"
27#include "EvtGenModels/EvtHelPPJ.hh"
28#include "EvtGenBase/EvtDiracSpinor.hh"
29#include "EvtGenBase/EvtReport.hh"
30#include "EvtGenBase/EvtVector4C.hh"
31#include "EvtGenBase/EvtId.hh"
32#include "EvtGenBase/EvtHelSys.hh"
33#include "EvtGenBase/EvtdFunction.hh"
86 double mpipi2=(S1P4+S2P4).mass2();
87 double e1pi =S1P4.
get(0);
88 double e2pi =S2P4.
get(0);
93 double epsi =VP4.
get(0);
94 double amp1 =(mpipi2-2*
mpi*
mpi)*g0/2+
g1*e1pi*e2pi;
95 double amp0 =amp1*epsi/mpsi;
99 double tht=angles.getHelAng(1);
100 double phi=angles.getHelAng(2);
EvtComplex Djmn(int j, int m, int n, double phi, double theta, double gamma)
void vertex(const EvtComplex &)
void checkSpinDaughter(int d1, EvtSpinType::spintype sp)
void checkSpinParent(EvtSpinType::spintype sp)
void checkNDaug(int d1, int d2=-1)
void checkNArg(int a1, int a2=-1, int a3=-1, int a4=-1)
void getName(std::string &name)
void decay(EvtParticle *p)
const EvtVector4R & getP4() const
EvtParticle * getDaug(int i)
double initializePhaseSpace(int numdaughter, EvtId *daughters, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)
void set(int i, double d)