5 using namespace mapper;
62 for (std::vector<HcalGenericDetId>::const_iterator it=
63 dids.begin(); it!=dids.end(); ++it)
66 if (!it->isHcalDetId())
71 MEMap::iterator mit =
_mes.find(hash);
88 std::vector<HcalElectronicsId> eids =
90 for (std::vector<HcalElectronicsId>::const_iterator it=
91 eids.begin(); it!=eids.end(); ++it)
95 MEMap::iterator mit =
_mes.find(hash);
112 std::vector<HcalTrigTowerDetId> tids =
114 for (std::vector<HcalTrigTowerDetId>::const_iterator it=
115 tids.begin(); it!=tids.end(); ++it)
119 MEMap::iterator mit =
_mes.find(hash);
147 for (std::vector<HcalGenericDetId>::const_iterator it=
148 dids.begin(); it!=dids.end(); ++it)
151 if (!it->isHcalDetId())
156 MEMap::iterator mit =
_mes.find(hash);
175 std::vector<HcalElectronicsId> eids =
177 for (std::vector<HcalElectronicsId>::const_iterator it=
178 eids.begin(); it!=eids.end(); ++it)
182 MEMap::iterator mit =
_mes.find(hash);
201 std::vector<HcalTrigTowerDetId> tids =
203 for (std::vector<HcalTrigTowerDetId>::const_iterator it=
204 tids.begin(); it!=tids.end(); ++it)
208 MEMap::iterator mit =
_mes.find(hash);
452 double x,
double y,
double z)
458 double x,
double y,
double z)
464 double x,
double y,
double z)
void customize(MonitorElement *) override
virtual void setAxisType(AxisType at)
std::vector< HcalElectronicsId > allElectronicsIdPrecision() const
void fill(HcalDetId const &) override
virtual bool isTHash() const
void debug(STDTYPE const &msg) const
virtual std::string getHashTypeName() const
virtual int getValue(HcalDetId const &)
void setCurrentFolder(std::string const &fullpath)
MonitorElement * bookProfile2D(Args &&...args)
std::vector< HcalGenericDetId > allPrecisionId() const
uint32_t getHash(HcalDetId const &did) const override
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 isCoordinate()
virtual bool isDHash() const
void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fEnergy), int debug=0) override
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