10 #ifndef EVT_PTO3P_AMP_HH
11 #define EVT_PTO3P_AMP_HH
13 #include "EvtGenBase/EvtCyclic3.hh"
14 #include "EvtGenBase/EvtSpinType.hh"
17 #include "EvtGenBase/EvtAmplitude.hh"
18 #include "EvtGenBase/EvtTwoBodyVertex.hh"
19 #include "EvtGenBase/EvtPropagator.hh"
20 #include "EvtGenBase/EvtDalitzPoint.hh"
31 enum NumType {NBW=0, RBW_ZEMACH=1, RBW_KUEHN=2, RBW_CLEO=3, FLATTE, GAUSS, DOUBLE_GAUSS,
32 NONRES, NONRES_LIN, NONRES_EXP, NONRES_EXP_ADD, NONRES_CCS, NONRES_LAURA,
33 LASS, LASS_ELASTIC, LASS_RESONANT, GS};
37 EvtSpinType::spintype
spin,
53 void set_fd(
double R);
54 void set_fb(
double R);
56 void setmin(
double min) {_min = min;}
57 void setmax(
double max) {_max = max;}
59 virtual EvtComplex evalPropagator(
double m)
const {
return _prop->evaluate(m); }
65 EvtCyclic3::Pair _pairAng;
66 EvtCyclic3::Pair _pairRes;
70 EvtSpinType::spintype _spin;