Geant4  10.02.p03
sum.C File Reference

Go to the source code of this file.

Functions

TFile f ("./93ref0.root")
 
h1d SetTitle ("30 GeV e- on 20 X0 Fe : cumul longit energy dep")
 
h1d GetXaxis () -> SetTitle("depth (X0)")
 
h1d GetYaxis () -> SetTitle("100 Edep/E0")
 
h1d SetStats (kFALSE)
 
h1d Draw ("HIST")
 
in open ("sum.ascii")
 
 while (1)
 
in close ()
 
h1f SetLineColor (2)
 
h1f Draw ("SAME")
 
legend AddEntry (h1d,"93ref0","l")
 
legend AddEntry (h1f,"EGS4","L")
 
legend Draw ()
 

Variables

TH1D * h1d = (TH1D*) f.Get("6")
 
ifstream in
 
int nb_bins = 40
 
float x_min = 0.25
 
float x_max = 20.25
 
TH1F * h1f = new TH1F("h1f","",nb_bins,x_min,x_max)
 
Float_t x
 
Float_t y
 
TLegend * legend = new TLegend(0.65,0.55,0.85,0.68)
 

Function Documentation

◆ AddEntry() [1/2]

legend AddEntry ( h1d  ,
"93ref0"  ,
"l"   
)

◆ AddEntry() [2/2]

legend AddEntry ( h1f  ,
"EGS4"  ,
"L"   
)

◆ close()

in close ( )

◆ Draw() [1/3]

h1d Draw ( "HIST"  )

◆ Draw() [2/3]

h1f Draw ( "SAME"  )

◆ Draw() [3/3]

legend Draw ( )

◆ f()

TFile f ( "./93ref0.root"  )

◆ GetXaxis()

h1d GetXaxis ( ) -> SetTitle("depth (X0)")

◆ GetYaxis()

h1d GetYaxis ( ) -> SetTitle("100 Edep/E0")

◆ open()

in open ( "sum.ascii"  )

◆ SetLineColor()

h1f SetLineColor ( )

◆ SetStats()

h1d SetStats ( kFALSE  )

◆ SetTitle()

h1d SetTitle ( "30 GeV e- on 20 X0 Fe : cumul longit energy dep"  )

◆ while()

while ( )

Definition at line 24 of file sum.C.

24  {
25  in >> x >> y ;
26  if (!in.good()) break;
27  h1f->Fill(x,y);
28  }
Float_t x
Definition: sum.C:23
ifstream in
Definition: sum.C:14
TH1F * h1f
Definition: sum.C:21
Float_t y
Definition: sum.C:23

Variable Documentation

◆ h1d

TH1D* h1d = (TH1D*) f.Get("6")

Definition at line 6 of file sum.C.

◆ h1f

TH1F* h1f = new TH1F("h1f","",nb_bins,x_min,x_max)

Definition at line 21 of file sum.C.

◆ in

ifstream in

Definition at line 14 of file sum.C.

◆ legend

TLegend* legend = new TLegend(0.65,0.55,0.85,0.68)

Definition at line 36 of file sum.C.

◆ nb_bins

int nb_bins = 40

Definition at line 18 of file sum.C.

◆ x

Float_t x

Definition at line 23 of file sum.C.

◆ x_max

float x_max = 20.25

Definition at line 20 of file sum.C.

◆ x_min

float x_min = 0.25

Definition at line 19 of file sum.C.

◆ y

Float_t y

Definition at line 23 of file sum.C.