Go to the documentation of this file.
25 willConvertToEDM_(
true),
56 for (
unsigned iME(0); iME != MENames.size(); iME++) {
74 mItr->second->clear();
106 throw cms::Exception(
"InvalidCall") <<
"Electronics Mapping not initialized";
112 throw cms::Exception(
"InvalidCall") <<
"TrigTowerConstituentsMap not initialized";
118 throw cms::Exception(
"InvalidCall") <<
"CaloGeometry not initialized";
124 throw cms::Exception(
"InvalidCall") <<
"CaloTopology not initialized";
130 throw cms::Exception(
"InvalidCall") <<
"Electronics Mapping not initialized";
132 throw cms::Exception(
"InvalidCall") <<
"TrigTowerConstituentsMap not initialized";
134 throw cms::Exception(
"InvalidCall") <<
"CaloGeometry not initialized";
136 throw cms::Exception(
"InvalidCall") <<
"CaloTopology not initialized";
163 return &workerFactoryStore;
T const * product() const
tbb::concurrent_unordered_map< std::string, WorkerFactory > workerFactories_
const CaloTopology * topology
ParameterSet getUntrackedParameterSet(std::string const &name, ParameterSet const &defaultValue) const
void fillMESetDescriptions(edm::ParameterSetDescription &)
T getUntrackedParameter(std::string const &, T const &) const
virtual void bookMEs(DQMStore::IBooker &)
bool existsAs(std::string const ¶meterName, bool trackiness=true) const
checks if a parameter exists as a given type
DQWorker * getWorker(std::string const &, int, edm::ParameterSet const &, edm::ParameterSet const &) const
Log< level::Info, false > LogInfo
void print_(std::string const &, int=0) const
const EcalElectronicsMapping * GetElectronicsMap()
virtual void releaseMEs()
void setSetupObjects(edm::EventSetup const &)
const CaloGeometry * GetGeometry()
static void fillDescriptions(edm::ParameterSetDescription &_desc)
const EcalTrigTowerConstituentsMap * GetTrigTowerMap()
void setVerbosity(int _verbosity)
virtual void setParams(edm::ParameterSet const &)
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
void insert(const std::string &key, MESet *ptr)
const CaloGeometry * geometry
std::vector< std::string > getParameterNames() const
void initialize(std::string const &_name, edm::ParameterSet const &)
EcalDQMSetupObjects edso_
Log< level::Error, false > LogError
const EcalTrigTowerConstituentsMap * trigtowerMap
virtual void setME(edm::ParameterSet const &)
const EcalDQMSetupObjects getEcalDQMSetupObjects()
const EcalElectronicsMapping * electronicsMap
MESet * createMESet(edm::ParameterSet const &)
virtual ~DQWorker() noexcept(false)
static WorkerFactoryStore * singleton()
MESetColletionType::iterator iterator
virtual void setSource(edm::ParameterSet const &)
const CaloTopology * GetTopology()