38 {
52
58
59
60
65 if ( d3 == EP || d3 == EM ) {
66 if (parnum == DsP || parnum == DsM ) {
67 if ( d1 == PI0 ) {
68 ProbMax = 33.0;
69
70 } else if ( d1 == PIP || d2 == PIP ) {
71 ProbMax = 33.0;
72
73 } else if ( d1 == KP || d2 == KP ) {
74 ProbMax = 29.0;
75
76 } else if ( d1 == KS ) {
77 ProbMax = 18.0;
78
79 } else if ( d1 == KL ) {
80 ProbMax = 18.0;
81
82 }
83 }
84 }
85 if ( d3 == MUP || d3 == MUM ) {
86 if (parnum == DsP || parnum == DsM ) {
87 if ( d1 == PI0 ) {
88 ProbMax = 33.0;
89
90 } else if ( d1 == PIP || d2 == PIP ) {
91 ProbMax = 33.0;
92
93 } else if ( d1 == KP || d2 == KP ) {
94 ProbMax = 29.0;
95
96 } else if ( d1 == KS ) {
97 ProbMax = 18.0;
98
99 } else if ( d1 == KL ) {
100 ProbMax = 18.0;
101
102 }
103 }
104 }
105
108
109 mPi = 0.13957;
110 mPi0 = 0.1349766;
111 mK0 = 0.497611;
112 mKa = 0.493677;
113 mEt = 0.547853;
114
115
116 double mADs = 2.5;
117 m2ADs = mADs*mADs;
118 mf0 = 0.9399;
119 m2f0 = mf0*mf0;
120 flatte_g1 = 0.199*mf0;
121 flatte_g2 = 3.01*0.199*mf0;
122 mDs = 1.96834;
123 m2Ds = mDs*mDs;
124}
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)
static EvtId getId(const std::string &name)