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

Go to the source code of this file.

Functions

 makeDistributionManager () -> Enable("low_energy_pp_elastic")
test_elastic_theta Divide (2, 2)
ela_pp Print ()
ela_pp Do (phi50,"p1 = [p,1]; p1->Boost([p + p]); _x = p1->Phi()* 180./TMath::Pi()")
ela_pp Do (thetac50,"p1 = [p,1]; p1->Boost([p + p]); _x = p1->Theta()* 180./TMath::Pi()")
ela_pp Loop (100000)
test_elastic_phi cd ()
phi50 SetMinimum (0)
phi50 Draw ("")
test_elastic_theta cd (1)
PReaction ela_pp ("0.030","p","p","p p")
ela_pp Do (thetac30,"p1 = [p,1]; p1->Boost([p + p]); _x = p1->Theta()* 180./TMath::Pi()")
test_elastic_theta cd (2)
PReaction ela_pp ("0.015","p","p","p p")
ela_pp Do (thetac5,"p1 = [p,1]; p1->Boost([p + p]); _x = p1->Theta()* 180./TMath::Pi()")
test_elastic_theta cd (3)
PReaction ela_pp ("0.005","p","p","p p")
test_elastic_theta cd (4)

Variables

TCanvas * test_elastic_phi
TCanvas * test_elastic_theta
PReaction ela_pp ("0.05","p","p","p p")
TH1F * phi50 = new TH1F ("phi50","50 MeV Azimuthal angle",360,-180,180)
TH1F * thetac50 = new TH1F ("thetac50","50 MeV CM Polar angle",180,0,180)
TH1F * thetac30 = new TH1F ("thetac30","30 MeV CM Polar angle",180,0,180)
TH1F * thetac5 = new TH1F ("thetac15","15 MeV CM Polar angle",180,0,180)

Function Documentation

◆ cd() [1/5]

◆ cd() [2/5]

◆ cd() [3/5]

◆ cd() [4/5]

◆ cd() [5/5]

◆ Divide()

test_elastic_theta Divide ( 2 ,
2  )

◆ Do() [1/4]

ela_pp Do ( phi50 )

◆ Do() [2/4]

ela_pp Do ( thetac30 )

◆ Do() [3/4]

ela_pp Do ( thetac5 )

◆ Do() [4/4]

ela_pp Do ( thetac50 )

◆ Draw()

phi50 Draw ( "" )

◆ ela_pp() [1/3]

PReaction ela_pp ( "0.005" ,
"p" ,
"p" ,
"p p"  )

◆ ela_pp() [2/3]

PReaction ela_pp ( "0.015" ,
"p" ,
"p" ,
"p p"  )

◆ ela_pp() [3/3]

PReaction ela_pp ( "0.030" ,
"p" ,
"p" ,
"p p"  )

◆ Loop()

ela_pp Loop ( 100000 )

◆ makeDistributionManager()

makeDistributionManager ( ) -> Enable("low_energy_pp_elastic")

◆ Print()

ela_pp Print ( )

◆ SetMinimum()

phi50 SetMinimum ( 0 )

Variable Documentation

◆ ela_pp

PReaction ela_pp("0.005","p","p","p p") ( "0.05" ,
"p" ,
"p" ,
"p p"  )

◆ phi50

TH1F* phi50 = new TH1F ("phi50","50 MeV Azimuthal angle",360,-180,180)

Definition at line 17 of file pp_ela_4e.C.

◆ test_elastic_phi

TCanvas* test_elastic_phi
Initial value:
= new
TCanvas ("test_elastic_phi","lowE pp elastic",100,10,600,400)
new TCanvas()

Definition at line 8 of file pp_ela_4e.C.

◆ test_elastic_theta

TCanvas* test_elastic_theta
Initial value:
= new
TCanvas ("test_elastic_theta","lowE pp elastic",200,5,700,800)

Definition at line 11 of file pp_ela_4e.C.

◆ thetac30

TH1F* thetac30 = new TH1F ("thetac30","30 MeV CM Polar angle",180,0,180)

Definition at line 31 of file pp_ela_4e.C.

◆ thetac5

TH1F * thetac5 = new TH1F ("thetac15","15 MeV CM Polar angle",180,0,180)

Definition at line 39 of file pp_ela_4e.C.

◆ thetac50

TH1F* thetac50 = new TH1F ("thetac50","50 MeV CM Polar angle",180,0,180)

Definition at line 18 of file pp_ela_4e.C.