8 gStyle->SetOptStat(1111);
12 TDirectory *
locDirectory = (TDirectory*)gDirectory->FindObjectAny(
"RF");
18 gDirectory->cd(
"DeltaT_RF_Itself");
25 double locTimeResolutionSq_TOF = locHist_TOFRF_SelfDeltaT->GetStdDev() /
sqrt(2.0);
26 locTimeResolutionSq_TOF *= locTimeResolutionSq_TOF;
27 double locTimeResolutionSq_FDC = locHist_FDCRF_SelfDeltaT->GetStdDev() /
sqrt(2.0);
28 locTimeResolutionSq_FDC *= locTimeResolutionSq_FDC;
29 double locTimeResolutionSq_PSC = locHist_PSCRF_SelfDeltaT->GetStdDev() /
sqrt(2.0);
30 locTimeResolutionSq_PSC *= locTimeResolutionSq_PSC;
31 double locTimeResolutionSq_TAGH = locHist_TAGHRF_SelfDeltaT->GetStdDev() /
sqrt(2.0);
32 locTimeResolutionSq_TAGH *= locTimeResolutionSq_TAGH;
35 cout <<
"Time-resolution-squared for TOF/TAGH/PSC/FDC are: " << locTimeResolutionSq_TOF <<
", " << locTimeResolutionSq_TAGH <<
", " << locTimeResolutionSq_PSC <<
", " << locTimeResolutionSq_FDC << endl;
38 ofstream locOutputFileStream;
39 locOutputFileStream.open(
"rf_time_resolution_sq.txt");
40 locOutputFileStream << std::setprecision(6) << locTimeResolutionSq_TOF <<
" " << locTimeResolutionSq_TAGH <<
" " << locTimeResolutionSq_PSC <<
" " << locTimeResolutionSq_FDC << endl;
41 locOutputFileStream.close();
45 if(TVirtualPad::Pad() == NULL)
46 locCanvas =
new TCanvas(
"RF_SelfResolution",
"RF_SelfResolution", 1200, 800);
48 locCanvas = gPad->GetCanvas();
49 locCanvas->Divide(2, 2);
55 if(locHist_TOFRF_SelfDeltaT != NULL)
58 locHist->GetXaxis()->SetTitleSize(0.05);
59 locHist->GetYaxis()->SetTitleSize(0.05);
60 locHist->GetXaxis()->SetLabelSize(0.05);
61 locHist->GetYaxis()->SetLabelSize(0.05);
68 if(locHist_TAGHRF_SelfDeltaT != NULL)
71 locHist->GetXaxis()->SetTitleSize(0.05);
72 locHist->GetYaxis()->SetTitleSize(0.05);
73 locHist->GetXaxis()->SetLabelSize(0.05);
74 locHist->GetYaxis()->SetLabelSize(0.05);
81 if(locHist_PSCRF_SelfDeltaT != NULL)
84 locHist->GetXaxis()->SetTitleSize(0.05);
85 locHist->GetYaxis()->SetTitleSize(0.05);
86 locHist->GetXaxis()->SetLabelSize(0.05);
87 locHist->GetYaxis()->SetLabelSize(0.05);
94 if(locHist_FDCRF_SelfDeltaT != NULL)
97 locHist->GetXaxis()->SetTitleSize(0.05);
98 locHist->GetYaxis()->SetTitleSize(0.05);
99 locHist->GetXaxis()->SetLabelSize(0.05);
100 locHist->GetYaxis()->SetLabelSize(0.05);
TH1I * locHist_TAGHRF_SelfDeltaT
TDirectory * locDirectory
int RFMacro_SelfResolution(void)
TH1I * locHist_FDCRF_SelfDeltaT
TH1I * locHist_PSCRF_SelfDeltaT
TH1I * locHist_TOFRF_SelfDeltaT