1 #ifndef DPGAnalysis_SiStripTools_OOTMultiplicityPlotMacros_h 2 #define DPGAnalysis_SiStripTools_OOTMultiplicityPlotMacros_h 13 const char* ootmodule,
19 const char* ootmodule,
25 const char* ootmodule,
29 const bool& perFill =
false);
53 hootfrac =
new TH1F(
"ootfrac",
"OOT fraction vs fill/run", 10, 0., 10.);
56 hootfracsum =
new TH1F(
"ootfracsum",
"OOT summed fraction vs fill/run", 10, 0., 10.);
59 hngoodbx =
new TH1F(
"ngoodbx",
"Number of good BX pairs vs fill/run", 10, 0., 10.);
69 #endif // DPGAnalysis_SiStripTools_OOTMultiplicityPlotMacros_h OOTSummary * ComputeOOTFractionvsRun(TFile *ff, const char *itmodule, const char *ootmodule, const char *etmodule, const char *hname, OOTSummary *ootsumm=nullptr)
OOTSummary * ComputeOOTFractionvsFill(TFile *ff, const char *itmodule, const char *ootmodule, const char *etmodule, const char *hname, OOTSummary *ootsumm=nullptr)
std::vector< int > FillingSchemeFromProfile(TFile *ff, const char *path, const char *hname, const float thr=0.)
std::vector< int > FillingScheme(TFile *ff, const char *path, const float thr=0.)
OOTResult * ComputeOOTFraction(TFile *ff, const char *itmodule, const char *ootmodule, const char *etmodule, const int run, const char *hname, const bool &perFill=false)