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");
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
27 PParticle *s3[3] = {dl,em,ep};
28
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
PParticle * ep
PParticle * em
PParticle p4("p")
PParticle q
Definition complete_eta.C:8
PParticle p3("p")
PParticle p2("p")
PReaction r(c,"eta_dalitz", 3, 0, 0, 0, 1)
PParticle p1("p", beam_energy)
PParticle * s2[]
PParticle * s3[]
PParticle * dl
PParticle * s1[]
PParticle * p5
PChannel * c2
PChannel * cc[]
PParticle * delta
PChannel * c3