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