Class holding info that defines a summary plot. More...
#include <SummaryPlot.h>
Public Member Functions | |
const sistrip::Granularity & | granularity () const |
const bool & | isValid () const |
const std::string & | level () const |
const sistrip::Monitorable & | monitorable () const |
const sistrip::Presentation & | presentation () const |
void | print (std::stringstream &) const |
void | reset () |
SummaryPlot (const std::string &monitorable, const std::string &presentation, const std::string &granularity, const std::string &level) | |
SummaryPlot (const SummaryPlot &) | |
SummaryPlot () | |
const sistrip::View & | view () const |
~SummaryPlot () | |
Private Member Functions | |
void | check () |
Private Attributes | |
sistrip::Granularity | gran_ |
bool | isValid_ |
std::string | level_ |
sistrip::Monitorable | mon_ |
sistrip::Presentation | pres_ |
sistrip::View | view_ |
Class holding info that defines a summary plot.
Definition at line 19 of file SummaryPlot.h.
SummaryPlot::SummaryPlot | ( | const std::string & | monitorable, |
const std::string & | presentation, | ||
const std::string & | granularity, | ||
const std::string & | level | ||
) |
Definition at line 9 of file SummaryPlot.cc.
References check(), gran_, SiStripEnumsAndStrings::granularity(), sistrip::HISTO_1D, isValid_, level(), level_, sistrip::mlSummaryPlots_, mon_, SiStripEnumsAndStrings::monitorable(), pres_, SiStripEnumsAndStrings::presentation(), sistrip::UNDEFINED_GRAN, sistrip::UNDEFINED_MONITORABLE, sistrip::UNDEFINED_PRESENTATION, sistrip::UNDEFINED_VIEW, sistrip::undefinedView_, sistrip::UNKNOWN_GRAN, sistrip::UNKNOWN_MONITORABLE, sistrip::UNKNOWN_PRESENTATION, sistrip::UNKNOWN_VIEW, sistrip::unknownView_, SiStripEnumsAndStrings::view(), and view_.
SummaryPlot::SummaryPlot | ( | const SummaryPlot & | input | ) |
Definition at line 91 of file SummaryPlot.cc.
SummaryPlot::SummaryPlot | ( | ) |
Definition at line 102 of file SummaryPlot.cc.
|
inline |
Definition at line 38 of file SummaryPlot.h.
|
private |
Definition at line 124 of file SummaryPlot.cc.
References sistrip::dir_, level_, sistrip::mlSummaryPlots_, sistrip::root_, cmsCodeRules.pickleFileParser::slash, sistrip::UNDEFINED_VIEW, sistrip::undefinedView_, sistrip::UNKNOWN_VIEW, sistrip::unknownView_, SiStripEnumsAndStrings::view(), and view_.
Referenced by SummaryPlot().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void SummaryPlot::print | ( | std::stringstream & | ss | ) | const |
Definition at line 167 of file SummaryPlot.cc.
References gran_, SiStripEnumsAndStrings::granularity(), level_, mon_, SiStripEnumsAndStrings::monitorable(), pres_, SiStripEnumsAndStrings::presentation(), SiStripEnumsAndStrings::view(), and view_.
Referenced by operator<<().
void SummaryPlot::reset | ( | void | ) |
Definition at line 113 of file SummaryPlot.cc.
References gran_, isValid_, level_, mon_, pres_, sistrip::UNKNOWN_GRAN, sistrip::UNKNOWN_MONITORABLE, sistrip::UNKNOWN_PRESENTATION, sistrip::UNKNOWN_VIEW, and view_.
|
inline |
|
private |
Definition at line 83 of file SummaryPlot.h.
Referenced by granularity(), print(), reset(), and SummaryPlot().
|
private |
Definition at line 87 of file SummaryPlot.h.
Referenced by isValid(), reset(), and SummaryPlot().
|
private |
Definition at line 85 of file SummaryPlot.h.
Referenced by check(), level(), print(), reset(), and SummaryPlot().
|
private |
Definition at line 77 of file SummaryPlot.h.
Referenced by monitorable(), print(), reset(), and SummaryPlot().
|
private |
Definition at line 79 of file SummaryPlot.h.
Referenced by presentation(), print(), reset(), and SummaryPlot().
|
private |
Definition at line 81 of file SummaryPlot.h.
Referenced by check(), print(), reset(), SummaryPlot(), and view().