Go to the documentation of this file.
36 DQHarvester::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++) {
std::map< Summary, hcaldqm::DQClient * > _sumgen
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
std::map< Summary, bool > _summarks
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
std::vector< int > _vCrates
#define DEFINE_FWK_MODULE(type)
void _dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
HcalOfflineHarvesting(edm::ParameterSet const &)
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)
std::vector< Summary > _summaryList
void beginRun(edm::Run const &, edm::EventSetup const &) override
virtual void setBinContent(int binx, double content)
set content of bin (1-D)
virtual MonitorElement * get(std::string const &fullpath) const
std::map< Summary, std::string > _sumnames
void _dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) final
MonitorElement * _reportSummaryMap