Geant4  10.02.p03
TestEm5/berger/berger.C File Reference

Go to the source code of this file.

Functions

TFile f1 ("./msc93.root")
 
h1 SetTitle ("Energy deposited in 530 um of Si by 1 MeV e-")
 
h1 GetXaxis () -> SetTitle("Ekine (MeV)")
 
h1 GetYaxis () -> SetTitle("nb / MeV")
 
h1 SetStats (kFALSE)
 
h1 SetLineColor (1)
 
h1 Draw ("HIST")
 
TFile f2 ("./local.root")
 
h2 SetLineColor (4)
 
h2 Draw ("SAME HIST")
 
in open ("530um.ascii")
 
 while (1)
 
in close ()
 
h3 SetLineColor (2)
 
h3 Draw ("SAME")
 
legend AddEntry (h1,"Urban93","l")
 
legend AddEntry (h2,"Urban95","l")
 
legend AddEntry (h3,"Berger data","L")
 
legend Draw ()
 

Variables

TH1D * h1 = (TH1D*) f1.Get("1")
 
TH1D * h2 = (TH1D*) f2.Get("1")
 
ifstream in
 
int nbdata = 0
 
float x_min = 0.110
 
float x_max = 1.030
 
TH1F * h3 = new TH1F("h1f","",nbdata,x_min,x_max)
 
Float_t x
 
Float_t y
 
TLegend * legend = new TLegend(0.6,0.6,0.8,0.8)
 

Function Documentation

◆ AddEntry() [1/3]

legend AddEntry ( h1  ,
"Urban93"  ,
"l"   
)

◆ AddEntry() [2/3]

legend AddEntry ( h2  ,
"Urban95"  ,
"l"   
)

◆ AddEntry() [3/3]

legend AddEntry ( h3  ,
"Berger data"  ,
"L"   
)

◆ close()

in close ( )

◆ Draw() [1/4]

h1 Draw ( "HIST"  )

◆ Draw() [2/4]

h2 Draw ( "SAME HIST"  )

◆ Draw() [3/4]

h3 Draw ( "SAME"  )

◆ Draw() [4/4]

legend Draw ( )

◆ f1()

TFile f1 ( "./msc93.root"  )

◆ f2()

TFile f2 ( "./local.root"  )

◆ GetXaxis()

h1 GetXaxis ( ) -> SetTitle("Ekine (MeV)")

◆ GetYaxis()

h1 GetYaxis ( ) -> SetTitle("nb / MeV")

◆ open()

in open ( "530um.ascii"  )

◆ SetLineColor() [1/3]

h1 SetLineColor ( )

◆ SetLineColor() [2/3]

h2 SetLineColor ( )

◆ SetLineColor() [3/3]

h3 SetLineColor ( )

◆ SetStats()

h1 SetStats ( kFALSE  )

◆ SetTitle()

h1 SetTitle ( "Energy deposited in 530 um of Si by 1 MeV e-"  )

◆ while()

while ( )

Definition at line 39 of file TestEm5/berger/berger.C.

39  {
40  in >> x >> y ;
41  if (!in.good()) break;
42  h3->Fill(x,y);
43  }
ifstream in
TH1F * h3
Float_t y
Float_t x

Variable Documentation

◆ h1

TH1D* h1 = (TH1D*) f1.Get("1")

Definition at line 6 of file TestEm5/berger/berger.C.

◆ h2

TH1D* h2 = (TH1D*) f2.Get("1")

Definition at line 15 of file TestEm5/berger/berger.C.

◆ h3

TH1F* h3 = new TH1F("h1f","",nbdata,x_min,x_max)

Definition at line 36 of file TestEm5/berger/berger.C.

◆ in

ifstream in

Definition at line 26 of file TestEm5/berger/berger.C.

◆ legend

TLegend* legend = new TLegend(0.6,0.6,0.8,0.8)

Definition at line 51 of file TestEm5/berger/berger.C.

◆ nbdata

in nbdata = 0

Definition at line 30 of file TestEm5/berger/berger.C.

◆ x

Float_t x

Definition at line 38 of file TestEm5/berger/berger.C.

◆ x_max

float x_max = 1.030

Definition at line 35 of file TestEm5/berger/berger.C.

◆ x_min

float x_min = 0.110

Definition at line 34 of file TestEm5/berger/berger.C.

◆ y

Float_t y

Definition at line 38 of file TestEm5/berger/berger.C.