BOSS 8.0.0
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//
23#include <assert.h>
24#include <ctype.h>
25#include <fstream>
26#include <iomanip>
27#include <iostream>
28#include <stdlib.h>
29
30#include "EvtBHadronic.hh"
31#include "EvtBtoXsEtap.hh"
32#include "EvtBtoXsgamma.hh"
33#include "EvtBtoXsll.hh"
34#include "EvtCalHelAmp.hh"
35#include "EvtConExc.hh"
36#include "EvtDDalitz.hh"
37#include "EvtEDM.hh"
38#include "EvtEtaDalitz.hh"
39#include "EvtGoityRoberts.hh"
40#include "EvtISGW.hh"
41#include "EvtISGW2.hh"
42#include "EvtKstarnunu.hh"
43#include "EvtMelikhov.hh"
44#include "EvtOmegaDalitz.hh"
45#include "EvtPhsp.hh"
46#include "EvtPi0Dalitz.hh"
47#include "EvtRexc.hh"
48#include "EvtSLBKPole.hh"
49#include "EvtSLN.hh"
50#include "EvtSLPole.hh"
51#include "EvtSSDCP.hh"
52#include "EvtSSSCP.hh"
53#include "EvtSSSCPT.hh"
54#include "EvtSSSCPpng.hh"
55#include "EvtSTS.hh"
56#include "EvtSTSCP.hh"
57#include "EvtSVPCP.hh"
58#include "EvtSVPHelAmp.hh"
59#include "EvtSVS.hh"
60#include "EvtSVSCP.hh"
61#include "EvtSVSCPLH.hh"
62#include "EvtSVSNONCPEIGEN.hh"
63#include "EvtSVVCP.hh"
64#include "EvtSVVCPLH.hh"
65#include "EvtSVVHelAmp.hh"
66#include "EvtSVVNONCPEIGEN.hh"
67#include "EvtSingleParticle.hh"
68#include "EvtSingleParticle2.hh"
69#include "EvtSinglePoint.hh"
70#include "EvtSll.hh"
71#include "EvtTSS.hh"
72#include "EvtTVSPwave.hh"
73#include "EvtTauHadnu.hh"
74#include "EvtTauScalarnu.hh"
75#include "EvtTauVectornu.hh"
76#include "EvtTaulnunu.hh"
77#include "EvtVPHOtoVISR.hh"
78#include "EvtVPHOtoVISRHi.hh"
79#include "EvtVSPPwave.hh"
80#include "EvtVSS.hh"
81#include "EvtVSSBMixCPT.hh"
82#include "EvtVSSMix.hh"
83#include "EvtVVP.hh"
84#include "EvtVVSPwave.hh"
85#include "EvtVectorIsr.hh"
86#include "EvtVll.hh"
87#include "EvtbTosllBall.hh"
88
91#include "EvtHQET.hh"
92#include "EvtHQET2.hh"
93#include "EvtHelAmp.hh"
94#include "EvtPartWave.hh"
95
96#include "EvtBto2piCPiso.hh"
97#include "EvtBtoKpiCPiso.hh"
98#include "EvtSVSCPiso.hh"
99#include "EvtVVPIPI_WEIGHTED.hh"
100#include "EvtVVpipi.hh"
101
102#include "EvtBTo3piCP.hh"
103#include "EvtBTo4piCP.hh"
104#include "EvtBToKpipiCP.hh"
105#include "EvtBsquark.hh"
106#include "EvtCBTo3piMPP.hh"
107#include "EvtCBTo3piP00.hh"
108#include "EvtPhiDalitz.hh"
109
110#include "EvtLNuGamma.hh"
111
112#include "EvtAV2GV.hh"
113#include "EvtAngSam.hh"
114#include "EvtAngSam3.hh"
115#include "EvtAngSamLab.hh"
116#include "EvtAngSamX.hh"
117#include "EvtBtoKD3P.hh"
118#include "EvtChi0BB1.hh"
119#include "EvtChi0BB2.hh"
120#include "EvtChi1BB1.hh"
121#include "EvtChi1BB2.hh"
122#include "EvtChi2BB1.hh"
123#include "EvtChi2BB2.hh"
124#include "EvtFlatQ2.hh"
125#include "EvtJ2BB1.hh"
126#include "EvtJ2BB2.hh"
127#include "EvtJ2BB3.hh"
128#include "EvtJpipi.hh"
129#include "EvtKKLambdaC.hh"
130#include "EvtKstarstargamma.hh"
131#include "EvtLambdaP_BarGamma.hh"
132#include "EvtMultibody.hh"
133#include "EvtPto3P.hh"
134#include "EvtS2GV.hh"
135#include "EvtVub.hh"
136#include "EvtVubHybrid.hh"
137#include "EvtVubNLO.hh"
138
139#include "EvtDIY.hh"
140#include "EvtDeBD.hh"
141#include "EvtHypNonLepton.hh" //from CLEO 2009-04
142#include "EvtHypWK.hh" //BES , 2007
143#include "EvtP2GC0.hh"
144#include "EvtP2GC1.hh"
145#include "EvtP2GC2.hh"
146#include "EvtT2GV.hh"
147#include "EvtTauGamMu.hh"
148// #include "EvtFDC.hh"
149#include "EvtAngH2.hh"
150#include "EvtBody3.hh"
151#include "EvtD0mixDalitz.hh"
152#include "EvtDMix.hh"
153#include "EvtEtap2gpipi.hh" //added by Liaoyuan Dong Dec 18 05:52:33 2022
154#include "EvtEtap2pipieta.hh" //added by Liaoyuan Dong Jun 02 23:27:35 2024
155#include "EvtFromParent.hh" //new Added by LUO Jiashun
156#include "EvtFromParent_Lambda.hh" //new Added by LUO Jiashun
157#include "EvtFromParent_antiLambda.hh" //new Added by LUO Jiashun
158#include "EvtHAngSam3.hh"
159#include "EvtHelPPJ.hh"
160#include "EvtJPE.hh"
161#include "EvtJTO3P.hh"
162#include "EvtLambdac2pKpi.hh"
163#include "EvtLundCharm.hh"
164#include "EvtLunda.hh"
165#include "EvtMBody3.hh"
166#include "EvtMassH1.hh"
167#include "EvtMassH2.hh"
168#include "EvtOpenCharm.hh"
169#include "EvtPBB1.hh"
170#include "EvtPBB2.hh"
171#include "EvtPhokhara_4pi.hh"
172#include "EvtPhokhara_K0K0.hh"
173#include "EvtPhokhara_KK.hh"
174#include "EvtPhokhara_LLB.hh"
175#include "EvtPhokhara_Lambda.hh" //new added by LUO Jiashun
176#include "EvtPhokhara_etagam.hh" //new added by LUO Jiashun
177#include "EvtPhokhara_etapgam.hh" //new added by LUO Jiashun
178#include "EvtPhokhara_nnbar.hh"
179#include "EvtPhokhara_pi0gam.hh" //new added by LUO Jiashun
181#include "EvtPhokhara_pipi.hh"
182#include "EvtPhokhara_pipieta.hh"
183#include "EvtPhokhara_pipipi0.hh"
184#include "EvtPhokhara_ppbar.hh"
185#include "EvtPhspStepf.hh"
186#include "EvtRhoPi.hh"
187#include "EvtSPL.hh"
188#include "EvtTauola.hh"
189#include "EvtTrackGen.hh"
190#include "EvtmH2.hh"
191#include "EvtmPhsp.hh"
192
193#include "EvtD0To2pip2pim.hh" // added by Liaoyuan Dong
194#include "EvtD0ToKKpi0.hh" // added by Liaoyuan Dong Sep 5 22:04:47 2023
195#include "EvtD0ToKKpipi.hh" // added by Liaoyuan Dong
196#include "EvtD0ToKSKK.hh" // added by Liaoyuan Dong
197#include "EvtD0ToKSKppimpi0.hh" // added by Liaoyuan Dong Jun 16 12:47:03 2023
198#include "EvtD0ToKSLKK.hh" // added by Liaoyuan Dong Jun 16 12:47:03 2023
199#include "EvtD0ToKSpi0eta.hh" // added by Liaoyuan Dong
200#include "EvtD0ToKSpi0pi0.hh" // added by Liaoyuan Dong
201#include "EvtD0ToKSpi0pi0pi0.hh" // added by Liaoyuan Dong Nov 27 15:17:18 2023
202#include "EvtD0ToKSpipi.hh" // added by Liaoyuan Dong
203#include "EvtD0ToKSpipipi0.hh" // added by Liaoyuan Dong
204#include "EvtD0ToKSpipipi0pi0.hh" // added by Liaoyuan Dong
205#include "EvtD0ToKpiEtap.hh" // added by Liaoyuan Dong
206#include "EvtD0ToKpipi0.hh" // added by Liaoyuan Dong
207#include "EvtD0ToKpipi0pi0.hh" // added by Liaoyuan Dong
208#include "EvtD0ToKpipipi.hh" // added by Liaoyuan Dong Dec 17 01:42:36 2022
209#include "EvtD0Toa0enu.hh" // added by Liaoyuan Dong
210#include "EvtD0TopipiEta.hh" // added by Liaoyuan Dong
211#include "EvtD0Topipienu.hh" // added by Liaoyuan Dong
212#include "EvtD0Topipipi0.hh" // added by Liaoyuan Dong Sep 5 22:04:47 2023
213#include "EvtD0Topippim2pi0.hh" // added by Liaoyuan Dong
214
215#include "EvtDToKKpi.hh" // added by Liaoyuan Dong
216#include "EvtDToKKpipi0.hh" // added by Liaoyuan Dong May 08 16:00:00 2024
217#include "EvtDToKSKSK.hh" // added by Liaoyuan Dong Nov 21 02:26:06 2023
218#include "EvtDToKSKSpi.hh" // added by Liaoyuan Dong
219#include "EvtDToKSKmpippip.hh" // added by Liaoyuan Dong Nov 20 11:29:22 2023
220#include "EvtDToKSKpi0.hh" // added by Liaoyuan Dong
221#include "EvtDToKSpieta.hh" // added by Liaoyuan Dong
222#include "EvtDToKSpipi0pi0.hh" // added by Liaoyuan Dong
223#include "EvtDToKSpipipi.hh" // added by Liaoyuan Dong
224#include "EvtDToKmPipPipPi0.hh" // added by Liaoyuan Dong
225#include "EvtDToKpienu.hh" // added by Liaoyuan Dong Dec 17 01:42:36 2022
226#include "EvtDToKppipi.hh" // added by Liaoyuan Dong Oct 10 00:01:05 2023
227#include "EvtDToKppipipi0.hh" // added by Liaoyuan Dong
228#include "EvtDToPiPi0Etap.hh" // added by Liaoyuan Dong Oct 5 22:42:39 2023
229#include "EvtDToa0enu.hh" // added by Liaoyuan Dong
230#include "EvtDTopi0pi0enu.hh" // added by Liaoyuan Dong
231#include "EvtDTopiEtaEta.hh" // added by Liaoyuan Dong
232#include "EvtDTopipi0Eta.hh" // added by Liaoyuan Dong
233#include "EvtDTopipi0pi0.hh" // added by Liaoyuan Dong
234#include "EvtDTopipienu.hh" // added by Liaoyuan Dong
235
236#include "EvtDsToEta3pi.hh" // added by Liaoyuan Dong
237#include "EvtDsToEtapi2pi0.hh" // added by Liaoyuan Dong
238#include "EvtDsToEtapipi0.hh" // added by Liaoyuan Dong
239#include "EvtDsToEtappipi0.hh" // added by Liaoyuan Dong
240#include "EvtDsToKKenu.hh" // added by Liaoyuan Dong
241#include "EvtDsToKKmunu.hh" // added by Liaoyuan Dong Feb 12 14:54:44 2024
242#include "EvtDsToKKpi.hh" // added by Liaoyuan Dong
243#include "EvtDsToKKpipi0.hh" // added by Liaoyuan Dong
244#include "EvtDsToKKpipipi.hh" // added by Liaoyuan Dong
245#include "EvtDsToKSKSpi.hh" // added by Liaoyuan Dong
246#include "EvtDsToKSKmPipPip.hh" // added by Liaoyuan Dong
247#include "EvtDsToKSKpPipPim.hh" // added by Liaoyuan Dong Feb 09 02:00:58 2023
248#include "EvtDsToKSKpi0.hh" // added by Liaoyuan Dong
249#include "EvtDsToKSpipi0.hh" // added by Liaoyuan Dong
250#include "EvtDsToKpPipPimPi0.hh" // added by Liaoyuan Dong
251#include "EvtDsToKpipi.hh" // added by Liaoyuan Dong
252#include "EvtDsToPipPipPimPi0.hh" // added by Liaoyuan Dong
253#include "EvtDsTof0enu.hh" // added by Liaoyuan Dong
254#include "EvtDsToomegaenu.hh" // added by Liaoyuan Dong
255#include "EvtDsTophienu.hh" // added by Liaoyuan Dong
256#include "EvtDsTopipi0pi0.hh" // added by Liaoyuan Dong
257#include "EvtDsTopipipipi0pi0.hh" // added by Liaoyuan Dong
258
259#include "EvtD0toKLpipiPlot.hh" // added by Liaoyuan Dong
260#include "EvtD0toKSpi0etaPlot.hh" // added by Liaoyuan Dong
261#include "EvtD0toKSpi0omegaPlot.hh" // added by Liaoyuan Dong
262#include "EvtD0toKSpipiPlot.hh" // added by Liaoyuan Dong
263#include "EvtD0toKpietaPlot.hh" // added by Liaoyuan Dong
264#include "EvtD0toKpiomegaPlot.hh" // added by Liaoyuan Dong
265#include "EvtD0toKpipi0Plot.hh" // added by Liaoyuan Dong
266#include "EvtD0topipietaPlot.hh" // added by Liaoyuan Dong
267#include "EvtDtoKKpiPlot.hh" // added by Liaoyuan Dong
268#include "EvtDtoKSpietaPlot.hh" // added by Liaoyuan Dong
269#include "EvtDtoKSpiomegaPlot.hh" // added by Liaoyuan Dong
270#include "EvtDtoKpipiPlot.hh" // added by Liaoyuan Dong Dec 17 01:42:36 2022
271#include "EvtDtopietaetaPlot.hh" // added by Liaoyuan Dong
272#include "EvtDtopipi0etaPlot.hh" // added by Liaoyuan Dong
273#include "EvtDtopipi0pi0Plot.hh" // added by Liaoyuan Dong
274#include "EvtDtopipipiPlot.hh" // added by Liaoyuan Dong
275
276#ifndef EVTSTANDALONE
277# include "EvtJetSet.hh"
278# include "EvtJscont.hh"
279# include "EvtUclaII.hh"
280#else
281# include "EvtPyGaGa.hh"
282# include "EvtPycont.hh"
283# include "EvtPythia.hh"
284#endif
285
286#include "EvtModelReg.hh"
287using std::cout;
288using std::endl;
289using std::fstream;
290
292 EvtModel& modelist = EvtModel::instance();
293
294 modelist.Register( new EvtLambdaP_BarGamma );
295 modelist.Register( new EvtFlatQ2 );
296 modelist.Register( new EvtTauHadnu );
297 modelist.Register( new EvtTauVectornu );
298 modelist.Register( new EvtVVP );
299 modelist.Register( new EvtSLN );
300 modelist.Register( new EvtISGW2 );
301 modelist.Register( new EvtMelikhov );
302 modelist.Register( new EvtSLPole );
303 modelist.Register( new EvtHQET );
304 modelist.Register( new EvtHQET2 );
305 modelist.Register( new EvtISGW );
306 modelist.Register( new EvtBHadronic );
307 modelist.Register( new EvtVSS );
308 modelist.Register( new EvtVSSMix );
309 modelist.Register( new EvtVSSBMixCPT );
310 modelist.Register( new EvtVSPPwave );
311 modelist.Register( new EvtGoityRoberts );
312 modelist.Register( new EvtSVS );
313 modelist.Register( new EvtTSS );
314 modelist.Register( new EvtTVSPwave );
315 modelist.Register( new EvtSVVHelAmp );
316 modelist.Register( new EvtSVPHelAmp );
317 modelist.Register( new EvtSVPCP );
318 modelist.Register( new EvtVVSPwave );
319 modelist.Register( new EvtDDalitz );
320 modelist.Register( new EvtOmegaDalitz );
321 modelist.Register( new EvtEtaDalitz );
322 modelist.Register( new EvtPhsp );
323 modelist.Register( new EvtCalHelAmp );
324 modelist.Register( new EvtRexc );
325 modelist.Register( new EvtLambdac2pKpi );
326 modelist.Register( new EvtTrackGen );
327 modelist.Register( new EvtConExc );
328 modelist.Register( new EvtBtoXsgamma );
329 modelist.Register( new EvtBtoXsll );
330 modelist.Register( new EvtBtoXsEtap );
331 modelist.Register( new EvtSSSCP );
332 modelist.Register( new EvtSSSCPpng );
333 modelist.Register( new EvtSTSCP );
334 modelist.Register( new EvtSTS );
335 modelist.Register( new EvtSSSCPT );
336 modelist.Register( new EvtSVSCP );
337 modelist.Register( new EvtSSDCP );
338 modelist.Register( new EvtSVSNONCPEIGEN );
339 modelist.Register( new EvtSVVNONCPEIGEN );
340 modelist.Register( new EvtSVVCP );
341 modelist.Register( new EvtSVVCPLH );
342 modelist.Register( new EvtSVSCPLH );
343 modelist.Register( new EvtSll );
344 modelist.Register( new EvtVll );
345 modelist.Register( new EvtEDM );
346 modelist.Register( new EvtTaulnunu );
347 modelist.Register( new EvtTauScalarnu );
348 modelist.Register( new EvtKstarnunu );
349 modelist.Register( new EvtbTosllBall );
350 modelist.Register( new EvtBto2piCPiso );
351 modelist.Register( new EvtBtoKpiCPiso );
352 modelist.Register( new EvtSVSCPiso );
353 modelist.Register( new EvtSingleParticle );
354 modelist.Register( new EvtSingleParticle2 );
355 modelist.Register( new EvtSinglePoint );
356 modelist.Register( new EvtVectorIsr );
357 modelist.Register( new EvtVPHOtoVISRHi );
358 modelist.Register( new EvtVPHOtoVISR );
359 modelist.Register( new EvtSLBKPole );
360 modelist.Register( new EvtPi0Dalitz );
361 modelist.Register( new EvtHelAmp );
362 modelist.Register( new EvtPartWave );
363 modelist.Register( new EvtVVpipi );
364 modelist.Register( new EvtVVPIPI_WEIGHTED );
365 modelist.Register( new EvtBsquark );
366 modelist.Register( new EvtPhiDalitz );
367
368 modelist.Register( new EvtBTo4piCP );
369 modelist.Register( new EvtBTo3piCP );
370 modelist.Register( new EvtCBTo3piP00 );
371 modelist.Register( new EvtCBTo3piMPP );
372 modelist.Register( new EvtBToKpipiCP );
373
374 modelist.Register( new EvtLNuGamma );
375 modelist.Register( new EvtKstarstargamma );
376
377 modelist.Register( new EvtVub );
378 modelist.Register( new EvtVubHybrid );
379 modelist.Register( new EvtVubNLO );
380 modelist.Register( new EvtPto3P );
381 modelist.Register( new EvtBtoKD3P );
382 modelist.Register( new EvtKKLambdaC );
383 modelist.Register( new EvtMultibody );
384 modelist.Register( new EvtJpipi );
385 modelist.Register( new EvtAngSam );
386 modelist.Register( new EvtAngSamLab );
387 modelist.Register( new EvtAngSam3 );
388 modelist.Register( new EvtAngSamX );
389 modelist.Register( new EvtP2GC0 );
390 modelist.Register( new EvtP2GC1 );
391 modelist.Register( new EvtP2GC2 );
392 modelist.Register( new EvtDIY );
393 // modelist.Register(new EvtFDC);
394 modelist.Register( new EvtEtap2gpipi ); // added by Liaoyuan Dong Dec 18 05:52:33 2022
395 modelist.Register( new EvtEtap2pipieta ); // added by Liaoyuan Dong Jun 02 23:27:35 2024
396 modelist.Register( new EvtRhoPi );
397 modelist.Register( new EvtHAngSam3 );
398 modelist.Register( new EvtMassH1 );
399 modelist.Register( new EvtMassH2 );
400 modelist.Register( new EvtmH2 );
401 modelist.Register( new EvtAngH2 );
402 modelist.Register( new EvtBody3 );
403 modelist.Register( new EvtMBody3 );
404 modelist.Register( new EvtJPE );
405 modelist.Register( new EvtPBB1 );
406 modelist.Register( new EvtPBB2 );
407 modelist.Register( new EvtSPL );
408 modelist.Register( new EvtHelPPJ );
409 modelist.Register( new EvtS2GV );
410 modelist.Register( new EvtAV2GV );
411 modelist.Register( new EvtT2GV );
412 modelist.Register( new EvtJ2BB1 );
413 modelist.Register( new EvtJ2BB2 );
414 modelist.Register( new EvtJ2BB3 );
415 modelist.Register( new EvtChi0BB1 );
416 modelist.Register( new EvtChi1BB1 );
417 modelist.Register( new EvtChi2BB1 );
418 modelist.Register( new EvtChi0BB2 );
419 modelist.Register( new EvtChi1BB2 );
420 modelist.Register( new EvtChi2BB2 );
421 modelist.Register( new EvtHypWK );
422 modelist.Register( new EvtTauGamMu );
423 modelist.Register( new EvtHypNonLepton );
424 modelist.Register( new EvtDeBD );
425 modelist.Register( new EvtLundCharm );
426 modelist.Register( new EvtLunda );
427 modelist.Register( new EvtPhokhara_pipi );
428 modelist.Register( new EvtPhokhara_pi0pi0pipi );
429 modelist.Register( new EvtPhokhara_4pi );
430 modelist.Register( new EvtPhokhara_ppbar );
431 modelist.Register( new EvtPhokhara_nnbar );
432 modelist.Register( new EvtPhokhara_KK );
433 modelist.Register( new EvtPhokhara_K0K0 );
434 modelist.Register( new EvtPhokhara_pipipi0 );
435 modelist.Register( new EvtPhokhara_LLB );
436 modelist.Register( new EvtPhokhara_Lambda ); // new added by LUO Jiashun
437 modelist.Register( new EvtPhokhara_pi0gam ); // new added by LUO Jiashun
438 modelist.Register( new EvtPhokhara_etagam ); // new added by LUO Jiashun
439 modelist.Register( new EvtPhokhara_etapgam ); // new added by LUO Jiashun
440 modelist.Register( new EvtFromParent ); // new added by LUO Jiashun
441 modelist.Register( new EvtFromParent_antiLambda ); // new added by LUO Jiashun
442 modelist.Register( new EvtFromParent_Lambda ); // new added by LUO Jiashun
443 modelist.Register( new EvtPhokhara_pipieta );
444 modelist.Register( new EvtTauola );
445 modelist.Register( new EvtOpenCharm );
446 modelist.Register( new EvtmPhsp );
447 modelist.Register( new EvtPhspStepf );
448 modelist.Register( new EvtJTO3P );
449 modelist.Register( new EvtDMix );
450 modelist.Register( new EvtD0mixDalitz );
451
452 modelist.Register( new EvtD0ToKpipipi ); // added by Liaoyuan Dong Dec 17 01:42:36 2022
453 modelist.Register( new EvtD0Topipienu ); // added by Liaoyuan Dong
454 modelist.Register( new EvtD0Toa0enu ); // added by Liaoyuan Dong
455 modelist.Register( new EvtD0ToKpipi0pi0 ); // added by Liaoyuan Dong
456 modelist.Register( new EvtD0ToKSpipipi0 ); // added by Liaoyuan Dong
457 modelist.Register( new EvtD0To2pip2pim ); // added by Liaoyuan Dong
458 modelist.Register( new EvtD0Topippim2pi0 ); // added by Liaoyuan Dong
459 modelist.Register( new EvtD0TopipiEta ); // added by Liaoyuan Dong
460 modelist.Register( new EvtD0ToKpipi0 ); // added by Liaoyuan Dong
461 modelist.Register( new EvtD0ToKpiEtap ); // added by Liaoyuan Dong
462 modelist.Register( new EvtD0ToKSpipi ); // added by Liaoyuan Dong
463 modelist.Register( new EvtD0ToKSpipipi0pi0 ); // added by Liaoyuan Dong
464 modelist.Register( new EvtD0ToKKpipi ); // added by Liaoyuan Dong
465 modelist.Register( new EvtD0ToKSKK ); // added by Liaoyuan Dong
466 modelist.Register( new EvtD0ToKSpi0pi0 ); // added by Liaoyuan Dong
467 modelist.Register( new EvtD0ToKSpi0eta ); // added by Liaoyuan Dong
468 modelist.Register( new EvtD0ToKSLKK ); // added by Liaoyuan Dong Jun 16 12:47:03 2023
469 modelist.Register( new EvtD0ToKSKppimpi0 ); // added by Liaoyuan Dong Jun 16 12:47:03 2023
470 modelist.Register( new EvtD0ToKKpi0 ); // added by Liaoyuan Dong Sep 5 22:04:47 2023
471 modelist.Register( new EvtD0Topipipi0 ); // added by Liaoyuan Dong Sep 5 22:04:47 2023
472 modelist.Register( new EvtD0ToKSpi0pi0pi0 ); // added by Liaoyuan Dong Nov 27 15:17:18 2023
473
474 modelist.Register( new EvtDToKpienu ); // added by Liaoyuan Dong Dec 17 01:42:36 2022
475 modelist.Register( new EvtDTopipienu ); // added by Liaoyuan Dong
476 modelist.Register( new EvtDTopi0pi0enu ); // added by Liaoyuan Dong
477 modelist.Register( new EvtDToa0enu ); // added by Liaoyuan Dong
478 modelist.Register( new EvtDToKSpipipi ); // added by Liaoyuan Dong
479 modelist.Register( new EvtDToKSKpi0 ); // added by Liaoyuan Dong
480 modelist.Register( new EvtDToKmPipPipPi0 ); // added by Liaoyuan Dong
481 modelist.Register( new EvtDToKSpipi0pi0 ); // added by Liaoyuan Dong
482 modelist.Register( new EvtDTopipi0Eta ); // added by Liaoyuan Dong
483 modelist.Register( new EvtDToKSpieta ); // added by Liaoyuan Dong
484 modelist.Register( new EvtDToKppipipi0 ); // added by Liaoyuan Dong
485 modelist.Register( new EvtDToKSKSpi ); // added by Liaoyuan Dong
486 modelist.Register( new EvtDTopipi0pi0 ); // added by Liaoyuan Dong
487 modelist.Register( new EvtDTopiEtaEta ); // added by Liaoyuan Dong
488 modelist.Register( new EvtDToKKpi ); // added by Liaoyuan Dong
489 modelist.Register( new EvtDToPiPi0Etap ); // added by Liaoyuan Dong Oct 5 22:42:39 2023
490 modelist.Register( new EvtDToKppipi ); // added by Liaoyuan Dong Oct 10 00:01:05 2023
491 modelist.Register( new EvtDToKSKSK ); // added by Liaoyuan Dong Nov 21 02:26:06 2023
492 modelist.Register( new EvtDToKSKmpippip ); // added by Liaoyuan Dong Nov 20 11:29:22 2023
493 modelist.Register( new EvtDToKKpipi0 ); // added by Liaoyuan Dong May 08 16:00:00 2024
494
495 modelist.Register( new EvtDsToKSKpPipPim ); // added by Liaoyuan Dong Feb 09 02:00:58 2023
496 modelist.Register( new EvtDsToKSKmPipPip ); // added by Liaoyuan Dong
497 modelist.Register( new EvtDsToEta3pi ); // added by Liaoyuan Dong
498 modelist.Register( new EvtDsToKKpipi0 ); // added by Liaoyuan Dong
499 modelist.Register( new EvtDsToKKpi ); // added by Liaoyuan Dong
500 modelist.Register( new EvtDsToKSKpi0 ); // added by Liaoyuan Dong
501 modelist.Register( new EvtDsToKSpipi0 ); // added by Liaoyuan Dong
502 modelist.Register( new EvtDsToKSKSpi ); // added by Liaoyuan Dong
503 modelist.Register( new EvtDsToKKpipipi ); // added by Liaoyuan Dong
504 modelist.Register( new EvtDsToEtapipi0 ); // added by Liaoyuan Dong
505 modelist.Register( new EvtDsTopipi0pi0 ); // added by Liaoyuan Dong
506 modelist.Register( new EvtDsToEtappipi0 ); // added by Liaoyuan Dong
507 modelist.Register( new EvtDsToKpipi ); // added by Liaoyuan Dong
508 modelist.Register( new EvtDsToKpPipPimPi0 ); // added by Liaoyuan Dong
509 modelist.Register( new EvtDsToPipPipPimPi0 ); // added by Liaoyuan Dong
510 modelist.Register( new EvtDsTopipipipi0pi0 ); // added by Liaoyuan Dong
511 modelist.Register( new EvtDsToEtapi2pi0 ); // added by Liaoyuan Dong
512 modelist.Register( new EvtDsTof0enu ); // added by Liaoyuan Dong
513 modelist.Register( new EvtDsToKKenu ); // added by Liaoyuan Dong
514 modelist.Register( new EvtDsToomegaenu ); // added by Liaoyuan Dong
515 modelist.Register( new EvtDsTophienu ); // added by Liaoyuan Dong
516 modelist.Register( new EvtDsToKKmunu ); // added by Liaoyuan Dong Feb 12 14:54:44 2024
517
518 modelist.Register( new EvtDtoKpipiPlot ); // added by Liaoyuan Dong Dec 17 01:42:36 2022
519 modelist.Register( new EvtDtoKKpiPlot ); // added by Liaoyuan Dong
520 modelist.Register( new EvtDtoKSpiomegaPlot ); // added by Liaoyuan Dong
521 modelist.Register( new EvtDtoKSpietaPlot ); // added by Liaoyuan Dong
522 modelist.Register( new EvtDtopietaetaPlot ); // added by Liaoyuan Dong
523 modelist.Register( new EvtDtopipi0etaPlot ); // added by Liaoyuan Dong
524 modelist.Register( new EvtDtopipi0pi0Plot ); // added by Liaoyuan Dong
525 modelist.Register( new EvtDtopipipiPlot ); // added by Liaoyuan Dong
526 modelist.Register( new EvtD0toKpietaPlot ); // added by Liaoyuan Dong
527 modelist.Register( new EvtD0toKpiomegaPlot ); // added by Liaoyuan Dong
528 modelist.Register( new EvtD0toKpipi0Plot ); // added by Liaoyuan Dong
529 modelist.Register( new EvtD0toKSpi0omegaPlot ); // added by Liaoyuan Dong
530 modelist.Register( new EvtD0toKSpi0etaPlot ); // added by Liaoyuan Dong
531 modelist.Register( new EvtD0toKSpipiPlot ); // added by Liaoyuan Dong
532 modelist.Register( new EvtD0toKLpipiPlot ); // added by Liaoyuan Dong
533 modelist.Register( new EvtD0topipietaPlot ); // added by Liaoyuan Dong
534
535#ifndef EVTSTANDALONE
536 modelist.Register( new EvtUclaII );
537 cout << "Will register EvtJetSet" << endl;
538 modelist.Register( new EvtJetSet );
539 modelist.Register( new EvtJscont );
540#else
541 modelist.Register( new EvtPycont );
542 cout << "Will register EvtPythia" << endl;
543 modelist.Register( new EvtPythia );
544 modelist.Register( new EvtPyGaGa );
545#endif
546}
void Register(EvtDecayBase *prototype)
Definition EvtModel.cc:59
static EvtModel & instance()
Definition EvtModel.hh:56