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"
);
10
PParticle
*
s
[]={
source
,
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"
);
16
PParticle
*
pidecay
[] = {
pi0
,
gam
,
dilep
};
17
PChannel
*
c2
=
new
PChannel
(
pidecay
,2,1,1);
18
PParticle
*
dildecay
[] = {
dilep
,
ep
,
em
};
19
PChannel
*
c3
=
new
PChannel
(
dildecay
,2,1,1);
20
PChannel
*
cc
[]={
c1
,
c2
,
c3
};
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
}
ep
PParticle * ep
Definition
analyze_eta_dalitz.C:13
em
PParticle * em
Definition
analyze_eta_dalitz.C:13
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)
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
s
PParticle * s
Definition
dp_mult.C:25
source
PFireball source("pi0", 0.1, 0)
dildecay
PParticle * dildecay[]
Definition
thermal_pi0.C:18
pidecay
PParticle * pidecay[]
Definition
thermal_pi0.C:16
pi0
PParticle * pi0
Definition
thermal_pi0.C:9
dilep
PParticle * dilep
Definition
thermal_pi0.C:15
gam
PParticle * gam
Definition
thermal_pi0.C:14
pluto6
macros
thermal_pi0.C
Generated by
1.14.0