9 TDirectory *
locDirectory = (TDirectory*)gDirectory->FindObjectAny(
"Hist_DetectorPID");
15 gDirectory->cd(
"FCAL");
24 locBetaVsPFunc_Proton->SetParameter(0, 0.938272046);
25 locBetaVsPFunc_Proton->SetLineWidth(2);
26 locBetaVsPFunc_Proton->SetLineColor(kBlack);
27 locBetaVsPFunc_Proton->SetNpx(1000);
30 locBetaVsPFunc_Kaon->SetParameter(0, 0.493677);
31 locBetaVsPFunc_Kaon->SetLineWidth(2);
32 locBetaVsPFunc_Kaon->SetLineColor(kBlack);
33 locBetaVsPFunc_Kaon->SetNpx(1000);
36 locBetaVsPFunc_Pion->SetParameter(0, 0.13957018);
37 locBetaVsPFunc_Pion->SetLineWidth(2);
38 locBetaVsPFunc_Pion->SetLineColor(kBlack);
39 locBetaVsPFunc_Pion->SetNpx(1000);
43 if(TVirtualPad::Pad() == NULL)
44 locCanvas =
new TCanvas(
"FCALReconstruction_p3",
"FCALReconstruction_p3", 1200, 800);
46 locCanvas = gPad->GetCanvas();
47 locCanvas->Divide(3, 2);
53 if(locHist_BetaVsP_QMinus != NULL)
55 locHist_BetaVsP_QMinus->GetXaxis()->SetRangeUser(0.0, 6.0);
56 locHist_BetaVsP_QMinus->GetXaxis()->SetTitleSize(0.05);
57 locHist_BetaVsP_QMinus->GetYaxis()->SetTitleSize(0.05);
58 locHist_BetaVsP_QMinus->GetXaxis()->SetLabelSize(0.05);
59 locHist_BetaVsP_QMinus->GetYaxis()->SetLabelSize(0.05);
60 locHist_BetaVsP_QMinus->GetListOfFunctions()->Add(locBetaVsPFunc_Pion);
61 locHist_BetaVsP_QMinus->GetListOfFunctions()->Add(locBetaVsPFunc_Kaon);
62 locHist_BetaVsP_QMinus->Draw(
"COLZ");
68 if(locHist_BetaVsP_QZero != NULL)
70 locHist_BetaVsP_QZero->GetXaxis()->SetRangeUser(0.0, 6.0);
71 locHist_BetaVsP_QZero->GetXaxis()->SetTitleSize(0.05);
72 locHist_BetaVsP_QZero->GetYaxis()->SetTitleSize(0.05);
73 locHist_BetaVsP_QZero->GetXaxis()->SetLabelSize(0.05);
74 locHist_BetaVsP_QZero->GetYaxis()->SetLabelSize(0.05);
75 locHist_BetaVsP_QZero->Draw(
"COLZ");
81 if(locHist_BetaVsP_QPlus != NULL)
83 locHist_BetaVsP_QPlus->GetXaxis()->SetRangeUser(0.0, 6.0);
84 locHist_BetaVsP_QPlus->GetXaxis()->SetTitleSize(0.05);
85 locHist_BetaVsP_QPlus->GetYaxis()->SetTitleSize(0.05);
86 locHist_BetaVsP_QPlus->GetXaxis()->SetLabelSize(0.05);
87 locHist_BetaVsP_QPlus->GetYaxis()->SetLabelSize(0.05);
88 locHist_BetaVsP_QPlus->GetListOfFunctions()->Add(locBetaVsPFunc_Proton);
89 locHist_BetaVsP_QPlus->GetListOfFunctions()->Add(locBetaVsPFunc_Kaon);
90 locHist_BetaVsP_QPlus->GetListOfFunctions()->Add(locBetaVsPFunc_Pion);
91 locHist_BetaVsP_QPlus->Draw(
"COLZ");
97 if(locHist_EOverPVsTheta_QPlus != NULL)
99 locHist_EOverPVsTheta_QPlus->GetXaxis()->SetTitleSize(0.05);
100 locHist_EOverPVsTheta_QPlus->GetYaxis()->SetTitleSize(0.05);
101 locHist_EOverPVsTheta_QPlus->GetXaxis()->SetLabelSize(0.05);
102 locHist_EOverPVsTheta_QPlus->GetYaxis()->SetLabelSize(0.05);
103 locHist_EOverPVsTheta_QPlus->Draw(
"COLZ");
109 if(locHist_EOverPVsTheta_QMinus != NULL)
111 locHist_EOverPVsTheta_QMinus->GetXaxis()->SetTitleSize(0.05);
112 locHist_EOverPVsTheta_QMinus->GetYaxis()->SetTitleSize(0.05);
113 locHist_EOverPVsTheta_QMinus->GetXaxis()->SetLabelSize(0.05);
114 locHist_EOverPVsTheta_QMinus->GetYaxis()->SetLabelSize(0.05);
115 locHist_EOverPVsTheta_QMinus->Draw(
"COLZ");
TH2I * locHist_BetaVsP_QPlus
TH2I * locHist_EOverPVsTheta_QPlus
TH2I * locHist_BetaVsP_QZero
TH2I * locHist_EOverPVsTheta_QMinus
TF1 * locBetaVsPFunc_Kaon
TDirectory * locDirectory
TH2I * locHist_BetaVsP_QMinus
TF1 * locBetaVsPFunc_Proton
TF1 * locBetaVsPFunc_Pion