1 #ifndef EcalDQMonitorTask_H
2 #define EcalDQMonitorTask_H
44 void formSchedule_(
const std::vector<ecaldqm::Collections>&,
const std::multimap<ecaldqm::Collections, ecaldqm::Collections>&);
52 std::vector<std::pair<Processor, ecaldqm::Collections> >
schedule_;
56 std::map<ecaldqm::DQWorkerTask*, bool>
enabled_;
std::vector< ecaldqm::DQWorkerTask * > workers_
std::map< ecaldqm::DQWorkerTask *, bool > enabled_
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
EcalDQMonitorTask(const edm::ParameterSet &)
void beginRun(const edm::Run &, const edm::EventSetup &)
void analyze(const edm::Event &, const edm::EventSetup &)
void(EcalDQMonitorTask::* Processor)(const edm::Event &, ecaldqm::Collections)
void formSchedule_(const std::vector< ecaldqm::Collections > &, const std::multimap< ecaldqm::Collections, ecaldqm::Collections > &)
std::map< ecaldqm::DQWorkerTask *, double > taskTimes_
void endRun(const edm::Run &, const edm::EventSetup &)
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
std::vector< std::pair< Processor, ecaldqm::Collections > > schedule_
std::vector< ecaldqm::DQWorkerTask * > taskLists_[ecaldqm::nCollections]
bool allowMissingCollections_
edm::InputTag collectionTags_[ecaldqm::nCollections]
static void fillDescriptions(edm::ConfigurationDescriptions &)
void runOnCollection(const edm::Event &, ecaldqm::Collections)