13 TDirectory *
dir = (TDirectory*)gDirectory->FindObjectAny(
"DIRC_online");
18 TH1I* hDigiHit_Nhits_LED = (TH1I*)gDirectory->Get(
"DigiHit/DigiHit_NHits_LED");
19 TH1I* hDigiHit_Nhits = (TH1I*)gDirectory->Get(
"DigiHit/DigiHit_NHits_NonLED");
20 TH1I* hDigiHit_Time_LED = (TH1I*)gDirectory->Get(
"DigiHit/SouthLowerBox/TDCDigiHit_Time_LED");
21 TH1I*
hDigiHit_Time = (TH1I*)gDirectory->Get(
"DigiHit/SouthLowerBox/TDCDigiHit_Time_NonLED");
22 TH2I* hTS_LED = (TH2I*)gDirectory->Get(
"DigiHit/SouthLowerBox/TDCDigiHit_TimeVsChannel_LED");
23 TH2I* hTS = (TH2I*)gDirectory->Get(
"DigiHit/SouthLowerBox/TDCDigiHit_TimeVsChannel_NonLED");
26 TCanvas *
c1 =
new TCanvas(
"c1",
"DIRC Hit Monitor",150,10,990,660);
33 TCanvas*
c1 = gPad->GetCanvas();
37 gStyle->SetOptStat(
"emr");
58 TLegend *
leg =
new TLegend(0.6, 0.6, 0.85, 0.8);
59 leg->AddEntry(hTS_LED,
"LED trigger",
"l");
60 leg->AddEntry(hTS,
"Non-LED triggers",
"l");
64 if(hDigiHit_Nhits && hDigiHit_Nhits_LED) {
65 hDigiHit_Nhits->SetLineColor(kBlack);
66 hDigiHit_Nhits_LED->SetLineColor(kBlue);
68 hDigiHit_Nhits_LED->SetTitleSize(tsize,
"xy");
69 hDigiHit_Nhits_LED->Draw();
70 double scale = hDigiHit_Nhits_LED->GetMaximum()/hDigiHit_Nhits->GetMaximum();
71 if(hDigiHit_Nhits->GetMaximum() == 0) scale = 1.;
72 hDigiHit_Nhits->Scale(scale);
73 hDigiHit_Nhits->Draw(
"h same");
75 TLegend *leg =
new TLegend(0.6, 0.6, 0.85, 0.8);
76 leg->AddEntry(hDigiHit_Nhits_LED,
"LED trigger",
"l");
77 leg->AddEntry(hDigiHit_Nhits,
"Non-LED triggers",
"l");
81 if(hDigiHit_Time && hDigiHit_Time_LED) {
82 hDigiHit_Time->SetLineColor(kBlack);
83 hDigiHit_Time_LED->SetLineColor(kBlue);
85 hDigiHit_Time->SetTitleSize(tsize,
"xy");
86 hDigiHit_Time_LED->Draw();
87 double scale = hDigiHit_Time_LED->GetMaximum()/hDigiHit_Time->GetMaximum();
88 if(hDigiHit_Time->GetMaximum() == 0) scale = 1.;
89 hDigiHit_Time->Scale(scale);
90 hDigiHit_Time->Draw(
"h same");
92 TLegend *leg =
new TLegend(0.6, 0.6, 0.85, 0.8);
93 leg->AddEntry(hDigiHit_Time_LED,
"LED trigger",
"l");
94 leg->AddEntry(hDigiHit_Time,
"Non-LED triggers",
"l");
101 hTS->SetTitleSize(tsize,
"xy");
107 hTS_LED->SetTitleSize(tsize,
"xy");
108 hTS_LED->Draw(
"colz");
static TH1I * hDigiHit_Time[Narms]