17 using namespace sistrip;
24 <<
" Constructing object...";
25 factory_ = std::make_unique<SamplingSummaryFactory>();
39 <<
" Deleting object...";
46 Analyses::iterator ianal;
47 for (ianal =
data().
begin(); ianal !=
data().end(); ianal++) {
55 HistosMap::const_iterator iter =
histos().begin();
56 for (; iter !=
histos().end(); iter++) {
58 if (iter->second.empty()) {
60 <<
" Zero collation histograms found!";
66 Histos::const_iterator ihis = iter->second.begin();
67 for (; ihis != iter->second.end(); ihis++) {
70 profs.push_back(prof);
79 data()[iter->first] = anal;
void analysis(const std::vector< TH1 * > &)
Analysis for latency run.
SamplingHistograms(const edm::ParameterSet &pset, DQMStore *, const sistrip::RunType &task=sistrip::APV_LATENCY)
Algorithm for latency run.
Analyses & data(bool getMaskedData=false)
const edm::ParameterSet & pset() const
void setSoNcut(const float sOnCut)
virtual int64_t getIntValue() const
static const char mlDqmClient_[]
void configure(const edm::ParameterSet &, const edm::EventSetup &) override
virtual MonitorElement * get(std::string const &fullpath) const
~SamplingHistograms() override
int extract(std::vector< int > *output, const std::string &dati)
void histoAnalysis(bool debug) override
std::unique_ptr< Factory > factory_
static const char root_[]
Log< level::Warning, false > LogWarning
static const char collate_[]
const HistosMap & histos() const