7 using namespace mapper;
58 for (std::vector<HcalGenericDetId>::const_iterator it=
59 dids.begin(); it!=dids.end(); ++it)
62 if (!it->isHcalDetId())
67 MEMap::iterator mit =
_mes.find(hash);
81 std::vector<HcalElectronicsId> eids =
83 for (std::vector<HcalElectronicsId>::const_iterator it=
84 eids.begin(); it!=eids.end(); ++it)
88 MEMap::iterator mit =
_mes.find(hash);
102 std::vector<HcalTrigTowerDetId> tids =
104 for (std::vector<HcalTrigTowerDetId>::const_iterator it=
105 tids.begin(); it!=tids.end(); ++it)
109 MEMap::iterator mit =
_mes.find(hash);
134 for (std::vector<HcalGenericDetId>::const_iterator it=
135 dids.begin(); it!=dids.end(); ++it)
138 if (!it->isHcalDetId())
143 MEMap::iterator mit =
_mes.find(hash);
159 std::vector<HcalElectronicsId> eids =
161 for (std::vector<HcalElectronicsId>::const_iterator it=
162 eids.begin(); it!=eids.end(); ++it)
166 MEMap::iterator mit =
_mes.find(hash);
182 std::vector<HcalTrigTowerDetId> tids =
184 for (std::vector<HcalTrigTowerDetId>::const_iterator it=
185 tids.begin(); it!=tids.end(); ++it)
189 MEMap::iterator mit =
_mes.find(hash);
216 for (std::vector<HcalGenericDetId>::const_iterator it=
217 dids.begin(); it!=dids.end(); ++it)
220 if (!it->isHcalDetId())
225 MEMap::iterator mit =
_mes.find(hash);
239 std::vector<HcalElectronicsId> eids =
241 for (std::vector<HcalElectronicsId>::const_iterator it=
242 eids.begin(); it!=eids.end(); ++it)
246 MEMap::iterator mit =
_mes.find(hash);
260 std::vector<HcalTrigTowerDetId> tids =
262 for (std::vector<HcalTrigTowerDetId>::const_iterator it=
263 tids.begin(); it!=tids.end(); ++it)
267 MEMap::iterator mit =
_mes.find(hash);
292 for (std::vector<HcalGenericDetId>::const_iterator it=
293 dids.begin(); it!=dids.end(); ++it)
296 if (!it->isHcalDetId())
301 MEMap::iterator mit =
_mes.find(hash);
317 std::vector<HcalElectronicsId> eids =
319 for (std::vector<HcalElectronicsId>::const_iterator it=
320 eids.begin(); it!=eids.end(); ++it)
324 MEMap::iterator mit =
_mes.find(hash);
340 std::vector<HcalTrigTowerDetId> tids =
342 for (std::vector<HcalTrigTowerDetId>::const_iterator it=
343 tids.begin(); it!=tids.end(); ++it)
347 MEMap::iterator mit =
_mes.find(hash);
virtual void customize(MonitorElement *)
virtual void initialize(std::string const &folder, hashfunctions::HashType, Quantity *, Quantity *qy=new ValueQuantity(quantity::fN), int debug=0)
virtual void setAxisType(AxisType at)
std::vector< HcalElectronicsId > allElectronicsIdPrecision() const
MonitorElement * bookProfile(Args &&...args)
virtual bool isTHash() const
void debug(STDTYPE const &msg) const
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
virtual std::string getHashTypeName() const
std::vector< HcalGenericDetId > allPrecisionId() const
MonitorElement * bookProfile(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const char *option="s")
uint32_t getHash(HcalDetId const &did) const override
void setCurrentFolder(const std::string &fullpath)
mapper::HashMapper _hashmap
void initialize(std::string const &folder, hashfunctions::HashType, Quantity *, Quantity *, int debug=0) override
virtual bool isDHash() const
virtual bool filter(HcalDetId const &) const
virtual bool isEHash() const
Readout chain identification for Hcal.
std::vector< HcalTrigTowerDetId > allTriggerId() const
std::string getName(HcalDetId const &did) const override
void setCurrentFolder(const std::string &fullpath)