13 #ifndef __EVTD0MIXDALITZ_HH__
14 #define __EVTD0MIXDALITZ_HH__
16 #include "EvtGenBase/EvtComplex.hh"
17 #include "EvtGenBase/EvtPDL.hh"
18 #include "EvtGenBase/EvtId.hh"
19 #include "EvtGenBase/EvtDecayAmp.hh"
20 #include "EvtGenBase/EvtDalitzPoint.hh"
21 #include "EvtGenBase/EvtSpinType.hh"
22 #include "EvtGenBase/EvtDalitzReso.hh"
23 #include "EvtGenBase/EvtCyclic3.hh"
45 static const EvtSpinType::spintype& _SCALAR;
46 static const EvtSpinType::spintype& _VECTOR;
47 static const EvtSpinType::spintype& _TENSOR;
49 static const EvtDalitzReso::CouplingType& _EtaPic;
50 static const EvtDalitzReso::CouplingType& _PicPicKK;
52 static const EvtDalitzReso::NumType& _RBW;
53 static const EvtDalitzReso::NumType& _GS;
54 static const EvtDalitzReso::NumType& _KMAT;
56 static const EvtCyclic3::Pair& _AB;
57 static const EvtCyclic3::Pair& _AC;
58 static const EvtCyclic3::Pair& _BC;
96 void reportInvalidAndExit()
const
98 EvtGenReport(EVTGEN_ERROR,
"EvtD0mixDalitz" ) <<
"EvtD0mixDalitz: Invalid mode." << std::endl;
103 _x( 0. ), _y( 0. ), _qp( 1. ),
104 _isKsPiPi(
false ), _isRBWmodel(
true )
110 std::string getName() {
return "D0MIXDALITZ"; }
112 void initProbMax() { setProbMax( 5200. ); }