Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
bcal_summary.C
Go to the documentation of this file.
1 
2 
3 // hnamepath: /bcal/bcal_fadc_digi_pedestal
4 // hnamepath: /bcal/bcal_fadc_digi_integral
5 // hnamepath: /bcal/bcal_tdc_t
6 // hnamepath: /bcal/bcal_fadc_t
7 
8 {
9  gStyle->SetOptStat(111110);
10  gStyle->SetStatX(0.99);
11  gStyle->SetStatY(0.99);
12  gStyle->SetStatW(0.25);
13 
14  TDirectory *dir = (TDirectory*)gDirectory->FindObjectAny("bcal");
15  if(dir) dir->cd();
16 
17  TH1I *h1 = (TH1I*)gDirectory->FindObjectAny("bcal_fadc_digi_pedestal");
18  TH1I *h2 = (TH1I*)gDirectory->FindObjectAny("bcal_fadc_digi_integral");
19  TH1I *h4 = (TH1I*)gDirectory->FindObjectAny("bcal_tdc_t");
20  TH1I *h3 = (TH1I*)gDirectory->FindObjectAny("bcal_fadc_t");
21 
22  // Just for testing
23  if(gPad == NULL){
24  TCanvas *c1 = new TCanvas("c1");
25  c1->cd(0);
26  c1->Draw();
27  c1->Update();
28  }
29 
30  if(!gPad) return;
31  TCanvas *c1 = gPad->GetCanvas();
32  c1->Divide(2, 2);
33 
34  c1->cd(1);
35  gPad->SetTicks();
36  gPad->SetGrid();
37  gPad->SetLogy();
38  if(h1) h1->Draw();
39 
40  c1->cd(2);
41  gPad->SetTicks();
42  gPad->SetGrid();
43  gPad->SetLogy();
44  if(h2) h2->Draw();
45 
46  c1->cd(3);
47  gPad->SetTicks();
48  gPad->SetGrid();
49  gPad->SetLogy();
50  if(h3) h3->Draw();
51 
52  c1->cd(4);
53  gPad->SetTicks();
54  gPad->SetGrid();
55  gPad->SetLogy();
56  if(h4) h4->Draw();
57 }
58 
59 
Double_t c1[2][NMODULES]
Definition: tw_corr.C:68
TDirectory * dir
Definition: bcal_hist_eff.C:31