#include <CommissioningSummaryFactory.h>
Public Types | |
typedef std::map< uint32_t, CommissioningAnalysis * >::const_iterator | Iterator |
Public Member Functions | |
void | fill (TH1 &summary_histo) |
uint32_t | init (const sistrip::Monitorable &, const sistrip::Presentation &, const sistrip::View &, const std::string &top_level_dir, const sistrip::Granularity &, const std::map< uint32_t, CommissioningAnalysis * > &data) |
SummaryPlotFactory () | |
virtual | ~SummaryPlotFactory () |
Protected Member Functions | |
virtual void | extract (Iterator) |
virtual void | format () |
Protected Member Functions inherited from SummaryPlotFactoryBase | |
void | fill (TH1 &summary_histo) |
void | init (const sistrip::Monitorable &, const sistrip::Presentation &, const sistrip::View &, const std::string &top_level_dir, const sistrip::Granularity &) |
SummaryPlotFactoryBase () | |
~SummaryPlotFactoryBase () | |
Additional Inherited Members | |
Protected Attributes inherited from SummaryPlotFactoryBase | |
SummaryGenerator * | generator_ |
sistrip::Granularity | gran_ |
std::string | level_ |
sistrip::Monitorable | mon_ |
sistrip::Presentation | pres_ |
sistrip::View | view_ |
Definition at line 12 of file CommissioningSummaryFactory.h.
typedef std::map<uint32_t,CommissioningAnalysis*>::const_iterator SummaryPlotFactory< CommissioningAnalysis * >::Iterator |
Definition at line 20 of file CommissioningSummaryFactory.h.
|
inline |
Definition at line 16 of file CommissioningSummaryFactory.h.
|
inlinevirtual |
Definition at line 18 of file CommissioningSummaryFactory.h.
|
inlineprotectedvirtual |
Reimplemented in ApvTimingSummaryFactory, CalibrationScanSummaryFactory, CalibrationSummaryFactory, DaqScopeModeSummaryFactory, FastFedCablingSummaryFactory, NoiseSummaryFactory, OptoScanSummaryFactory, PedestalsSummaryFactory, PedsFullNoiseSummaryFactory, PedsOnlySummaryFactory, SamplingSummaryFactory, and VpspScanSummaryFactory.
Definition at line 33 of file CommissioningSummaryFactory.h.
void SummaryPlotFactory< CommissioningAnalysis * >::fill | ( | TH1 & | summary_histo | ) |
Definition at line 29 of file CommissioningSummaryFactory.cc.
References SummaryPlotFactoryBase::fill(), cmsPerfStripChart::format, and SummaryPlotFactoryBase::generator_.
Referenced by CommissioningHistograms::createSummaryHisto().
|
inlineprotectedvirtual |
Reimplemented in ApvTimingSummaryFactory, CalibrationScanSummaryFactory, CalibrationSummaryFactory, DaqScopeModeSummaryFactory, FastFedCablingSummaryFactory, NoiseSummaryFactory, OptoScanSummaryFactory, PedestalsSummaryFactory, PedsFullNoiseSummaryFactory, PedsOnlySummaryFactory, SamplingSummaryFactory, and VpspScanSummaryFactory.
Definition at line 35 of file CommissioningSummaryFactory.h.
uint32_t SummaryPlotFactory< CommissioningAnalysis * >::init | ( | const sistrip::Monitorable & | mon, |
const sistrip::Presentation & | pres, | ||
const sistrip::View & | view, | ||
const std::string & | top_level_dir, | ||
const sistrip::Granularity & | gran, | ||
const std::map< uint32_t, CommissioningAnalysis * > & | data | ||
) |
Definition at line 6 of file CommissioningSummaryFactory.cc.
References extract(), SummaryPlotFactoryBase::generator_, SummaryPlotFactoryBase::init(), and SummaryGenerator::nBins().
Referenced by CommissioningHistograms::createSummaryHisto().