Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
display.C
Go to the documentation of this file.
1 #include <TProfile.h>
2 #include <TH2.h>
3 #include <TCanvas.h>
4 #include <TFile.h>
5 #include <TPaveText.h>
6 #include <TPaveLabel.h>
7 
8 #include <sstream>
9 #include <iostream>
10 
11 TFile *f;
12 TH2I *h_tw[102];
13 TH2I *h_tw_ind[5][4];
14 
15 void display(char const *inputFile) {
16 
17  TCanvas *c1[25];
18  for (Int_t i = 0; i < 25; ++i)
19  {
20  c1[i] = new TCanvas(Form("c%i",i),Form("c%i",i),1200,800);
21  gStyle->SetOptStat(0);
22  c1[i]->Divide(2,3,0.0001,0.0001);
23  }
24 
25  f = new TFile(inputFile);
26  std::cout << "file: " << inputFile << std::endl;
27 
28  int canvas = 0;
29  for (Int_t i = 0; i < 102; ++i)
30  {
31  h_tw[i] = (TH2I*)f->Get(Form("TAGM_TW/t-rf/h_dt_vs_pp_%i",i+1));
32  h_tw[i]->SetTitle(Form("Timewalk Col %i",i+1));
33  canvas = i/5;
34  int cell = i%5 + 1;
35  c1[canvas]->cd(cell);
36  h_tw[i]->Draw("colz");
37  }
38  for (Int_t i = 0; i < 5; ++i)
39  {
40  for (Int_t j = 0; j < 4; ++j)
41  {
42  h_tw_ind[i][j] = (TH2I*)f->Get(Form("TAGM_TW/t-rf/h_dt_vs_pp_ind_%i_%i",i+1,j+1));
43  h_tw_ind[i][j]->SetTitle(Form("Timewalk ind. Row %i Col %i",i+1,j+1));
44  canvas = 21 + j;
45  int cell = i+1;
46  c1[canvas]->cd(cell);
47  h_tw_ind[i][j]->Draw("colz");
48  }
49  }
50 }
TH2I * h_tw_ind[5][4]
Definition: display.C:13
void display(char const *inputFile)
Definition: display.C:15
TH2I * h_tw[102]
Definition: display.C:12
Double_t c1[2][NMODULES]
Definition: tw_corr.C:68
TF1 * f
Definition: FitGains.C:21