ROOT logo

void drawEnergyDeposit(const char *filename) {
  
  gROOT->SetStyle("Plain");
  gStyle->SetPadRightMargin(0.01);
  gStyle->SetPadTopMargin(0.01);
  gStyle->SetPadLeftMargin(0.07);
  gStyle->SetPadBottomMargin(0.07);
  gStyle->SetOptStat(0);
  TGaxis::SetMaxDigits(3);
  
  TFile *file = new TFile(filename, "READ");
  if (file->IsZombie()) return;
  
  TCanvas *c = new TCanvas();
  c->Divide(5, 4, 0.001, 0.001);
  
  for(int i=0; i<5; i++) {
    TH1 *hist = (TH1*)file->Get(Form("probPos%d", i));
    c->cd(i+1);
    gPad->SetLogy();
    hist->Draw();
  }
  
 for(int i=0; i<5; i++) {
    TH1 *hist = (TH1*)file->Get(Form("ptSigPos%d", i));
    c->cd(i+6);
    gPad->SetLogx();
    hist->Draw("col");
  }

 for(int i=0; i<5; i++) {
    TH1 *hist = (TH1*)file->Get(Form("probNeg%d", i));
    c->cd(i+11);
    gPad->SetLogy();
    hist->Draw();
  }

 for(int i=0; i<5; i++) {
    TH1 *hist = (TH1*)file->Get(Form("ptSigNeg%d", i));
    c->cd(i+16);
    gPad->SetLogx();
    hist->Draw("col");
  }
}
 drawEnergyDeposit.C:1
 drawEnergyDeposit.C:2
 drawEnergyDeposit.C:3
 drawEnergyDeposit.C:4
 drawEnergyDeposit.C:5
 drawEnergyDeposit.C:6
 drawEnergyDeposit.C:7
 drawEnergyDeposit.C:8
 drawEnergyDeposit.C:9
 drawEnergyDeposit.C:10
 drawEnergyDeposit.C:11
 drawEnergyDeposit.C:12
 drawEnergyDeposit.C:13
 drawEnergyDeposit.C:14
 drawEnergyDeposit.C:15
 drawEnergyDeposit.C:16
 drawEnergyDeposit.C:17
 drawEnergyDeposit.C:18
 drawEnergyDeposit.C:19
 drawEnergyDeposit.C:20
 drawEnergyDeposit.C:21
 drawEnergyDeposit.C:22
 drawEnergyDeposit.C:23
 drawEnergyDeposit.C:24
 drawEnergyDeposit.C:25
 drawEnergyDeposit.C:26
 drawEnergyDeposit.C:27
 drawEnergyDeposit.C:28
 drawEnergyDeposit.C:29
 drawEnergyDeposit.C:30
 drawEnergyDeposit.C:31
 drawEnergyDeposit.C:32
 drawEnergyDeposit.C:33
 drawEnergyDeposit.C:34
 drawEnergyDeposit.C:35
 drawEnergyDeposit.C:36
 drawEnergyDeposit.C:37
 drawEnergyDeposit.C:38
 drawEnergyDeposit.C:39
 drawEnergyDeposit.C:40
 drawEnergyDeposit.C:41
 drawEnergyDeposit.C:42
 drawEnergyDeposit.C:43
 drawEnergyDeposit.C:44
 drawEnergyDeposit.C:45
 drawEnergyDeposit.C:46