36 DQHarvester::beginRun(r, es);
39 _sumgen[it_sum]->beginRun(r, es);
70 std::map<Summary, std::string> datatier_names;
71 datatier_names[
fRaw] =
"RAW";
72 datatier_names[
fDigi] =
"DIGI";
73 datatier_names[
fReco] =
"RECO";
74 datatier_names[
fTP] =
"TP";
77 std::map<std::string, int> datatiers;
80 datatiers.insert(std::pair<std::string, int>(datatier_names[it_sum],
num));
101 for (std::map<std::string, int>::const_iterator it = datatiers.begin(); it != datatiers.end(); ++it) {
103 int value = it->second;
123 std::cout <<
"********************" << std::endl;
126 for (uint32_t icrate = 0; icrate <
_vCrates.size(); icrate++) {
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) final
void _dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
std::map< Summary, std::string > _sumnames
HcalOfflineHarvesting(edm::ParameterSet const &)
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
void beginRun(edm::Run const &, edm::EventSetup const &) override
MonitorElement * _reportSummaryMap
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
std::map< Summary, hcaldqm::DQClient * > _sumgen
#define DEFINE_FWK_MODULE(type)
virtual void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
virtual void setBinContent(int binx, double content)
set content of bin (1-D)
std::vector< int > _vCrates
virtual MonitorElement * get(std::string const &fullpath) const
std::map< Summary, bool > _summarks
std::vector< Summary > _summaryList
void _dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override