37 B2INFO(
"Start calibration");
40 gErrorIgnoreLevel = 3001;
47 B2INFO(
"ExpRun used for DB Geometry : " << exprun.first <<
" " << exprun.second);
78 B2INFO(
"Storing histograms");
79 TFile* fout =
new TFile(
m_histName.c_str(),
"RECREATE");
83 if (hEvtT0) hEvtT0->Write();
84 if (hExtraCDCHit) hExtraCDCHit->Write();
86 if (hPval_pos) hPval_pos->Write();
87 if (hPval_neg) hPval_neg->Write();
89 if (hNDF_pos) hNDF_pos->Write();
90 if (hNDF_neg) hNDF_neg->Write();
92 if (hnCDC_pos) hnCDC_pos->Write();
93 if (hnCDC_neg) hnCDC_neg->Write();
95 if (hdPt) hdPt->Write();
96 if (hdD0) hdD0->Write();
97 if (hdZ0) hdZ0->Write();
99 if (hdPt_cm) hdPt_cm->Write();
100 if (hdPtPt_cm) hdPtPt_cm->Write();
101 if (hdPhi0_cm) hdPhi0_cm->Write();
102 if (hdTheta_cm) hdTheta_cm->Write();
103 TTree* newtree = (TTree*)tree->CloneTree();
104 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...