#include <FedTimingSummaryFactory.h>
Public Member Functions | |
uint32_t | extract (const std::map< uint32_t, FedTimingAnalysis > &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 10 of file FedTimingSummaryFactory.h.
Definition at line 12 of file FedTimingSummaryFactory.cc.
Definition at line 24 of file FedTimingSummaryFactory.cc.
References SummaryHistogramFactory< T >::generator_.
uint32_t SummaryHistogramFactory< FedTimingAnalysis >::extract | ( | const std::map< uint32_t, FedTimingAnalysis > & | data | ) |
Definition at line 51 of file FedTimingSummaryFactory.cc.
References SummaryGenerator::clearMap(), sistrip::FED_TIMING_BASE, sistrip::FED_TIMING_DELAY, sistrip::FED_TIMING_ERROR, sistrip::FED_TIMING_HEIGHT, sistrip::FED_TIMING_MAX_TIME, sistrip::FED_TIMING_PEAK, sistrip::FED_TIMING_TIME, SummaryGenerator::fillMap(), SummaryHistogramFactory< T >::generator_, SummaryHistogramFactory< T >::gran_, SummaryHistogramFactory< T >::level_, sistrip::mlSummaryPlots_, SummaryHistogramFactory< T >::mon_, SiStripEnumsAndStrings::monitorable(), and SummaryGenerator::size().
Referenced by BeautifulSoup.PageElement::_invert(), and BeautifulSoup.Tag::decompose().
void SummaryHistogramFactory< FedTimingAnalysis >::fill | ( | TH1 & | summary_histo | ) |
Definition at line 98 of file FedTimingSummaryFactory.cc.
References sistrip::FED_TIMING, sistrip::FED_TIMING_BASE, sistrip::FED_TIMING_DELAY, sistrip::FED_TIMING_ERROR, sistrip::FED_TIMING_HEIGHT, sistrip::FED_TIMING_MAX_TIME, sistrip::FED_TIMING_PEAK, sistrip::FED_TIMING_TIME, 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_, sistrip::mlSummaryPlots_, SummaryHistogramFactory< T >::mon_, SiStripEnumsAndStrings::monitorable(), SummaryHistogramFactory< T >::pres_, SiStripEnumsAndStrings::presentation(), SummaryGenerator::profile1D(), sistrip::PROFILE_1D, SummaryGenerator::size(), and SummaryHistogramFactory< T >::view_.
void SummaryHistogramFactory< FedTimingAnalysis >::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 30 of file FedTimingSummaryFactory.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 34 of file FedTimingSummaryFactory.h.
|
private |
Definition at line 33 of file FedTimingSummaryFactory.h.
|
private |
Definition at line 32 of file FedTimingSummaryFactory.h.
|
private |
Definition at line 29 of file FedTimingSummaryFactory.h.
|
private |
Definition at line 30 of file FedTimingSummaryFactory.h.
|
private |
Definition at line 31 of file FedTimingSummaryFactory.h.