52 {
54
55 if ( mdset == 1 )
56 {
57
58 Kpi kpi;
59 kpi.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
61
62 if ( kpimd )
63 {
71
73 }
74 }
75
76 if ( mdset == 2 )
77 {
78
79 Kpipi0 kpipi0;
80 kpipi0.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
82 if ( kpipi0md )
83 {
91
93 }
94 }
95
96 if ( mdset == 4 )
97 {
98
99 K3pi k3pi;
100 k3pi.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
102 if ( k3pimd )
103 {
111
113 }
114 }
115
116 if ( mdset == 8 )
117 {
118
119 K0pipi k0pipi;
120 k0pipi.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
122 if ( k0pipimd )
123 {
131
133 }
134 }
135
136 if ( mdset == 16 )
137 {
138
139 Kk kk;
140 kk.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
142 if ( kkmd )
143 {
151
153 }
154 }
155
156 if ( mdset == 32 )
157 {
158
159 Pipipi0 pipipi0;
160 pipipi0.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
162 if ( pipipi0md )
163 {
171
173 }
174 }
175
176 if ( mdset == 64 )
177 {
178
179 K0pipipi0 k0pipipi0;
180 k0pipipi0.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
182 if ( k0pipipi0md )
183 {
191
193 }
194 }
195
196 if ( mdset == 128 )
197 {
198
199 K0pi0 k0pi0;
200 k0pi0.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
202 if ( k0pi0md )
203 {
211
213 }
214 }
215
216 if ( mdset == 256 )
217 {
218
219 Pipi pipi;
220 pipi.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
222 if ( pipimd )
223 {
231
233 }
234 }
235
236 if ( mdset == 512 )
237 {
238
239 Kkpipi kkpipi;
240 kkpipi.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
242 if ( kkpipimd )
243 {
251
253 }
254 }
255
256 if ( mdset == 1024 )
257 {
258
259 K0kpi k0kpi;
260 k0kpi.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
262 if ( k0kpimd )
263 {
271
273 }
274 }
275
276 if ( mdset == 2048 )
277 {
278
279 K0kk k0kk;
280 k0kk.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
282 if ( k0kkmd )
283 {
291
293 }
294 }
295
296 if ( mdset == 4096 )
297 {
298
299 Kkpi0 kkpi0;
300 kkpi0.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
302 if ( kkpi0md )
303 {
311
313 }
314 }
315
316 if ( mdset == 8192 )
317 {
318
319 K3pipi0 k3pipi0;
320 k3pipi0.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
322 if ( k3pipi0md )
323 {
332 }
333 }
334
335 if ( mdset == 16384 )
336 {
337
338 Kpipi0pi0 kpipi0pi0;
339 kpipi0pi0.
MTotal( event, evtRecTrkCol, iGood, iGam, Ebeam, PID_flag, Charge_candidate_D );
341 if ( kpipi0pi0md )
342 {
351 }
352 }
353
354 return;
355}
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
HepLorentzVector Gettagp1()
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
HepLorentzVector Gettagp1()
HepLorentzVector Gettagp1()
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
HepLorentzVector Gettagp1()
HepLorentzVector Gettagp1()
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
HepLorentzVector Gettagp1()
HepLorentzVector Gettagp1()
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
HepLorentzVector Gettagp1()
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
HepLorentzVector Gettagp1()
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
HepLorentzVector Gettagp1()
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
HepLorentzVector Gettagp1()
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
HepLorentzVector Gettagp1()
HepLorentzVector Gettagp1()
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
HepLorentzVector Gettagp1()
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
HepLorentzVector Gettagp1()