4 using namespace mapper;
58 for (std::vector<HcalGenericDetId>::const_iterator
it = dids.begin();
it != dids.end(); ++
it) {
60 if (!
it->isHcalDetId())
65 MEMap::iterator mit =
_mes.find(
hash);
66 if (mit !=
_mes.end())
86 for (std::vector<HcalElectronicsId>::const_iterator
it = eids.begin();
it != eids.end(); ++
it) {
89 MEMap::iterator mit =
_mes.find(
hash);
90 if (mit !=
_mes.end())
109 std::vector<HcalTrigTowerDetId> tids = emap->
allTriggerId();
110 for (std::vector<HcalTrigTowerDetId>::const_iterator
it = tids.begin();
it != tids.end(); ++
it) {
113 MEMap::iterator mit =
_mes.find(
hash);
114 if (mit !=
_mes.end())
146 for (std::vector<HcalGenericDetId>::const_iterator
it = dids.begin();
it != dids.end(); ++
it) {
148 if (!
it->isHcalDetId())
153 MEMap::iterator mit =
_mes.find(
hash);
154 if (mit !=
_mes.end())
176 for (std::vector<HcalElectronicsId>::const_iterator
it = eids.begin();
it != eids.end(); ++
it) {
179 MEMap::iterator mit =
_mes.find(
hash);
180 if (mit !=
_mes.end())
201 std::vector<HcalTrigTowerDetId> tids = emap->
allTriggerId();
202 for (std::vector<HcalTrigTowerDetId>::const_iterator
it = tids.begin();
it != tids.end(); ++
it) {
205 MEMap::iterator mit =
_mes.find(
hash);
206 if (mit !=
_mes.end())
void customize(MonitorElement *) override
virtual void setAxisType(AxisType at)
uint32_t getHash(HcalDetId const &did) const override
void fill(HcalDetId const &) override
virtual bool isTHash() const
std::vector< HcalTrigTowerDetId > allTriggerId() const
virtual std::string getHashTypeName() const
virtual int getValue(HcalDetId const &)
void debug(STDTYPE const &msg) const
virtual bool isEHash() const
virtual void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
mapper::HashMapper _hashmap
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
virtual bool isDHash() const
virtual bool isCoordinate()
void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fEnergy), int debug=0) override
std::string getName(HcalDetId const &did) const override
std::vector< HcalGenericDetId > allPrecisionId() const
std::vector< HcalElectronicsId > allElectronicsIdPrecision() const
Readout chain identification for Hcal.