35 lines
714 B
C++
35 lines
714 B
C++
// Simple ROOT macro to plot histograms from test02.
|
|
// Only active histograms are processed.
|
|
|
|
{
|
|
gROOT->Reset();
|
|
|
|
// Draw histos filled by Geant4 simulation
|
|
//
|
|
TFile f = TFile("test02.root");
|
|
auto c1 = new TCanvas("test02", "test02", 200, 10, 1200, 700);
|
|
c1->Divide(4,2);
|
|
|
|
auto dir = (TDirectory*)f.Get("histo");
|
|
|
|
auto hist1 = (TH1D*)dir->Get("h1.1");
|
|
c1->cd(1);
|
|
hist1->Draw("HIST");
|
|
|
|
auto hist3 = (TH1D*)dir->Get("h1.3");
|
|
c1->cd(2);
|
|
hist3->Draw("HIST");
|
|
|
|
auto hist4 = (TH1D*)dir->Get("h1.4");
|
|
c1->cd(3);
|
|
hist4->Draw("HIST");
|
|
|
|
auto hist5 = (TH2D*)dir->Get("h2.1");
|
|
c1->cd(5);
|
|
hist5->Draw("HIST");
|
|
|
|
auto hist8 = (TH2D*)dir->Get("h2.4");
|
|
c1->cd(6);
|
|
hist8->Draw("HIST");
|
|
}
|