Pluto v6.3.0
Loading...
Searching...
No Matches
thermal_all_pi.C
Go to the documentation of this file.
1{
2 // test set of thermal sources (R.H. 9/8/2000)
3
4 //gROOT->Reset();
5
6 PFireball *source1 = new PFireball("pi0", 0., 0.1, 0, 1, 0, 0.5, 0, 0, -0.2);
7 PFireball *source2 = new PFireball("pi+", 0., 0.05, 0, 1, 0, 0.5, 0, 0, -0.2);
8 PFireball *source3 = new PFireball("pi-", 0., 0.05, 0, 1, 0, 0.5, 0, 0, -0.2);
9 source1->SetW(0.7); // set weights
10 source2->SetW(0.2);
11 source3->SetW(0.1);
12 source1->Print();
13 source2->Print();
14 source3->Print();
15
16 PParticle *pi1 = new PParticle("pi0");
17 PParticle *pi2 = new PParticle("pi0");
19 PParticle *pi3 = new PParticle("pi+");
20 PParticle *pi4 = new PParticle("pi+");
22 PParticle *pi5 = new PParticle("pi-");
23 PParticle *pi6 = new PParticle("pi-");
24 PParticle *pi7 = new PParticle("pi-");
26
27 PChannel *c1 = new PChannel(s1, 2, 1);
28 PChannel *c2 = new PChannel(s2, 2, 1);
29 PChannel *c3 = new PChannel(s3, 3, 1);
30 PChannel *cc[] = {c1, c2, c3};
31 PReaction *r = new PReaction(cc, "thermal", 3, 0, 0);
32
33 r->Print();
34 r->setHGeant(0); // set to 1, if PLUTO run from HGeant prompt
35 r->loop(10000);
36}
PFireball * source3
Definition NiNi_2AGeV.C:22
PFireball * source2
Definition NiNi_2AGeV.C:20
PFireball * source1
Definition NiNi_2AGeV.C:18
PReaction r(c,"eta_dalitz", 3, 0, 0, 0, 1)
PParticle * s2[]
PParticle * s3[]
PParticle * s1[]
PChannel * c2
PChannel * cc[]
PChannel * c3
PParticle * pi4
PParticle * pi7
PParticle * pi5
PParticle * pi6
PParticle * pi2
PParticle * pi1
PParticle * pi3