Pluto v6.3.0
Loading...
Searching...
No Matches
thermal_pi0.C
Go to the documentation of this file.
1{ // test thermal source of pi0's with only Dalitz decays (R.H. 16/6/2005)
2 //PData::setFlatMD(1); // use flat Dalitz sampling for better statistics at high mass
3 //PFireball *source=new PFireball("pi0",1.0,0.025,0.055,0.5,0.3,0.2,0.,0.,0.);
4 PFireball *source=new PFireball("pi0",2.0,0.032,0.089,0.5,0.3,0.2,0.,0.,0.);
5 //PFireball *source=new PFireball("pi0",2.0,0.048,0.087,0.9,0.,0.,0.,0.,0.);
6 //PFireball *source=new PFireball("pi0",0.0,0.01,0.0,1.0,0.,0.,0.,0.,0.);
7 source->Print();
8 source->setTrueThermal(kTRUE);
9 PParticle *pi0=new PParticle("pi0");
11 PChannel *c1=new PChannel(s,1,1,1);
12 PParticle *ep = new PParticle("e+");
13 PParticle *em = new PParticle("e-");
14 PParticle *gam = new PParticle("g");
15 PParticle *dilep = new PParticle("dilepton");
17 PChannel *c2 = new PChannel(pidecay,2,1,1);
21 PReaction *r=new PReaction(cc,"thermal_pi0",3,0,1);
22 r->Print();
23 r->setHGeant(0); // set to 1, if PLUTO run from HGeant prompt
24 r->loop(100000);
25}
PParticle * ep
PParticle * em
PReaction r(c,"eta_dalitz", 3, 0, 0, 0, 1)
PChannel * c2
PChannel * cc[]
PChannel * c3
PParticle * s
Definition dp_mult.C:25
PFireball source("pi0", 0.1, 0)
PParticle * dildecay[]
Definition thermal_pi0.C:18
PParticle * pidecay[]
Definition thermal_pi0.C:16
PParticle * pi0
Definition thermal_pi0.C:9
PParticle * dilep
Definition thermal_pi0.C:15
PParticle * gam
Definition thermal_pi0.C:14