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"
);
23
PParticle
*
elec1
=
new
PParticle
(
"e-"
);
24
PParticle
*
posi1
=
new
PParticle
(
"e+"
);
25
PParticle
*
n2
=
new
PParticle
(
"n"
);
26
PParticle
*
die2
=
new
PParticle
(
"dilepton"
);
27
PParticle
*
elec2
=
new
PParticle
(
"e-"
);
28
PParticle
*
posi2
=
new
PParticle
(
"e+"
);
29
PParticle
*
n3
=
new
PParticle
(
"n"
);
30
PParticle
*
die3
=
new
PParticle
(
"dilepton"
);
31
PParticle
*
elec3
=
new
PParticle
(
"e-"
);
32
PParticle
*
posi3
=
new
PParticle
(
"e+"
);
33
PParticle
*
n4
=
new
PParticle
(
"n"
);
34
PParticle
*
die4
=
new
PParticle
(
"dilepton"
);
35
PParticle
*
elec4
=
new
PParticle
(
"e-"
);
36
PParticle
*
posi4
=
new
PParticle
(
"e+"
);
37
PParticle
*
n5
=
new
PParticle
(
"n"
);
38
PParticle
*
die5
=
new
PParticle
(
"dilepton"
);
39
PParticle
*
elec5
=
new
PParticle
(
"e-"
);
40
PParticle
*
posi5
=
new
PParticle
(
"e+"
);
41
42
PParticle
*
s1
[] = {
source
,
D1
,
D2
,
D3
,
D4
,
D5
,
D6
,
D7
,
D8
,
D9
,
D10
};
43
PParticle
*
s2
[] = {
D1
,
n1
,
die1
};
44
PParticle
*
s3
[] = {
die1
,
elec1
,
posi1
};
45
PParticle
*
s4
[] = {
D2
,
n2
,
die2
};
46
PParticle
*
s5
[] = {
die2
,
elec2
,
posi2
};
47
PParticle
*
s6
[] = {
D3
,
n3
,
die3
};
48
PParticle
*
s7
[] = {
die3
,
elec3
,
posi3
};
49
PParticle
*
s8
[] = {
D4
,
n4
,
die4
};
50
PParticle
*
s9
[] = {
die4
,
elec4
,
posi4
};
51
PParticle
*
s10
[] = {
D5
,
n5
,
die5
};
52
PParticle
*
s11
[] = {
die5
,
elec5
,
posi5
};
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
elec4
PParticle * elec4
Definition
NiNi_2AGeV.C:131
c6
PChannel * c6
Definition
NiNi_2AGeV.C:89
elec2
PParticle * elec2
Definition
NiNi_2AGeV.C:113
posi3
PParticle * posi3
Definition
NiNi_2AGeV.C:123
elec3
PParticle * elec3
Definition
NiNi_2AGeV.C:122
c7
PChannel * c7
Definition
NiNi_2AGeV.C:90
c8
PChannel * c8
Definition
NiNi_2AGeV.C:91
posi4
PParticle * posi4
Definition
NiNi_2AGeV.C:132
elec5
PParticle * elec5
Definition
NiNi_2AGeV.C:142
posi2
PParticle * posi2
Definition
NiNi_2AGeV.C:114
posi5
PParticle * posi5
Definition
NiNi_2AGeV.C:143
posi1
PParticle * posi1
Definition
NiNi_2AGeV.C:103
elec1
PParticle * elec1
Definition
NiNi_2AGeV.C:102
c9
PChannel * c9
Definition
NiNi_2AGeV.C:92
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
c4
PChannel * c4
Definition
dp_2delta_dalitz.C:34
s3
PParticle * s3[]
Definition
dp_2delta_dalitz.C:28
s4
PParticle * s4[]
Definition
dp_2delta_dalitz.C:29
s1
PParticle * s1[]
Definition
dp_2delta_dalitz.C:28
s5
PParticle * s5[]
Definition
dp_2delta_dalitz.C:29
c2
PChannel * c2
Definition
dp_2delta_dalitz.C:32
cc
PChannel * cc[]
Definition
dp_2delta_dalitz.C:36
c5
PChannel * c5
Definition
dp_2delta_dalitz.C:35
c3
PChannel * c3
Definition
dp_2delta_dalitz.C:33
source
PFireball source("pi0", 0.1, 0)
c10
PChannel * c10
Definition
thermal_delta.C:62
die2
PParticle * die2
Definition
thermal_delta.C:26
D3
PParticle * D3
Definition
thermal_delta.C:12
n1
PParticle * n1
Definition
thermal_delta.C:21
die5
PParticle * die5
Definition
thermal_delta.C:38
n3
PParticle * n3
Definition
thermal_delta.C:29
s11
PParticle * s11[]
Definition
thermal_delta.C:52
n4
PParticle * n4
Definition
thermal_delta.C:33
die3
PParticle * die3
Definition
thermal_delta.C:30
D9
PParticle * D9
Definition
thermal_delta.C:18
D4
PParticle * D4
Definition
thermal_delta.C:13
D6
PParticle * D6
Definition
thermal_delta.C:15
s6
PParticle * s6[]
Definition
thermal_delta.C:47
D2
PParticle * D2
Definition
thermal_delta.C:11
D8
PParticle * D8
Definition
thermal_delta.C:17
D1
PParticle * D1
Definition
thermal_delta.C:10
s10
PParticle * s10[]
Definition
thermal_delta.C:51
s8
PParticle * s8[]
Definition
thermal_delta.C:49
s9
PParticle * s9[]
Definition
thermal_delta.C:50
die1
PParticle * die1
Definition
thermal_delta.C:22
D10
PParticle * D10
Definition
thermal_delta.C:19
s7
PParticle * s7[]
Definition
thermal_delta.C:48
c11
PChannel * c11
Definition
thermal_delta.C:63
n5
PParticle * n5
Definition
thermal_delta.C:37
die4
PParticle * die4
Definition
thermal_delta.C:34
n2
PParticle * n2
Definition
thermal_delta.C:25
D7
PParticle * D7
Definition
thermal_delta.C:16
D5
PParticle * D5
Definition
thermal_delta.C:14
pluto6
macros
thermal_delta.C
Generated by
1.14.0