Pluto v6.3.0
Loading...
Searching...
No Matches
pp_delta_dalitz.C File Reference

Go to the source code of this file.

Functions

PDalitzDecay * makeDistributionManager () -> GetDistribution("D+_dalitz")) ->SetUseQED(1)
r Do ("theta_ep = ([e+]->Theta() * 180.)/TMath::Pi()")
r Do ("if (filter); [dilepton]->Push(Branch(Accepted)); [e+]->Push(Branch(Accepted)); [e-]->Push(Branch(Accepted))")
r Print ()
r loop (100000)

Variables

PParticle * p1 = new PParticle("p",2.2)
PParticle * p2 = new PParticle("p")
PParticle * p3 = new PParticle("p")
PParticle * p4 = new PParticle("p")
PParticle * delta = new PParticle("D+")
PParticle * g = new PParticle("dilepton")
PParticle * em = new PParticle("e-")
PParticle * ep = new PParticle("e+")
PParticle * q = new PParticle(*p1 + *p2)
PParticle * s1 [] = {q,p3,delta}
PParticle * s2 [] = {delta,p4,g}
PParticle * s3 [] = {g,em,ep}
PChannel * c1 = new PChannel(s1)
PChannel * c2 = new PChannel(s2)
PChannel * c3 = new PChannel(s3)
PChannel * cc [] = {c1,c2,c3}
PReaction * r = new PReaction(cc, "pp_delta_dalitz", 3, 1)

Function Documentation

◆ Do() [1/2]

r Do ( "if (filter); ->Push(Branch(Accepted)); ->Push(Branch(Accepted)); ->Push(Branch(Accepted))" [dilepton][e+][e-])

◆ Do() [2/2]

r Do ( )

◆ loop()

r loop ( 100000 )

◆ makeDistributionManager()

PDalitzDecay * makeDistributionManager ( ) -> GetDistribution("D+_dalitz")) ->SetUseQED(1)

◆ Print()

r Print ( )

Variable Documentation

◆ c1

PChannel* c1 = new PChannel(s1)

Definition at line 25 of file pp_delta_dalitz.C.

◆ c2

PChannel* c2 = new PChannel(s2)

Definition at line 26 of file pp_delta_dalitz.C.

◆ c3

PChannel* c3 = new PChannel(s3)

Definition at line 27 of file pp_delta_dalitz.C.

◆ cc

PChannel* cc[] = {c1,c2,c3}

Definition at line 28 of file pp_delta_dalitz.C.

◆ delta

PParticle* delta = new PParticle("D+")

Definition at line 17 of file pp_delta_dalitz.C.

◆ em

PParticle* em = new PParticle("e-")

Definition at line 19 of file pp_delta_dalitz.C.

◆ ep

PParticle* ep = new PParticle("e+")

Definition at line 20 of file pp_delta_dalitz.C.

◆ g

PParticle* g = new PParticle("dilepton")

Definition at line 18 of file pp_delta_dalitz.C.

◆ p1

PParticle* p1 = new PParticle("p",2.2)

Definition at line 13 of file pp_delta_dalitz.C.

◆ p2

PParticle* p2 = new PParticle("p")

Definition at line 14 of file pp_delta_dalitz.C.

◆ p3

PParticle* p3 = new PParticle("p")

Definition at line 15 of file pp_delta_dalitz.C.

◆ p4

PParticle* p4 = new PParticle("p")

Definition at line 16 of file pp_delta_dalitz.C.

◆ q

PParticle* q = new PParticle(*p1 + *p2)

Definition at line 21 of file pp_delta_dalitz.C.

◆ r

PReaction* r = new PReaction(cc, "pp_delta_dalitz", 3, 1)

Definition at line 30 of file pp_delta_dalitz.C.

◆ s1

PParticle* s1[] = {q,p3,delta}

Definition at line 22 of file pp_delta_dalitz.C.

◆ s2

PParticle* s2[] = {delta,p4,g}

Definition at line 23 of file pp_delta_dalitz.C.

◆ s3

PParticle* s3[] = {g,em,ep}

Definition at line 24 of file pp_delta_dalitz.C.