|
|
Go to the documentation of this file.
7 using namespace mapper;
569 for (std::vector<HcalGenericDetId>::const_iterator it = dids.begin(); it != dids.end(); ++it) {
571 if (!it->isHcalDetId())
576 MEMap::iterator mit =
_mes.find(
hash);
577 if (mit !=
_mes.end())
595 for (std::vector<HcalElectronicsId>::const_iterator it = eids.begin(); it != eids.end(); ++it) {
598 MEMap::iterator mit =
_mes.find(
hash);
599 if (mit !=
_mes.end())
616 std::vector<HcalTrigTowerDetId> tids = emap->
allTriggerId();
617 for (std::vector<HcalTrigTowerDetId>::const_iterator it = tids.begin(); it != tids.end(); ++it) {
621 MEMap::iterator mit =
_mes.find(
hash);
622 if (mit !=
_mes.end())
653 for (std::vector<HcalGenericDetId>::const_iterator it = dids.begin(); it != dids.end(); ++it) {
655 if (!it->isHcalDetId())
660 MEMap::iterator mit =
_mes.find(
hash);
661 if (mit !=
_mes.end())
681 for (std::vector<HcalElectronicsId>::const_iterator it = eids.begin(); it != eids.end(); ++it) {
684 MEMap::iterator mit =
_mes.find(
hash);
685 if (mit !=
_mes.end())
704 std::vector<HcalTrigTowerDetId> tids = emap->
allTriggerId();
705 for (std::vector<HcalTrigTowerDetId>::const_iterator it = tids.begin(); it != tids.end(); ++it) {
709 MEMap::iterator mit =
_mes.find(
hash);
710 if (mit !=
_mes.end())
736 TH1 *
h =
me->getTH1();
743 for (
unsigned int i = 0;
i < xlabels.size();
i++) {
744 me->setBinLabel(
i + 1, xlabels[
i], 1);
746 for (
unsigned int i = 0;
i < ylabels.size();
i++) {
747 me->setBinLabel(
i + 1, ylabels[
i], 2);
virtual void showOverflow(bool showOverflow)
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
uint32_t getHash(HcalDetId const &did) const override
virtual bool isDHash() const
virtual void setAxisType(AxisType at)
virtual void setBits(TH1 *o)
void customize(MonitorElement *) override
std::string getName(HcalDetId const &did) const override
virtual uint32_t getBin(HcalDetId const &)
std::vector< HcalGenericDetId > allPrecisionId() const
virtual int getValue(HcalDetId const &)
virtual bool isTHash() const
std::vector< HcalTrigTowerDetId > allTriggerId() const
double getBinContent(HcalDetId const &) override
Readout chain identification for Hcal.
void setBinContent(HcalDetId const &, int) override
virtual std::vector< std::string > getLabels()
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
void fill(HcalDetId const &) override
virtual std::string name()
std::vector< HcalElectronicsId > allElectronicsIdPrecision() const
double getBinEntries(HcalDetId const &) override
virtual std::string getHashTypeName() const
virtual void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0)
void debug(STDTYPE const &msg) const
virtual bool isCoordinate()
void showOverflowZ(bool showOverflow)
virtual bool isEHash() const