34 {
48
54
55
56
61 if ( d3 == EP || d3 == EM )
62 {
63 if ( parnum == DsP || parnum == DsM )
64 {
65 if ( d1 == PI0 )
66 {
67 ProbMax = 33.0;
68
69
70 }
71 else if ( d1 == PIP || d2 == PIP )
72 {
73 ProbMax = 33.0;
74
75
76 }
77 else if ( d1 == KP || d2 == KP )
78 {
79 ProbMax = 29.0;
80
81
82 }
83 else if ( d1 == KS )
84 {
85 ProbMax = 18.0;
86
87
88 }
89 else if ( d1 == KL )
90 {
91 ProbMax = 18.0;
92
93
94 }
95 }
96 }
97 if ( d3 == MUP || d3 == MUM )
98 {
99 if ( parnum == DsP || parnum == DsM )
100 {
101 if ( d1 == PI0 )
102 {
103 ProbMax = 33.0;
104
105
106 }
107 else if ( d1 == PIP || d2 == PIP )
108 {
109 ProbMax = 33.0;
110
111
112 }
113 else if ( d1 == KP || d2 == KP )
114 {
115 ProbMax = 29.0;
116
117
118 }
119 else if ( d1 == KS )
120 {
121 ProbMax = 18.0;
122
123
124 }
125 else if ( d1 == KL )
126 {
127 ProbMax = 18.0;
128
129
130 }
131 }
132 }
133
134 ciR = EvtComplex( 1.0, 0.0 );
135 ciM = EvtComplex( 0.0, 1.0 );
136
137 mPi = 0.13957;
138 mPi0 = 0.1349766;
139 mK0 = 0.497611;
140 mKa = 0.493677;
141 mEt = 0.547853;
142
143
144 double mADs = 2.5;
145 m2ADs = mADs * mADs;
146 mf0 = 0.9399;
147 m2f0 = mf0 * mf0;
148 flatte_g1 = 0.199 * mf0;
149 flatte_g2 = 3.01 * 0.199 * mf0;
150 mDs = 1.96834;
151 m2Ds = mDs * mDs;
152}
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)