14 is_extend_resonances = 0;
27 if (strcmp (command,
"extend_resonances") == 0) {
28 if (!is_extend_resonances) {
29 is_extend_resonances = 1;
43 "n,pi0", 0.65*2./3. );
46 "D+,pi-", 0.097482/2. );
48 "D0,pi0", 0.097482/3. );
50 "D-,pi+", 0.097482/6. );
55 "n,rho0", 0.1*2./3. );
58 "p,pi+,pi-", 0.1475*2./3. );
60 "p,pi0,pi0", 0.1475/3. );
79 "n,pi+", 0.65*2./3. );
82 "D++,pi-", 0.097482/2. );
84 "D+,pi0", 0.097482/3. );
86 "D0,pi+", 0.097482/6. );
91 "n,rho+", 0.1*2./3. );
94 "p,pi+,pi-", 0.1475*2./3. );
96 "p,pi0,pi0", 0.1475/3. );
120 "D0,pi-", 4.495854e-01*2./5. );
122 "D-,pi0", 4.495854e-01*3./5. );
140 "n,pi0", 0.15*2./3. );
143 "D+,pi-", 4.495854e-01*8./15. );
145 "D0,pi0", 4.495854e-01/15. );
147 "D-,pi+", 4.495854e-01*2./5. );
151 "n,rho0", 0.45*2./3. );
170 "p,pi0", 0.15*2./3. );
175 "D++,pi-", 4.495854e-01*2./5. );
177 "D+,pi0", 4.495854e-01/15. );
179 "D0,pi+", 4.495854e-01*8./15. );
182 "p,rho0", 0.45*2./3. );
204 "D++,pi0", 4.495854e-01*3./5. );
206 "D+,pi+", 4.495854e-01*2./5. );
230 "D0,pi-", 1.479854e-01*2./5. );
232 "D-,pi0", 1.479854e-01*3./5. );
250 "n,pi0", 0.12*2./3. );
253 "D+,pi-", 1.479854e-01*8./15. );
255 "D0,pi0", 1.479854e-01/15. );
257 "D-,pi+", 1.479854e-01*2./5. );
261 "n,rho0", 0.73*2./3. );
280 "p,pi0", 0.12*2./3. );
285 "D++,pi-", 1.479854e-01*2./5. );
287 "D+,pi0", 1.479854e-01/15. );
289 "D0,pi+", 1.479854e-01*8./15. );
292 "p,rho0", 0.73*2./3. );
314 "D++,pi0", 1.479854e-01*3./5. );
316 "D+,pi+", 1.479854e-01*2./5. );
325 if (strcmp (command,
"init") == 0) {
326 if (!is_initialized) {
333 Int_t
pdg[70] = {0,22,
403 for (
int i=0; i<70; i++) {
ClassImp(PBeamLineSimulation) PBeamLineSimulation
PDataBase * makeDataBase()
PStaticData * makeStaticData()
Int_t MakeParamInt(const char *paramname, const char *descr)
PDistributionCollection()
Bool_t ExecCommand(const char *command, Double_t value)
PPDGPlugin(const Char_t *id, const Char_t *de)
int AddDecay(int didx, const char *name, const char *parent, const char *daughters, double br)
void SetParticleIsospin(const char *id, Int_t isospin)
void SetParticleSpin(const char *id, Int_t spin)
void SetParticleTotalWidth(Int_t id, Float_t wid)
void SetParticleCharge(const char *id, Int_t charge)
int GetParticleKey(const int &id)
void SetParticleBaryon(const char *id, Int_t num=1)
void SetParticleParity(const char *id, Int_t parity)
int AddParticle(int pid, const char *name, double mass)
int AddAlias(const char *old_name, const char *new_name)