#include <SummaryHistogramFactory.h>
Public Member Functions | |
uint32_t | extract (const std::map< uint32_t, T > &data) |
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 &) |
SummaryHistogramFactory () | |
~SummaryHistogramFactory () | |
Private Attributes | |
SummaryGenerator * | generator_ |
sistrip::Granularity | gran_ |
std::string | level_ |
sistrip::Monitorable | mon_ |
sistrip::Presentation | pres_ |
sistrip::View | view_ |
Definition at line 13 of file SummaryHistogramFactory.h.
SummaryHistogramFactory< T >::SummaryHistogramFactory | ( | ) |
Definition at line 12 of file SummaryHistogramFactory.cc.
References LogTrace, and sistrip::mlSummaryPlots_.
SummaryHistogramFactory< T >::~SummaryHistogramFactory | ( | ) |
Definition at line 27 of file SummaryHistogramFactory.cc.
References SummaryHistogramFactory< T >::generator_, LogTrace, and sistrip::mlSummaryPlots_.
uint32_t SummaryHistogramFactory< T >::extract | ( | const std::map< uint32_t, T > & | data | ) |
Definition at line 59 of file SummaryHistogramFactory.cc.
References SummaryGenerator::clearMap(), SummaryGenerator::fillMap(), SummaryHistogramFactory< T >::generator_, SummaryHistogramFactory< T >::gran_, SummaryHistogramFactory< T >::level_, LogTrace, sistrip::mlSummaryPlots_, and SummaryGenerator::size().
void SummaryHistogramFactory< T >::fill | ( | TH1 & | summary_histo | ) |
Definition at line 92 of file SummaryHistogramFactory.cc.
References SummaryGenerator::format(), SummaryHistogramFactory< T >::generator_, SummaryHistogramFactory< T >::gran_, SummaryGenerator::histo1D(), SummaryGenerator::histo2DScatter(), SummaryGenerator::histo2DSum(), sistrip::HISTO_1D, sistrip::HISTO_2D_SCATTER, sistrip::HISTO_2D_SUM, SummaryHistogramFactory< T >::level_, LogTrace, sistrip::mlSummaryPlots_, SummaryHistogramFactory< T >::mon_, SummaryHistogramFactory< T >::pres_, SummaryGenerator::profile1D(), sistrip::PROFILE_1D, SummaryGenerator::size(), sistrip::UNKNOWN_RUN_TYPE, and SummaryHistogramFactory< T >::view_.
void SummaryHistogramFactory< T >::init | ( | const sistrip::Monitorable & | mon, |
const sistrip::Presentation & | pres, | ||
const sistrip::View & | view, | ||
const std::string & | top_level_dir, | ||
const sistrip::Granularity & | gran | ||
) |
Definition at line 35 of file SummaryHistogramFactory.cc.
References SummaryHistogramFactory< T >::generator_, SummaryHistogramFactory< T >::gran_, SummaryGenerator::instance(), SummaryHistogramFactory< T >::level_, LogTrace, sistrip::mlSummaryPlots_, LaserDQM_cfi::mon, SummaryHistogramFactory< T >::mon_, SummaryHistogramFactory< T >::pres_, and SummaryHistogramFactory< T >::view_.
|
private |
Definition at line 37 of file SummaryHistogramFactory.h.
Referenced by SummaryHistogramFactory< DaqScopeModeAnalysis >::extract(), SummaryHistogramFactory< FedTimingAnalysis >::extract(), SummaryHistogramFactory< T >::extract(), SummaryHistogramFactory< FedTimingAnalysis >::fill(), SummaryHistogramFactory< DaqScopeModeAnalysis >::fill(), SummaryHistogramFactory< T >::fill(), SummaryHistogramFactory< DaqScopeModeAnalysis >::init(), SummaryHistogramFactory< FedTimingAnalysis >::init(), SummaryHistogramFactory< T >::init(), SummaryHistogramFactory< DaqScopeModeAnalysis >::~SummaryHistogramFactory(), SummaryHistogramFactory< FedTimingAnalysis >::~SummaryHistogramFactory(), and SummaryHistogramFactory< T >::~SummaryHistogramFactory().
|
private |
Definition at line 36 of file SummaryHistogramFactory.h.
Referenced by SummaryHistogramFactory< DaqScopeModeAnalysis >::extract(), SummaryHistogramFactory< FedTimingAnalysis >::extract(), SummaryHistogramFactory< T >::extract(), SummaryHistogramFactory< DaqScopeModeAnalysis >::fill(), SummaryHistogramFactory< FedTimingAnalysis >::fill(), SummaryHistogramFactory< T >::fill(), SummaryHistogramFactory< FedTimingAnalysis >::init(), SummaryHistogramFactory< DaqScopeModeAnalysis >::init(), and SummaryHistogramFactory< T >::init().
|
private |
Definition at line 35 of file SummaryHistogramFactory.h.
Referenced by SummaryHistogramFactory< DaqScopeModeAnalysis >::extract(), SummaryHistogramFactory< FedTimingAnalysis >::extract(), SummaryHistogramFactory< T >::extract(), SummaryHistogramFactory< DaqScopeModeAnalysis >::fill(), SummaryHistogramFactory< FedTimingAnalysis >::fill(), SummaryHistogramFactory< T >::fill(), SummaryHistogramFactory< FedTimingAnalysis >::init(), SummaryHistogramFactory< DaqScopeModeAnalysis >::init(), and SummaryHistogramFactory< T >::init().
|
private |
Definition at line 32 of file SummaryHistogramFactory.h.
Referenced by SummaryHistogramFactory< DaqScopeModeAnalysis >::extract(), SummaryHistogramFactory< FedTimingAnalysis >::extract(), SummaryHistogramFactory< DaqScopeModeAnalysis >::fill(), SummaryHistogramFactory< FedTimingAnalysis >::fill(), SummaryHistogramFactory< T >::fill(), SummaryHistogramFactory< FedTimingAnalysis >::init(), SummaryHistogramFactory< DaqScopeModeAnalysis >::init(), and SummaryHistogramFactory< T >::init().
|
private |
Definition at line 33 of file SummaryHistogramFactory.h.
Referenced by SummaryHistogramFactory< DaqScopeModeAnalysis >::fill(), SummaryHistogramFactory< FedTimingAnalysis >::fill(), SummaryHistogramFactory< T >::fill(), SummaryHistogramFactory< DaqScopeModeAnalysis >::init(), SummaryHistogramFactory< FedTimingAnalysis >::init(), and SummaryHistogramFactory< T >::init().
|
private |
Definition at line 34 of file SummaryHistogramFactory.h.
Referenced by SummaryHistogramFactory< DaqScopeModeAnalysis >::fill(), SummaryHistogramFactory< FedTimingAnalysis >::fill(), SummaryHistogramFactory< T >::fill(), SummaryHistogramFactory< DaqScopeModeAnalysis >::init(), SummaryHistogramFactory< FedTimingAnalysis >::init(), and SummaryHistogramFactory< T >::init().