Pluto
v6.3.0
Loading...
Searching...
No Matches
dp_2delta_dalitz.C
Go to the documentation of this file.
1
// d + p -> Delta0 + Delta+ -> p + n + p + 2pgamma* -> p + n + p + 2e- + 2e+
2
// This macro tests:
3
// 1. The deuteron Fermi sampling
4
// 2. The mass-dependent width Breit-Wigner distribution of the Delta
5
// 3. The anisotropic (s+p wave) production angle for the pn->pDelta channel
6
// 4. The dilepton mass for Delta Dalitz decay
7
{
8
gROOT->Reset();
9
PParticle
*
p1
=
new
PParticle
(
"d"
,4.);
// projectile = 2 GeV/u
10
PParticle
*
p2
=
new
PParticle
(
"p"
);
// target
11
PParticle
*
p3
=
new
PParticle
(
"p"
);
12
PParticle
*
p4
=
new
PParticle
(
"p"
);
13
14
PParticle
*
delta
=
new
PParticle
(
"D0"
);
15
PParticle
*
delta2
=
new
PParticle
(
"D+"
);
16
17
PParticle
*
p5
=
new
PParticle
(
"n"
);
18
PParticle
*
dl
=
new
PParticle
(
"dilepton"
);
19
PParticle
*
dl2
=
new
PParticle
(
"dilepton"
);
20
21
PParticle
*
em
=
new
PParticle
(
"e-"
);
22
PParticle
*
ep
=
new
PParticle
(
"e+"
);
23
PParticle
*
em2
=
new
PParticle
(
"e-"
);
24
PParticle
*
ep2
=
new
PParticle
(
"e+"
);
25
26
PParticle
*
q
=
new
PParticle
(*
p1
+*
p2
);
// composite p+d
27
28
PParticle
*
s1
[]={
q
,
delta
,
delta2
,
p4
}, *
s2
[]={
delta
,
p5
,
dl
}, *
s3
[]={
dl
,
em
,
ep
},
29
*
s4
[]={
delta2
,
p3
,
dl2
}, *
s5
[]={
dl2
,
em2
,
ep2
};
30
31
PChannel
*
c1
=
new
PChannel
(
s1
,3);
32
PChannel
*
c2
=
new
PChannel
(
s2
);
33
PChannel
*
c3
=
new
PChannel
(
s3
);
34
PChannel
*
c4
=
new
PChannel
(
s4
);
35
PChannel
*
c5
=
new
PChannel
(
s5
);
36
PChannel
*
cc
[]={
c1
,
c2
,
c3
,
c4
,
c5
};
37
38
PReaction
*
r
=
new
PReaction
(
cc
,
"dp_2delta_dalitz"
,5,1);
39
40
r
->Print();
41
r
->loop(100);
42
}
43
44
45
46
47
48
49
50
51
52
53
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
PParticle
Definition
PParticle.h:25
PReaction
Definition
PReaction.h:37
p4
PParticle p4("p")
q
PParticle q
Definition
complete_eta.C:8
p3
PParticle p3("p")
p2
PParticle p2("p")
r
PReaction r(c,"eta_dalitz", 3, 0, 0, 0, 1)
p1
PParticle p1("p", beam_energy)
s2
PParticle * s2[]
Definition
dp_2delta_dalitz.C:28
c4
PChannel * c4
Definition
dp_2delta_dalitz.C:34
ep2
PParticle * ep2
Definition
dp_2delta_dalitz.C:24
s3
PParticle * s3[]
Definition
dp_2delta_dalitz.C:28
dl2
PParticle * dl2
Definition
dp_2delta_dalitz.C:19
dl
PParticle * dl
Definition
dp_2delta_dalitz.C:18
s4
PParticle * s4[]
Definition
dp_2delta_dalitz.C:29
s1
PParticle * s1[]
Definition
dp_2delta_dalitz.C:28
p5
PParticle * p5
Definition
dp_2delta_dalitz.C:17
s5
PParticle * s5[]
Definition
dp_2delta_dalitz.C:29
delta2
PParticle * delta2
Definition
dp_2delta_dalitz.C:15
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
em2
PParticle * em2
Definition
dp_2delta_dalitz.C:23
delta
PParticle * delta
Definition
dp_2delta_dalitz.C:14
c3
PChannel * c3
Definition
dp_2delta_dalitz.C:33
pluto6
macros
dp_2delta_dalitz.C
Generated by
1.14.0