Pluto
v6.3.0
Loading...
Searching...
No Matches
pd_delta_dalitz.C
Go to the documentation of this file.
1
// p + d -> p + Delta0 -> p + n + p + pgamma* -> p + n + p + e- + e+
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
{
9
gROOT->Reset();
10
11
PParticle
*
p1
=
new
PParticle
(
"p"
, 1.);
// projectile = 1 GeV/u
12
PParticle
*
p2
=
new
PParticle
(
"d"
);
// target
13
PParticle
*
p3
=
new
PParticle
(
"p"
);
14
PParticle
*
p4
=
new
PParticle
(
"p"
);
15
PParticle
*
delta
=
new
PParticle
(
"D0"
);
16
17
PParticle
*
p5
=
new
PParticle
(
"n"
);
18
PParticle
*
dl
=
new
PParticle
(
"dilepton"
);
19
20
PParticle
*
em
=
new
PParticle
(
"e-"
);
21
PParticle
*
ep
=
new
PParticle
(
"e+"
);
22
23
PParticle
*
q
=
new
PParticle
(*
p1
+ *
p2
);
// composite p+d
24
25
PParticle
*
s1
[4] = {
q
,
p3
,
delta
,
p4
};
26
PParticle
*
s2
[3] = {
delta
,
p5
,
dl
};
27
PParticle
*
s3
[3] = {
dl
,
em
,
ep
};
28
29
PChannel
*
c1
=
new
PChannel
(
s1
,3);
30
PChannel
*
c2
=
new
PChannel
(
s2
);
31
PChannel
*
c3
=
new
PChannel
(
s3
);
32
PChannel
*
cc
[] = {
c1
,
c2
,
c3
};
33
34
PReaction
*
r
=
new
PReaction
(
cc
,
"pd_delta_dalitz"
, 3, 1);
35
36
r
->Print();
37
r
->loop(100000);
38
39
//data->Draw("M()","pid==34"); //Delta
40
41
}
42
43
44
45
46
47
48
49
50
51
52
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
s3
PParticle * s3[]
Definition
dp_2delta_dalitz.C:28
dl
PParticle * dl
Definition
dp_2delta_dalitz.C:18
s1
PParticle * s1[]
Definition
dp_2delta_dalitz.C:28
p5
PParticle * p5
Definition
dp_2delta_dalitz.C:17
c2
PChannel * c2
Definition
dp_2delta_dalitz.C:32
cc
PChannel * cc[]
Definition
dp_2delta_dalitz.C:36
delta
PParticle * delta
Definition
dp_2delta_dalitz.C:14
c3
PChannel * c3
Definition
dp_2delta_dalitz.C:33
pluto6
macros
pd_delta_dalitz.C
Generated by
1.14.0