Pluto v6.3.0
Loading...
Searching...
No Matches
thermal_delta.C
Go to the documentation of this file.
1{
2 // test thermal source of Delta's (R.H. 21/8/2000)
3
4 //gROOT->Reset();
5
6 PFireball *source = new PFireball("D0", 1., 0.06, 0, 1., 0.3, 0.5, 0, 0, 0);
7 //source->SetW(0.1); // set a weight
8 source->Print();
9 source->setMeanN(1.0);
10 PParticle *D1 = new PParticle("D0");
11 PParticle *D2 = new PParticle("D0");
12 PParticle *D3 = new PParticle("D0");
13 PParticle *D4 = new PParticle("D0");
14 PParticle *D5 = new PParticle("D0");
15 PParticle *D6 = new PParticle("D0");
16 PParticle *D7 = new PParticle("D0");
17 PParticle *D8 = new PParticle("D0");
18 PParticle *D9 = new PParticle("D0");
19 PParticle *D10 = new PParticle("D0");
20
21 PParticle *n1 = new PParticle("n");
22 PParticle *die1 = new PParticle("dilepton");
25 PParticle *n2 = new PParticle("n");
26 PParticle *die2 = new PParticle("dilepton");
29 PParticle *n3 = new PParticle("n");
30 PParticle *die3 = new PParticle("dilepton");
33 PParticle *n4 = new PParticle("n");
34 PParticle *die4 = new PParticle("dilepton");
37 PParticle *n5 = new PParticle("n");
38 PParticle *die5 = new PParticle("dilepton");
41
42 PParticle *s1[] = {source, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10};
43 PParticle *s2[] = {D1, n1, die1};
45 PParticle *s4[] = {D2, n2, die2};
47 PParticle *s6[] = {D3, n3, die3};
49 PParticle *s8[] = {D4, n4, die4};
53 PChannel *c1 = new PChannel(s1, 5, 1);
54 PChannel *c2 = new PChannel(s2, 2, 1);
55 PChannel *c3 = new PChannel(s3, 2, 1);
56 PChannel *c4 = new PChannel(s4, 2, 1);
57 PChannel *c5 = new PChannel(s5, 2, 1);
58 PChannel *c6 = new PChannel(s6, 2, 1);
59 PChannel *c7 = new PChannel(s7, 2, 1);
60 PChannel *c8 = new PChannel(s8, 2, 1);
61 PChannel *c9 = new PChannel(s9, 2, 1);
62 PChannel *c10 = new PChannel(s10, 2, 1);
63 PChannel *c11 = new PChannel(s11, 2, 1);
64
65 //PChannel *cc[] = {c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11};
66 PChannel *cc[] = {c1, c2, c4, c6, c8, c10};
67
68 PReaction *r = new PReaction(cc, "thermal_delta", 6, 0, 0, 0, 0);
69
70 r->Print();
71 r->setHGeant(0); // set to 1, if PLUTO run from HGeant prompt
72 r->loop(100000);
73}
74
75
76
77
PParticle * elec4
Definition NiNi_2AGeV.C:131
PChannel * c6
Definition NiNi_2AGeV.C:89
PParticle * elec2
Definition NiNi_2AGeV.C:113
PParticle * posi3
Definition NiNi_2AGeV.C:123
PParticle * elec3
Definition NiNi_2AGeV.C:122
PChannel * c7
Definition NiNi_2AGeV.C:90
PChannel * c8
Definition NiNi_2AGeV.C:91
PParticle * posi4
Definition NiNi_2AGeV.C:132
PParticle * elec5
Definition NiNi_2AGeV.C:142
PParticle * posi2
Definition NiNi_2AGeV.C:114
PParticle * posi5
Definition NiNi_2AGeV.C:143
PParticle * posi1
Definition NiNi_2AGeV.C:103
PParticle * elec1
Definition NiNi_2AGeV.C:102
PChannel * c9
Definition NiNi_2AGeV.C:92
PReaction r(c,"eta_dalitz", 3, 0, 0, 0, 1)
PParticle * s2[]
PChannel * c4
PParticle * s3[]
PParticle * s4[]
PParticle * s1[]
PParticle * s5[]
PChannel * c2
PChannel * cc[]
PChannel * c5
PChannel * c3
PFireball source("pi0", 0.1, 0)
PChannel * c10
PParticle * die2
PParticle * D3
PParticle * n1
PParticle * die5
PParticle * n3
PParticle * s11[]
PParticle * n4
PParticle * die3
PParticle * D9
PParticle * D4
PParticle * D6
PParticle * s6[]
PParticle * D2
PParticle * D8
PParticle * D1
PParticle * s10[]
PParticle * s8[]
PParticle * s9[]
PParticle * die1
PParticle * D10
PParticle * s7[]
PChannel * c11
PParticle * n5
PParticle * die4
PParticle * n2
PParticle * D7
PParticle * D5