Go to the documentation of this file. 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
void fillMap(const std::string &top_level_dir, const sistrip::Granularity &, const uint32_t &key, const float &value, const float &error=0.)
virtual ~SummaryGenerator()
virtual void fill(const std::string &top_level_dir, const sistrip::Granularity &, const uint32_t &key, const float &value, const float &error)
static TH1 * histogram(const sistrip::Presentation &, const uint32_t &xbins)
static std::string name(const sistrip::RunType &, const sistrip::Monitorable &, const sistrip::Presentation &, const sistrip::View &, const std::string &directory)
std::pair< float, float > Data
const std::string & myName() const
std::vector< Data > BinData
void axisLabel(const std::string &)
static SummaryGenerator * instance(const sistrip::View &)
SummaryGenerator(std::string name)
: Fills summary histograms.
std::map< std::string, BinData > HistoData
void histo2DScatter(TH1 &)
void format(const sistrip::RunType &, const sistrip::Monitorable &, const sistrip::Presentation &, const sistrip::View &, const std::string &directory, const sistrip::Granularity &, TH1 &)