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"
);
18
PParticle
*
s1
[] = {
source1
,
pi1
,
pi2
};
19
PParticle
*
pi3
=
new
PParticle
(
"pi+"
);
20
PParticle
*
pi4
=
new
PParticle
(
"pi+"
);
21
PParticle
*
s2
[] = {
source2
,
pi3
,
pi4
};
22
PParticle
*
pi5
=
new
PParticle
(
"pi-"
);
23
PParticle
*
pi6
=
new
PParticle
(
"pi-"
);
24
PParticle
*
pi7
=
new
PParticle
(
"pi-"
);
25
PParticle
*
s3
[] = {
source3
,
pi5
,
pi6
,
pi7
};
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
}
source3
PFireball * source3
Definition
NiNi_2AGeV.C:22
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
s3
PParticle * s3[]
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
c3
PChannel * c3
Definition
dp_2delta_dalitz.C:33
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
pluto6
macros
thermal_all_pi.C
Generated by
1.14.0