LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
PlotSingle.C
Go to the documentation of this file.
1 {
2 
3 c1 = new TCanvas("c1"," ",0.5, 5, 800, 600);
4 
5 gtit = hed[ixs] + " Cross Section for " + part[ipart];
6 hh[ixs] = gPad->DrawFrame(x1[ixs], y1[ixs], x2[ixs], y2[ixs], gtit);
7 hh[ixs]->GetYaxis()->SetTitle(axtit[1]);
8 gPad->SetLogy();
9 if(ixs==0 || ixs==2) hh[ixs]->GetXaxis()->SetTitle(axtit[2]);
10 else hh[ixs]->GetXaxis()->SetTitle(axtit[0]);
11 
12 leg[ixs] = new TLegend(0.9, 0.6, 1.1, 0.9);
13 
14 for(itarg=0; itarg<ntarg; itarg++) {
15 gROOT->ProcessLine(".x $G4INSTALL/examples/extended/hadronic/Hadr05/scripts/AddMC.C");
16 cout << "Target# " << itarg << " max# " << ntarg << endl;
17 }
18 cout << "Loop is completed ixs= " << ixs << endl;
19 leg[ixs]->Draw("SAME");
20 cout << "Legend is done " << endl;
21 c1->Update();
22 c1->Print("a"+filp[ipart] + fil0[ixs] + ".gif");
23 }
hh[ixs]
Definition: PlotSingle.C:6
gtit
Definition: PlotSingle.C:5
Float_t y1[n_points_granero]
Definition: compare.C:5
TString axtit[3]
Definition: Style.C:14
Float_t x1[n_points_granero]
Definition: compare.C:5
TLegend * leg
Definition: compare.C:67
TString fil0[nxs]
Definition: Style.C:17
Int_t itarg
Definition: Style.C:11
TString hed[nxs]
Definition: Style.C:16
Int_t ixs
Definition: Style.C:12
Float_t y2[n_points_geant4]
Definition: compare.C:26
Int_t ntarg
Definition: Style.C:6
TCanvas * c1
Definition: plotHisto.C:7
TString part[npart]
Definition: Style.C:32
Int_t ipart
Definition: Style.C:10
Float_t x2[n_points_geant4]
Definition: compare.C:26
TString filp[npart]
Definition: Style.C:31