13 #include "tbb/concurrent_unordered_map.h" 61 virtual void releaseMEs();
63 void setTime(time_t _t) { timestamp_.now = _t; }
92 template<
typename Worker>
108 #define DEFINE_ECALDQM_WORKER(TYPE) \ 109 WorkerFactoryStore::Registration<TYPE> ecaldqm##TYPE##Registration(#TYPE) static AlgebraicMatrix initialize()
virtual void endRun(edm::Run const &, edm::EventSetup const &)
edm::LuminosityBlockNumber_t iLumi
unsigned long long EventNumber_t
virtual void beginRun(edm::Run const &, edm::EventSetup const &)
virtual void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
unsigned int LuminosityBlockNumber_t
void setLumiNumber(edm::LuminosityBlockNumber_t _l)
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
void setEventNumber(edm::EventNumber_t _e)
void registerFactory(std::string const &_name, WorkerFactory _f)
DQWorker *(* WorkerFactory)()
void setRunNumber(edm::RunNumber_t _r)
boost::ptr_map< std::string, MESet > MESetCollection
tbb::concurrent_unordered_map< std::string, WorkerFactory > workerFactories_
std::string const & getName() const
virtual void setParams(edm::ParameterSet const &)
void setVerbosity(int _verbosity)
Registration(std::string const &_name)
virtual void setSource(edm::ParameterSet const &)