BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtModelReg.cc
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2//
3// Environment:
4// This software is part of the EvtGen package developed jointly
5// for the BaBar and CLEO collaborations. If you use all or part
6// of it, please give an appropriate acknowledgement.
7//
8// Copyright Information: See EvtGen/COPYRIGHT
9// Copyright (C) 1998 Caltech, UCSB
10//
11// Module: EvtModel.cc
12//
13// Description:
14//
15// Modification history:
16//
17// RYD September 25, 1996 Module created
18//
19//------------------------------------------------------------------------
20//
22#include <iostream>
23#include <iomanip>
24#include <fstream>
25#include <ctype.h>
26#include <stdlib.h>
27#include <assert.h>
29
88
92#include "EvtGenBase/EvtPDL.hh"
95
101
109
111
112#include "EvtGenModels/EvtVub.hh"
128#include "EvtGenModels/EvtAV2GV.hh"
129#include "EvtGenModels/EvtJ2BB1.hh"
138
139#include "EvtGenModels/EvtHypWK.hh" //BES , 2007
141#include "EvtGenModels/EvtHypNonLepton.hh" //from CLEO 2009-04
145#include "EvtGenModels/EvtP2GC1.hh"
147#include "EvtGenModels/EvtDIY.hh"
148//#include "EvtGenModels/EvtFDC.hh"
149#include "EvtGenModels/EvtEtap2gpipi.hh" //added by Liaoyuan Dong Dec 18 05:52:33 2022
150#include "EvtGenModels/EvtEtap2pipieta.hh" //added by Liaoyuan Dong Jun 02 23:27:35 2024
156#include "EvtGenModels/EvtmH2.hh"
159#include "EvtGenModels/EvtJPE.hh"
161#include "EvtGenModels/EvtPBB2.hh"
162#include "EvtGenModels/EvtSPL.hh"
175#include "EvtGenModels/EvtPhokhara_Lambda.hh" //new added by LUO Jiashun
176#include "EvtGenModels/EvtPhokhara_pi0gam.hh" //new added by LUO Jiashun
177#include "EvtGenModels/EvtPhokhara_etagam.hh" //new added by LUO Jiashun
178#include "EvtGenModels/EvtPhokhara_etapgam.hh" //new added by LUO Jiashun
179#include "EvtGenModels/EvtFromParent.hh" //new Added by LUO Jiashun
180#include "EvtGenModels/EvtFromParent_Lambda.hh" //new Added by LUO Jiashun
181#include "EvtGenModels/EvtFromParent_antiLambda.hh" //new Added by LUO Jiashun
189#include "EvtGenModels/EvtJTO3P.hh"
190#include "EvtGenModels/EvtDMix.hh"
192
193#include "EvtGenModels/EvtD0ToKpipipi.hh" // added by Liaoyuan Dong Dec 17 01:42:36 2022
194#include "EvtGenModels/EvtD0Topipienu.hh" // added by Liaoyuan Dong
195#include "EvtGenModels/EvtD0Toa0enu.hh" // added by Liaoyuan Dong
196#include "EvtGenModels/EvtD0ToKpipi0pi0.hh" // added by Liaoyuan Dong
197#include "EvtGenModels/EvtD0ToKSpipipi0.hh" // added by Liaoyuan Dong
198#include "EvtGenModels/EvtD0To2pip2pim.hh" // added by Liaoyuan Dong
199#include "EvtGenModels/EvtD0Topippim2pi0.hh" // added by Liaoyuan Dong
200#include "EvtGenModels/EvtD0TopipiEta.hh" // added by Liaoyuan Dong
201#include "EvtGenModels/EvtD0ToKpipi0.hh" // added by Liaoyuan Dong
202#include "EvtGenModels/EvtD0ToKpiEtap.hh" // added by Liaoyuan Dong
203#include "EvtGenModels/EvtD0ToKSpipi.hh" // added by Liaoyuan Dong
204#include "EvtGenModels/EvtD0ToKSpipipi0pi0.hh" // added by Liaoyuan Dong
205#include "EvtGenModels/EvtD0ToKKpipi.hh" // added by Liaoyuan Dong
206#include "EvtGenModels/EvtD0ToKSKK.hh" // added by Liaoyuan Dong
207#include "EvtGenModels/EvtD0ToKSpi0pi0.hh" // added by Liaoyuan Dong
208#include "EvtGenModels/EvtD0ToKSpi0eta.hh" // added by Liaoyuan Dong
209#include "EvtGenModels/EvtD0ToKSLKK.hh" // added by Liaoyuan Dong Jun 16 12:47:03 2023
210#include "EvtGenModels/EvtD0ToKSKppimpi0.hh" // added by Liaoyuan Dong Jun 16 12:47:03 2023
211#include "EvtGenModels/EvtD0ToKKpi0.hh" // added by Liaoyuan Dong Sep 5 22:04:47 2023
212#include "EvtGenModels/EvtD0Topipipi0.hh" // added by Liaoyuan Dong Sep 5 22:04:47 2023
213#include "EvtGenModels/EvtD0ToKSpi0pi0pi0.hh" // added by Liaoyuan Dong Nov 27 15:17:18 2023
214
215#include "EvtGenModels/EvtDToKpienu.hh" // added by Liaoyuan Dong Dec 17 01:42:36 2022
216#include "EvtGenModels/EvtDTopipienu.hh" // added by Liaoyuan Dong
217#include "EvtGenModels/EvtDTopi0pi0enu.hh" // added by Liaoyuan Dong
218#include "EvtGenModels/EvtDToa0enu.hh" // added by Liaoyuan Dong
219#include "EvtGenModels/EvtDToKSpipipi.hh" // added by Liaoyuan Dong
220#include "EvtGenModels/EvtDToKSKpi0.hh" // added by Liaoyuan Dong
221#include "EvtGenModels/EvtDToKmPipPipPi0.hh" // added by Liaoyuan Dong
222#include "EvtGenModels/EvtDToKSpipi0pi0.hh" // added by Liaoyuan Dong
223#include "EvtGenModels/EvtDTopipi0Eta.hh" // added by Liaoyuan Dong
224#include "EvtGenModels/EvtDToKSpieta.hh" // added by Liaoyuan Dong
225#include "EvtGenModels/EvtDToKppipipi0.hh" // added by Liaoyuan Dong
226#include "EvtGenModels/EvtDToKSKSpi.hh" // added by Liaoyuan Dong
227#include "EvtGenModels/EvtDTopipi0pi0.hh" // added by Liaoyuan Dong
228#include "EvtGenModels/EvtDTopiEtaEta.hh" // added by Liaoyuan Dong
229#include "EvtGenModels/EvtDToKKpi.hh" // added by Liaoyuan Dong
230#include "EvtGenModels/EvtDToPiPi0Etap.hh" // added by Liaoyuan Dong Oct 5 22:42:39 2023
231#include "EvtGenModels/EvtDToKppipi.hh" // added by Liaoyuan Dong Oct 10 00:01:05 2023
232#include "EvtGenModels/EvtDToKSKSK.hh" // added by Liaoyuan Dong Nov 21 02:26:06 2023
233#include "EvtGenModels/EvtDToKSKmpippip.hh" // added by Liaoyuan Dong Nov 20 11:29:22 2023
234#include "EvtGenModels/EvtDToKKpipi0.hh" // added by Liaoyuan Dong May 08 16:00:00 2024
235
236#include "EvtGenModels/EvtDsToKSKpPipPim.hh" // added by Liaoyuan Dong Feb 09 02:00:58 2023
237#include "EvtGenModels/EvtDsToKSKmPipPip.hh" // added by Liaoyuan Dong
238#include "EvtGenModels/EvtDsToEta3pi.hh" // added by Liaoyuan Dong
239#include "EvtGenModels/EvtDsToKKpipi0.hh" // added by Liaoyuan Dong
240#include "EvtGenModels/EvtDsToKKpi.hh" // added by Liaoyuan Dong
241#include "EvtGenModels/EvtDsToKSKpi0.hh" // added by Liaoyuan Dong
242#include "EvtGenModels/EvtDsToKSpipi0.hh" // added by Liaoyuan Dong
243#include "EvtGenModels/EvtDsToKSKSpi.hh" // added by Liaoyuan Dong
244#include "EvtGenModels/EvtDsToKKpipipi.hh" // added by Liaoyuan Dong
245#include "EvtGenModels/EvtDsToEtapipi0.hh" // added by Liaoyuan Dong
246#include "EvtGenModels/EvtDsTopipi0pi0.hh" // added by Liaoyuan Dong
247#include "EvtGenModels/EvtDsToEtappipi0.hh" // added by Liaoyuan Dong
248#include "EvtGenModels/EvtDsToKpipi.hh" // added by Liaoyuan Dong
249#include "EvtGenModels/EvtDsToKpPipPimPi0.hh" // added by Liaoyuan Dong
250#include "EvtGenModels/EvtDsToPipPipPimPi0.hh" // added by Liaoyuan Dong
251#include "EvtGenModels/EvtDsTopipipipi0pi0.hh" // added by Liaoyuan Dong
252#include "EvtGenModels/EvtDsToEtapi2pi0.hh" // added by Liaoyuan Dong
253#include "EvtGenModels/EvtDsTof0enu.hh" // added by Liaoyuan Dong
254#include "EvtGenModels/EvtDsToKKenu.hh" // added by Liaoyuan Dong
255#include "EvtGenModels/EvtDsToomegaenu.hh" // added by Liaoyuan Dong
256#include "EvtGenModels/EvtDsTophienu.hh" // added by Liaoyuan Dong
257#include "EvtGenModels/EvtDsToKKmunu.hh" // added by Liaoyuan Dong Feb 12 14:54:44 2024
258
259#include "EvtGenModels/EvtDtoKpipiPlot.hh" // added by Liaoyuan Dong Dec 17 01:42:36 2022
260#include "EvtGenModels/EvtDtoKKpiPlot.hh" // added by Liaoyuan Dong
261#include "EvtGenModels/EvtDtoKSpiomegaPlot.hh" // added by Liaoyuan Dong
262#include "EvtGenModels/EvtDtoKSpietaPlot.hh" // added by Liaoyuan Dong
263#include "EvtGenModels/EvtDtopietaetaPlot.hh" // added by Liaoyuan Dong
264#include "EvtGenModels/EvtDtopipi0etaPlot.hh" // added by Liaoyuan Dong
265#include "EvtGenModels/EvtDtopipi0pi0Plot.hh" // added by Liaoyuan Dong
266#include "EvtGenModels/EvtDtopipipiPlot.hh" // added by Liaoyuan Dong
267#include "EvtGenModels/EvtD0toKpietaPlot.hh" // added by Liaoyuan Dong
268#include "EvtGenModels/EvtD0toKpiomegaPlot.hh" // added by Liaoyuan Dong
269#include "EvtGenModels/EvtD0toKpipi0Plot.hh" // added by Liaoyuan Dong
270#include "EvtGenModels/EvtD0toKSpi0omegaPlot.hh" // added by Liaoyuan Dong
271#include "EvtGenModels/EvtD0toKSpi0etaPlot.hh" // added by Liaoyuan Dong
272#include "EvtGenModels/EvtD0toKSpipiPlot.hh" // added by Liaoyuan Dong
273#include "EvtGenModels/EvtD0toKLpipiPlot.hh" // added by Liaoyuan Dong
274#include "EvtGenModels/EvtD0topipietaPlot.hh" // added by Liaoyuan Dong
275
276#ifndef EVTSTANDALONE
280#else
284#endif
285
287using std::fstream;
288using std::cout;
289using std::endl;
290
292{
293 EvtModel &modelist=EvtModel::instance();
294
295 modelist.Register(new EvtLambdaP_BarGamma);
296 modelist.Register(new EvtFlatQ2);
297 modelist.Register(new EvtTauHadnu);
298 modelist.Register(new EvtTauVectornu);
299 modelist.Register(new EvtVVP);
300 modelist.Register(new EvtSLN);
301 modelist.Register(new EvtISGW2);
302 modelist.Register(new EvtMelikhov);
303 modelist.Register(new EvtSLPole);
304 modelist.Register(new EvtHQET);
305 modelist.Register(new EvtHQET2);
306 modelist.Register(new EvtISGW);
307 modelist.Register(new EvtBHadronic);
308 modelist.Register(new EvtVSS);
309 modelist.Register(new EvtVSSMix);
310 modelist.Register(new EvtVSSBMixCPT);
311 modelist.Register(new EvtVSPPwave);
312 modelist.Register(new EvtGoityRoberts);
313 modelist.Register(new EvtSVS);
314 modelist.Register(new EvtTSS);
315 modelist.Register(new EvtTVSPwave);
316 modelist.Register(new EvtSVVHelAmp);
317 modelist.Register(new EvtSVPHelAmp);
318 modelist.Register(new EvtSVPCP);
319 modelist.Register(new EvtVVSPwave);
320 modelist.Register(new EvtDDalitz);
321 modelist.Register(new EvtOmegaDalitz);
322 modelist.Register(new EvtEtaDalitz);
323 modelist.Register(new EvtPhsp);
324 modelist.Register(new EvtCalHelAmp);
325 modelist.Register(new EvtRexc);
326 modelist.Register(new EvtLambdac2pKpi);
327 modelist.Register(new EvtTrackGen);
328 modelist.Register(new EvtConExc);
329 modelist.Register(new EvtBtoXsgamma);
330 modelist.Register(new EvtBtoXsll);
331 modelist.Register(new EvtBtoXsEtap);
332 modelist.Register(new EvtSSSCP);
333 modelist.Register(new EvtSSSCPpng);
334 modelist.Register(new EvtSTSCP);
335 modelist.Register(new EvtSTS);
336 modelist.Register(new EvtSSSCPT);
337 modelist.Register(new EvtSVSCP);
338 modelist.Register(new EvtSSDCP);
339 modelist.Register(new EvtSVSNONCPEIGEN);
340 modelist.Register(new EvtSVVNONCPEIGEN);
341 modelist.Register(new EvtSVVCP);
342 modelist.Register(new EvtSVVCPLH);
343 modelist.Register(new EvtSVSCPLH);
344 modelist.Register(new EvtSll);
345 modelist.Register(new EvtVll);
346 modelist.Register(new EvtEDM);
347 modelist.Register(new EvtTaulnunu);
348 modelist.Register(new EvtTauScalarnu);
349 modelist.Register(new EvtKstarnunu);
350 modelist.Register(new EvtbTosllBall);
351 modelist.Register(new EvtBto2piCPiso);
352 modelist.Register(new EvtBtoKpiCPiso);
353 modelist.Register(new EvtSVSCPiso);
354 modelist.Register(new EvtSingleParticle);
355 modelist.Register(new EvtSingleParticle2);
356 modelist.Register(new EvtSinglePoint);
357 modelist.Register(new EvtVectorIsr);
358 modelist.Register(new EvtVPHOtoVISRHi);
359 modelist.Register(new EvtVPHOtoVISR);
360 modelist.Register(new EvtSLBKPole);
361 modelist.Register(new EvtPi0Dalitz);
362 modelist.Register(new EvtHelAmp);
363 modelist.Register(new EvtPartWave);
364 modelist.Register(new EvtVVpipi);
365 modelist.Register(new EvtVVPIPI_WEIGHTED);
366 modelist.Register(new EvtBsquark);
367 modelist.Register(new EvtPhiDalitz);
368
369 modelist.Register(new EvtBTo4piCP);
370 modelist.Register(new EvtBTo3piCP);
371 modelist.Register(new EvtCBTo3piP00);
372 modelist.Register(new EvtCBTo3piMPP);
373 modelist.Register(new EvtBToKpipiCP);
374
375 modelist.Register(new EvtLNuGamma);
376 modelist.Register(new EvtKstarstargamma);
377
378 modelist.Register(new EvtVub);
379 modelist.Register(new EvtVubHybrid);
380 modelist.Register(new EvtVubNLO);
381 modelist.Register(new EvtPto3P);
382 modelist.Register(new EvtBtoKD3P);
383 modelist.Register(new EvtKKLambdaC);
384 modelist.Register(new EvtMultibody);
385 modelist.Register(new EvtJpipi);
386 modelist.Register(new EvtAngSam);
387 modelist.Register(new EvtAngSamLab);
388 modelist.Register(new EvtAngSam3);
389 modelist.Register(new EvtAngSamX);
390 modelist.Register(new EvtP2GC0);
391 modelist.Register(new EvtP2GC1);
392 modelist.Register(new EvtP2GC2);
393 modelist.Register(new EvtDIY);
394 //modelist.Register(new EvtFDC);
395 modelist.Register(new EvtEtap2gpipi); // added by Liaoyuan Dong Dec 18 05:52:33 2022
396 modelist.Register(new EvtEtap2pipieta); // added by Liaoyuan Dong Jun 02 23:27:35 2024
397 modelist.Register(new EvtRhoPi);
398 modelist.Register(new EvtHAngSam3);
399 modelist.Register(new EvtMassH1);
400 modelist.Register(new EvtMassH2);
401 modelist.Register(new EvtmH2);
402 modelist.Register(new EvtAngH2);
403 modelist.Register(new EvtBody3);
404 modelist.Register(new EvtMBody3);
405 modelist.Register(new EvtJPE);
406 modelist.Register(new EvtPBB1);
407 modelist.Register(new EvtPBB2);
408 modelist.Register(new EvtSPL);
409 modelist.Register(new EvtHelPPJ);
410 modelist.Register(new EvtS2GV);
411 modelist.Register(new EvtAV2GV);
412 modelist.Register(new EvtT2GV);
413 modelist.Register(new EvtJ2BB1);
414 modelist.Register(new EvtJ2BB2);
415 modelist.Register(new EvtJ2BB3);
416 modelist.Register(new EvtChi0BB1);
417 modelist.Register(new EvtChi1BB1);
418 modelist.Register(new EvtChi2BB1);
419 modelist.Register(new EvtChi0BB2);
420 modelist.Register(new EvtChi1BB2);
421 modelist.Register(new EvtChi2BB2);
422 modelist.Register(new EvtHypWK);
423 modelist.Register(new EvtTauGamMu);
424 modelist.Register(new EvtHypNonLepton);
425 modelist.Register(new EvtDeBD);
426 modelist.Register(new EvtLundCharm);
427 modelist.Register(new EvtLunda);
428 modelist.Register(new EvtPhokhara_pipi);
429 modelist.Register(new EvtPhokhara_pi0pi0pipi);
430 modelist.Register(new EvtPhokhara_4pi);
431 modelist.Register(new EvtPhokhara_ppbar);
432 modelist.Register(new EvtPhokhara_nnbar);
433 modelist.Register(new EvtPhokhara_KK);
434 modelist.Register(new EvtPhokhara_K0K0);
435 modelist.Register(new EvtPhokhara_pipipi0);
436 modelist.Register(new EvtPhokhara_LLB);
437 modelist.Register(new EvtPhokhara_Lambda); // new added by LUO Jiashun
438 modelist.Register(new EvtPhokhara_pi0gam); // new added by LUO Jiashun
439 modelist.Register(new EvtPhokhara_etagam); // new added by LUO Jiashun
440 modelist.Register(new EvtPhokhara_etapgam); // new added by LUO Jiashun
441 modelist.Register(new EvtFromParent); // new added by LUO Jiashun
442 modelist.Register(new EvtFromParent_antiLambda); // new added by LUO Jiashun
443 modelist.Register(new EvtFromParent_Lambda); // new added by LUO Jiashun
444 modelist.Register(new EvtPhokhara_pipieta);
445 modelist.Register(new EvtTauola);
446 modelist.Register(new EvtOpenCharm);
447 modelist.Register(new EvtmPhsp);
448 modelist.Register(new EvtPhspStepf);
449 modelist.Register(new EvtJTO3P);
450 modelist.Register(new EvtDMix);
451 modelist.Register(new EvtD0mixDalitz);
452
453 modelist.Register(new EvtD0ToKpipipi); // added by Liaoyuan Dong Dec 17 01:42:36 2022
454 modelist.Register(new EvtD0Topipienu); // added by Liaoyuan Dong
455 modelist.Register(new EvtD0Toa0enu); // added by Liaoyuan Dong
456 modelist.Register(new EvtD0ToKpipi0pi0); // added by Liaoyuan Dong
457 modelist.Register(new EvtD0ToKSpipipi0); // added by Liaoyuan Dong
458 modelist.Register(new EvtD0To2pip2pim); // added by Liaoyuan Dong
459 modelist.Register(new EvtD0Topippim2pi0); // added by Liaoyuan Dong
460 modelist.Register(new EvtD0TopipiEta); // added by Liaoyuan Dong
461 modelist.Register(new EvtD0ToKpipi0); // added by Liaoyuan Dong
462 modelist.Register(new EvtD0ToKpiEtap); // added by Liaoyuan Dong
463 modelist.Register(new EvtD0ToKSpipi); // added by Liaoyuan Dong
464 modelist.Register(new EvtD0ToKSpipipi0pi0); // added by Liaoyuan Dong
465 modelist.Register(new EvtD0ToKKpipi); // added by Liaoyuan Dong
466 modelist.Register(new EvtD0ToKSKK); // added by Liaoyuan Dong
467 modelist.Register(new EvtD0ToKSpi0pi0); // added by Liaoyuan Dong
468 modelist.Register(new EvtD0ToKSpi0eta); // added by Liaoyuan Dong
469 modelist.Register(new EvtD0ToKSLKK); // added by Liaoyuan Dong Jun 16 12:47:03 2023
470 modelist.Register(new EvtD0ToKSKppimpi0); // added by Liaoyuan Dong Jun 16 12:47:03 2023
471 modelist.Register(new EvtD0ToKKpi0); // added by Liaoyuan Dong Sep 5 22:04:47 2023
472 modelist.Register(new EvtD0Topipipi0); // added by Liaoyuan Dong Sep 5 22:04:47 2023
473 modelist.Register(new EvtD0ToKSpi0pi0pi0); // added by Liaoyuan Dong Nov 27 15:17:18 2023
474
475 modelist.Register(new EvtDToKpienu); // added by Liaoyuan Dong Dec 17 01:42:36 2022
476 modelist.Register(new EvtDTopipienu); // added by Liaoyuan Dong
477 modelist.Register(new EvtDTopi0pi0enu); // added by Liaoyuan Dong
478 modelist.Register(new EvtDToa0enu); // added by Liaoyuan Dong
479 modelist.Register(new EvtDToKSpipipi); // added by Liaoyuan Dong
480 modelist.Register(new EvtDToKSKpi0); // added by Liaoyuan Dong
481 modelist.Register(new EvtDToKmPipPipPi0); // added by Liaoyuan Dong
482 modelist.Register(new EvtDToKSpipi0pi0); // added by Liaoyuan Dong
483 modelist.Register(new EvtDTopipi0Eta); // added by Liaoyuan Dong
484 modelist.Register(new EvtDToKSpieta); // added by Liaoyuan Dong
485 modelist.Register(new EvtDToKppipipi0); // added by Liaoyuan Dong
486 modelist.Register(new EvtDToKSKSpi); // added by Liaoyuan Dong
487 modelist.Register(new EvtDTopipi0pi0); // added by Liaoyuan Dong
488 modelist.Register(new EvtDTopiEtaEta); // added by Liaoyuan Dong
489 modelist.Register(new EvtDToKKpi); // added by Liaoyuan Dong
490 modelist.Register(new EvtDToPiPi0Etap); // added by Liaoyuan Dong Oct 5 22:42:39 2023
491 modelist.Register(new EvtDToKppipi); // added by Liaoyuan Dong Oct 10 00:01:05 2023
492 modelist.Register(new EvtDToKSKSK); // added by Liaoyuan Dong Nov 21 02:26:06 2023
493 modelist.Register(new EvtDToKSKmpippip); // added by Liaoyuan Dong Nov 20 11:29:22 2023
494 modelist.Register(new EvtDToKKpipi0); // added by Liaoyuan Dong May 08 16:00:00 2024
495
496 modelist.Register(new EvtDsToKSKpPipPim); // added by Liaoyuan Dong Feb 09 02:00:58 2023
497 modelist.Register(new EvtDsToKSKmPipPip); // added by Liaoyuan Dong
498 modelist.Register(new EvtDsToEta3pi); // added by Liaoyuan Dong
499 modelist.Register(new EvtDsToKKpipi0); // added by Liaoyuan Dong
500 modelist.Register(new EvtDsToKKpi); // added by Liaoyuan Dong
501 modelist.Register(new EvtDsToKSKpi0); // added by Liaoyuan Dong
502 modelist.Register(new EvtDsToKSpipi0); // added by Liaoyuan Dong
503 modelist.Register(new EvtDsToKSKSpi); // added by Liaoyuan Dong
504 modelist.Register(new EvtDsToKKpipipi); // added by Liaoyuan Dong
505 modelist.Register(new EvtDsToEtapipi0); // added by Liaoyuan Dong
506 modelist.Register(new EvtDsTopipi0pi0); // added by Liaoyuan Dong
507 modelist.Register(new EvtDsToEtappipi0); // added by Liaoyuan Dong
508 modelist.Register(new EvtDsToKpipi); // added by Liaoyuan Dong
509 modelist.Register(new EvtDsToKpPipPimPi0); // added by Liaoyuan Dong
510 modelist.Register(new EvtDsToPipPipPimPi0); // added by Liaoyuan Dong
511 modelist.Register(new EvtDsTopipipipi0pi0); // added by Liaoyuan Dong
512 modelist.Register(new EvtDsToEtapi2pi0); // added by Liaoyuan Dong
513 modelist.Register(new EvtDsTof0enu); // added by Liaoyuan Dong
514 modelist.Register(new EvtDsToKKenu); // added by Liaoyuan Dong
515 modelist.Register(new EvtDsToomegaenu); // added by Liaoyuan Dong
516 modelist.Register(new EvtDsTophienu); // added by Liaoyuan Dong
517 modelist.Register(new EvtDsToKKmunu); // added by Liaoyuan Dong Feb 12 14:54:44 2024
518
519 modelist.Register(new EvtDtoKpipiPlot); // added by Liaoyuan Dong Dec 17 01:42:36 2022
520 modelist.Register(new EvtDtoKKpiPlot); // added by Liaoyuan Dong
521 modelist.Register(new EvtDtoKSpiomegaPlot); // added by Liaoyuan Dong
522 modelist.Register(new EvtDtoKSpietaPlot); // added by Liaoyuan Dong
523 modelist.Register(new EvtDtopietaetaPlot); // added by Liaoyuan Dong
524 modelist.Register(new EvtDtopipi0etaPlot); // added by Liaoyuan Dong
525 modelist.Register(new EvtDtopipi0pi0Plot); // added by Liaoyuan Dong
526 modelist.Register(new EvtDtopipipiPlot); // added by Liaoyuan Dong
527 modelist.Register(new EvtD0toKpietaPlot); // added by Liaoyuan Dong
528 modelist.Register(new EvtD0toKpiomegaPlot); // added by Liaoyuan Dong
529 modelist.Register(new EvtD0toKpipi0Plot); // added by Liaoyuan Dong
530 modelist.Register(new EvtD0toKSpi0omegaPlot); // added by Liaoyuan Dong
531 modelist.Register(new EvtD0toKSpi0etaPlot); // added by Liaoyuan Dong
532 modelist.Register(new EvtD0toKSpipiPlot); // added by Liaoyuan Dong
533 modelist.Register(new EvtD0toKLpipiPlot); // added by Liaoyuan Dong
534 modelist.Register(new EvtD0topipietaPlot); // added by Liaoyuan Dong
535
536
537#ifndef EVTSTANDALONE
538 modelist.Register(new EvtUclaII);
539 cout << "Will register EvtJetSet"<<endl;
540 modelist.Register(new EvtJetSet);
541 modelist.Register(new EvtJscont);
542#else
543 modelist.Register(new EvtPycont);
544 cout << "Will register EvtPythia"<<endl;
545 modelist.Register(new EvtPythia);
546 modelist.Register(new EvtPyGaGa);
547#endif
548
549}
void Register(EvtDecayBase *prototype)
Definition EvtModel.cc:64
static EvtModel & instance()
Definition EvtModel.hh:63