7 using namespace sistrip;
15 level_(sistrip::
root_),
31 const std::string&
level,
41 <<
"[SummaryPlotFactoryBase::" << __func__ <<
"]"
42 <<
" NULL pointer to generator object!";
60 <<
"[SummaryPlotFactoryBase::" << __func__ <<
"]"
61 <<
" Unexpected monitorable: "
68 <<
"[SummaryPlotFactoryBase::" << __func__ <<
"]"
69 <<
" Unexpected presentation: "
76 <<
"[SummaryPlotFactoryBase::" << __func__ <<
"]"
77 <<
" Unexpected view: "
85 <<
"[SummaryPlotFactoryBase::" << __func__ <<
"]"
86 <<
" Unexpected top-level directory: \""
94 <<
"[SummaryPlotFactoryBase::" << __func__ <<
"]"
95 <<
" Unexpected granularity: "
117 <<
"[SummaryPlotFactoryBase::" << __func__ <<
"]"
118 <<
" NULL pointer to SummaryGenerator object!";
125 <<
"[SummaryPlotFactoryBase::" << __func__ <<
"]"
126 <<
" Zero bins returned by SummaryGenerator!";
131 if ( !(&summary_histo) ) {
133 <<
"[SummaryPlotFactoryBase::" << __func__ <<
"]"
134 <<
" NULL pointer to TH1 object!";
152 <<
"[SummaryPlotFactoryBase::" << __func__ <<
"]"
153 <<
" Unexpected presentation type: "
static const char unknownView_[]
static std::string monitorable(const sistrip::Monitorable &)
sistrip::Monitorable mon_
void init(const sistrip::Monitorable &, const sistrip::Presentation &, const sistrip::View &, const std::string &top_level_dir, const sistrip::Granularity &)
static std::string granularity(const sistrip::Granularity &)
static SummaryGenerator * instance(const sistrip::View &)
void histo2DScatter(TH1 &)
static const char undefinedView_[]
static std::string view(const sistrip::View &)
sistrip::Granularity gran_
void format(const sistrip::RunType &, const sistrip::Monitorable &, const sistrip::Presentation &, const sistrip::View &, const std::string &directory, const sistrip::Granularity &, TH1 &)
static const char mlSummaryPlots_[]
sistrip::Presentation pres_
static std::string presentation(const sistrip::Presentation &)
SummaryGenerator * generator_
static const char root_[]
~SummaryPlotFactoryBase()
void fill(TH1 &summary_histo)