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

Go to the source code of this file.

Functions

target SetValue (P_SCATTER)
s Print ("scatter")
pmodel Add ("q,parent")
pmodel Add ("d,grandparent,beam")
pmodel Add ("d,grandparent,target")
pmodel Add ("p,daughter,spectator")
pmodel Add ("q,daughter,composite")
pmodel Add ("p,granddaughter,p1")
pmodel Add ("n,granddaughter,p2")
 makeDistributionManager () -> Add(pmodel)
r Print ()
r loop (100000)

Variables

PParticle * target = new PParticle("d")
PParticle * s = new PParticle(*beam+*target)
PParticle * beam2 = new PParticle("p")
PParticle * target2 = new PParticle("n")
PParticle * spectator1 = new PParticle("n")
PParticle * spectator2 = new PParticle("p")
PParticle * s2 = new PParticle(*beam2 + *target2)
PParticle * p1 =new PParticle("p")
PParticle * p2 =new PParticle("n")
PParticle * cc1 [] = {s, s2, spectator1, spectator2}
PParticle * cc2 [] = {s2, p1, p2}
PChannel * c1 = new PChannel(cc1, 3)
PChannel * c2 = new PChannel(cc2, 2)
PChannel * cc [] = {c1,c2}
PFermiMomentumDD * pmodel
PReaction * r = new PReaction(cc, "fermi_dd", 2, 1, 0, 0, 0)

Function Documentation

◆ Add() [1/7]

pmodel Add ( " d,
grandparent ,
beam"  )

◆ Add() [2/7]

pmodel Add ( " d,
grandparent ,
target"  )

◆ Add() [3/7]

pmodel Add ( " n,
granddaughter ,
p2"  )

◆ Add() [4/7]

pmodel Add ( " p,
daughter ,
spectator"  )

◆ Add() [5/7]

pmodel Add ( " p,
granddaughter ,
p1"  )

◆ Add() [6/7]

pmodel Add ( " q,
daughter ,
composite"  )

◆ Add() [7/7]

pmodel Add ( " q,
parent"  )

◆ loop()

r loop ( 100000 )

◆ makeDistributionManager()

makeDistributionManager ( ) -> Add(pmodel)

◆ Print() [1/2]

s Print ( "scatter" )

◆ Print() [2/2]

r Print ( )

◆ SetValue()

target SetValue ( P_SCATTER )

Variable Documentation

◆ beam2

PParticle* beam2 = new PParticle("p")

Definition at line 20 of file fermi_dd.C.

◆ c1

PChannel* c1 = new PChannel(cc1, 3)

Definition at line 33 of file fermi_dd.C.

◆ c2

PChannel* c2 = new PChannel(cc2, 2)

Definition at line 34 of file fermi_dd.C.

◆ cc

PChannel* cc[] = {c1,c2}

Definition at line 35 of file fermi_dd.C.

◆ cc1

Definition at line 30 of file fermi_dd.C.

◆ cc2

PParticle* cc2[] = {s2, p1, p2}

Definition at line 31 of file fermi_dd.C.

◆ p1

PParticle* p1 =new PParticle("p")

Definition at line 27 of file fermi_dd.C.

◆ p2

PParticle* p2 =new PParticle("n")

Definition at line 28 of file fermi_dd.C.

◆ pmodel

Initial value:
=
new PFermiMomentumDD("nn_in_dd@d + d_to_p + n_n_p", "Quasi-free particle production", -1)

Definition at line 38 of file fermi_dd.C.

◆ r

PReaction* r = new PReaction(cc, "fermi_dd", 2, 1, 0, 0, 0)

Definition at line 56 of file fermi_dd.C.

◆ s

Definition at line 15 of file fermi_dd.C.

◆ s2

PParticle* s2 = new PParticle(*beam2 + *target2)

Definition at line 24 of file fermi_dd.C.

◆ spectator1

PParticle* spectator1 = new PParticle("n")

Definition at line 22 of file fermi_dd.C.

◆ spectator2

PParticle* spectator2 = new PParticle("p")

Definition at line 23 of file fermi_dd.C.

◆ target

PParticle* target = new PParticle("d")

Definition at line 9 of file fermi_dd.C.

◆ target2

PParticle* target2 = new PParticle("n")

Definition at line 21 of file fermi_dd.C.