1 #ifndef EcalDQMonitorTask_H 2 #define EcalDQMonitorTask_H 38 std::set<ecaldqm::DQWorker*>
const&);
40 template <
typename CollectionClass>
48 std::vector<std::pair<Processor, ecaldqm::Collections>>
schedule_;
std::shared_ptr< ecaldqm::EcalLSCache > globalBeginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) const override
~EcalDQMonitorTask() override
void formSchedule(std::vector< ecaldqm::Collections > const &, edm::ParameterSet const &)
edm::EDGetToken collectionTokens_[ecaldqm::nCollections]
TEMPL(T2) struct Divides void
void analyze(edm::Event const &, edm::EventSetup const &) override
void(EcalDQMonitorTask::* Processor)(edm::Event const &, ecaldqm::Collections, std::set< ecaldqm::DQWorker *> const &)
void dqmEndRun(edm::Run const &, edm::EventSetup const &) override
std::vector< std::pair< Processor, ecaldqm::Collections > > schedule_
void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override
bool allowMissingCollections_
void runOnCollection(edm::Event const &, ecaldqm::Collections, std::set< ecaldqm::DQWorker *> const &)
EcalDQMonitorTask(edm::ParameterSet const &)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
static void fillDescriptions(edm::ConfigurationDescriptions &)
std::vector< std::string > skipCollections_
void globalEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override