Pluto
v6.3.0
Loading...
Searching...
No Matches
thermal_b.C
Go to the documentation of this file.
1
{
// test thermal source of pi0's (R.H. 11/8/2000)
2
//gROOT->Reset();
3
PFireball
*
source1
=
new
PFireball
(
"pi0"
,2.,0.1,0,1,0,0.5,0,0,-0.2);
4
PFireball
*
source2
=
new
PFireball
(
"pi+"
,2.,0.05,0,1,0,0.5,0,0,-0.2);
5
//source1->SetW(0.90); // set a weight
6
source1
->setRandomB(40.,40.,0.1);
7
source2
->setRandomB(40.,40.,0.2);
8
//source1->setMeanN(1.5);
9
source1
->Print();
10
source2
->Print();
11
PParticle
*
pi1
=
new
PParticle
(
"pi0"
);
12
PParticle
*
pi2
=
new
PParticle
(
"pi0"
);
13
PParticle
*
pi3
=
new
PParticle
(
"pi0"
);
14
PParticle
*
pi4
=
new
PParticle
(
"pi0"
);
15
PParticle
*
pi5
=
new
PParticle
(
"pi0"
);
16
PParticle
*
pi6
=
new
PParticle
(
"pi0"
);
17
PParticle
*
pi7
=
new
PParticle
(
"pi0"
);
18
PParticle
*
pi8
=
new
PParticle
(
"pi0"
);
19
PParticle
*
pi9
=
new
PParticle
(
"pi0"
);
20
PParticle
*
pi10
=
new
PParticle
(
"pi0"
);
21
PParticle
*
s1
[]={
source1
,
pi1
,
pi2
,
pi3
,
pi4
,
pi5
,
pi6
,
pi7
,
pi8
,
pi9
,
pi10
};
22
23
PParticle
*
pip1
=
new
PParticle
(
"pi+"
);
24
PParticle
*
pip2
=
new
PParticle
(
"pi+"
);
25
PParticle
*
pip3
=
new
PParticle
(
"pi+"
);
26
PParticle
*
pip4
=
new
PParticle
(
"pi+"
);
27
PParticle
*
pip5
=
new
PParticle
(
"pi+"
);
28
PParticle
*
pip6
=
new
PParticle
(
"pi+"
);
29
PParticle
*
pip7
=
new
PParticle
(
"pi+"
);
30
PParticle
*
pip8
=
new
PParticle
(
"pi+"
);
31
PParticle
*
pip9
=
new
PParticle
(
"pi+"
);
32
PParticle
*
pip10
=
new
PParticle
(
"pi+"
);
33
PParticle
*
pip11
=
new
PParticle
(
"pi+"
);
34
PParticle
*
pip12
=
new
PParticle
(
"pi+"
);
35
PParticle
*
pip13
=
new
PParticle
(
"pi+"
);
36
PParticle
*
pip14
=
new
PParticle
(
"pi+"
);
37
PParticle
*
pip15
=
new
PParticle
(
"pi+"
);
38
PParticle
*
s2
[]={
source2
,
pip1
,
pip2
,
pip3
,
pip4
,
pip5
,
pip6
,
pip7
,
pip8
,
pip9
,
pip10
,
39
pip11
,
pip12
,
pip13
,
pip14
,
pip15
};
40
PChannel
*
c1
=
new
PChannel
(
s1
,10,1);
41
PChannel
*
c2
=
new
PChannel
(
s2
,15,1);
42
PChannel
*
cc
[]={
c1
,
c2
};
43
PReaction
*
r
=
new
PReaction
(
cc
,
"test"
,2,0,0,0,0);
44
r
->Print();
45
r
->setHGeant(0);
// set to 1, if PLUTO run from HGeant prompt
46
r
->loop(10000,1,0);
47
}
source2
PFireball * source2
Definition
NiNi_2AGeV.C:20
source1
PFireball * source1
Definition
NiNi_2AGeV.C:18
c1
c1
Definition
analyze_pp_delta_dalitz.C:23
PChannel
Definition
PChannel.h:33
PFireball
Definition
PFireball.h:21
PParticle
Definition
PParticle.h:25
PReaction
Definition
PReaction.h:37
r
PReaction r(c,"eta_dalitz", 3, 0, 0, 0, 1)
s2
PParticle * s2[]
Definition
dp_2delta_dalitz.C:28
s1
PParticle * s1[]
Definition
dp_2delta_dalitz.C:28
c2
PChannel * c2
Definition
dp_2delta_dalitz.C:32
cc
PChannel * cc[]
Definition
dp_2delta_dalitz.C:36
pi4
PParticle * pi4
Definition
thermal_all_pi.C:20
pi7
PParticle * pi7
Definition
thermal_all_pi.C:24
pi5
PParticle * pi5
Definition
thermal_all_pi.C:22
pi6
PParticle * pi6
Definition
thermal_all_pi.C:23
pi2
PParticle * pi2
Definition
thermal_all_pi.C:17
pi1
PParticle * pi1
Definition
thermal_all_pi.C:16
pi3
PParticle * pi3
Definition
thermal_all_pi.C:19
pip6
PParticle * pip6
Definition
thermal_b.C:28
pip5
PParticle * pip5
Definition
thermal_b.C:27
pip7
PParticle * pip7
Definition
thermal_b.C:29
pi8
PParticle * pi8
Definition
thermal_b.C:18
pip9
PParticle * pip9
Definition
thermal_b.C:31
pi9
PParticle * pi9
Definition
thermal_b.C:19
pip12
PParticle * pip12
Definition
thermal_b.C:34
pip14
PParticle * pip14
Definition
thermal_b.C:36
pip2
PParticle * pip2
Definition
thermal_b.C:24
pip3
PParticle * pip3
Definition
thermal_b.C:25
pip13
PParticle * pip13
Definition
thermal_b.C:35
pi10
PParticle * pi10
Definition
thermal_b.C:20
pip15
PParticle * pip15
Definition
thermal_b.C:37
pip1
PParticle * pip1
Definition
thermal_b.C:23
pip4
PParticle * pip4
Definition
thermal_b.C:26
pip10
PParticle * pip10
Definition
thermal_b.C:32
pip8
PParticle * pip8
Definition
thermal_b.C:30
pip11
PParticle * pip11
Definition
thermal_b.C:33
pluto6
macros
thermal_b.C
Generated by
1.14.0