34 B2INFO(
"Start calibration");
37 gErrorIgnoreLevel = 3001;
44 B2INFO(
"ExpRun used for DB Geometry : " << exprun.first <<
" " << exprun.second);
75 B2INFO(
"Storing histograms");
76 TFile* fout =
new TFile(
m_histName.c_str(),
"RECREATE");
80 if (hEvtT0) hEvtT0->Write();
81 if (hExtraCDCHit) hExtraCDCHit->Write();
83 if (hPval_pos) hPval_pos->Write();
84 if (hPval_neg) hPval_neg->Write();
86 if (hNDF_pos) hNDF_pos->Write();
87 if (hNDF_neg) hNDF_neg->Write();
89 if (hnCDC_pos) hnCDC_pos->Write();
90 if (hnCDC_neg) hnCDC_neg->Write();
92 if (hdPt) hdPt->Write();
93 if (hdD0) hdD0->Write();
94 if (hdZ0) hdZ0->Write();
96 if (hdPt_cm) hdPt_cm->Write();
97 if (hdPtPt_cm) hdPtPt_cm->Write();
98 if (hdPhi0_cm) hdPhi0_cm->Write();
99 if (hdTheta_cm) hdTheta_cm->Write();
100 TTree* newtree = (TTree*)tree->CloneTree();
101 newtree->SetName(
"dimuon");
std::shared_ptr< T > getObjectPtr(const std::string &name, const std::vector< Calibration::ExpRun > &requestedRuns)
Get calibration data object by name and list of runs, the Merge function will be called to generate t...