1 #ifndef DQM_SiStripCommon_SummaryGenerator_H 2 #define DQM_SiStripCommon_SummaryGenerator_H 27 typedef std::pair<float, float>
Data;
53 const float&
error = 0.);
94 inline uint32_t
nBins()
const;
137 #endif // DQM_SiStripCommon_SummaryGenerator_H static std::string name(const sistrip::RunType &, const sistrip::Monitorable &, const sistrip::Presentation &, const sistrip::View &, const std::string &directory)
std::map< std::string, BinData > HistoData
std::vector< Data > BinData
static SummaryGenerator * instance(const sistrip::View &)
: Fills summary histograms.
SummaryGenerator(std::string name)
void histo2DScatter(TH1 &)
void fillMap(const std::string &top_level_dir, const sistrip::Granularity &, const uint32_t &key, const float &value, const float &error=0.)
virtual void fill(const std::string &top_level_dir, const sistrip::Granularity &, const uint32_t &key, const float &value, const float &error)
void format(const sistrip::RunType &, const sistrip::Monitorable &, const sistrip::Presentation &, const sistrip::View &, const std::string &directory, const sistrip::Granularity &, TH1 &)
std::pair< float, float > Data
const std::string & myName() const
virtual ~SummaryGenerator()
static TH1 * histogram(const sistrip::Presentation &, const uint32_t &xbins)
void axisLabel(const std::string &)