CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
hcaldqm::Container2D Class Reference

#include <Container2D.h>

Inheritance diagram for hcaldqm::Container2D:
hcaldqm::Container1D hcaldqm::Container hcaldqm::ContainerProf2D

Public Member Functions

void book (DQMStore::IBooker &, HcalElectronicsMap const *, filter::HashFilter const &, std::string subsystem="Hcal", std::string aux="") override
 
void book (DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
 
 Container2D ()
 
 Container2D (std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN))
 
void fill (HcalDetId const &) override
 
void fill (HcalDetId const &, double) override
 
void fill (HcalDetId const &, double, double) override
 
void fill (HcalDetId const &, int) override
 
void fill (HcalDetId const &, int, double) override
 
void fill (HcalDetId const &, int, int) override
 
void fill (HcalElectronicsId const &) override
 
void fill (HcalElectronicsId const &, double) override
 
void fill (HcalElectronicsId const &, double, double) override
 
void fill (HcalElectronicsId const &, int) override
 
void fill (HcalElectronicsId const &, int, double) override
 
void fill (HcalElectronicsId const &, int, int) override
 
void fill (HcalTrigTowerDetId const &) override
 
void fill (HcalTrigTowerDetId const &, double) override
 
void fill (HcalTrigTowerDetId const &, double, double) override
 
void fill (HcalTrigTowerDetId const &, HcalElectronicsId const &, int, int)
 
void fill (HcalTrigTowerDetId const &, int) override
 
void fill (HcalTrigTowerDetId const &, int, double) override
 
void fill (HcalTrigTowerDetId const &, int, int) override
 
double getBinContent (HcalDetId const &) override
 
double getBinContent (HcalDetId const &, double) override
 
double getBinContent (HcalDetId const &, double, double) override
 
double getBinContent (HcalDetId const &, int) override
 
double getBinContent (HcalDetId const &, int, double) override
 
double getBinContent (HcalDetId const &, int, int) override
 
double getBinContent (HcalElectronicsId const &) override
 
double getBinContent (HcalElectronicsId const &, double) override
 
double getBinContent (HcalElectronicsId const &, double, double) override
 
double getBinContent (HcalElectronicsId const &, int) override
 
double getBinContent (HcalElectronicsId const &, int, double) override
 
double getBinContent (HcalElectronicsId const &, int, int) override
 
double getBinContent (HcalTrigTowerDetId const &) override
 
double getBinContent (HcalTrigTowerDetId const &, double) override
 
double getBinContent (HcalTrigTowerDetId const &, double, double) override
 
double getBinContent (HcalTrigTowerDetId const &, int) override
 
double getBinContent (HcalTrigTowerDetId const &, int, double) override
 
double getBinContent (HcalTrigTowerDetId const &, int, int) override
 
double getBinEntries (HcalDetId const &) override
 
double getBinEntries (HcalDetId const &, double) override
 
double getBinEntries (HcalDetId const &, double, double) override
 
double getBinEntries (HcalDetId const &, int) override
 
double getBinEntries (HcalDetId const &, int, double) override
 
double getBinEntries (HcalDetId const &, int, int) override
 
double getBinEntries (HcalElectronicsId const &) override
 
double getBinEntries (HcalElectronicsId const &, double) override
 
double getBinEntries (HcalElectronicsId const &, double, double) override
 
double getBinEntries (HcalElectronicsId const &, int) override
 
double getBinEntries (HcalElectronicsId const &, int, double) override
 
double getBinEntries (HcalElectronicsId const &, int, int) override
 
double getBinEntries (HcalTrigTowerDetId const &) override
 
double getBinEntries (HcalTrigTowerDetId const &, double) override
 
double getBinEntries (HcalTrigTowerDetId const &, double, double) override
 
double getBinEntries (HcalTrigTowerDetId const &, int) override
 
double getBinEntries (HcalTrigTowerDetId const &, int, double) override
 
double getBinEntries (HcalTrigTowerDetId const &, int, int) 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)
 
virtual void initialize (std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0)
 
virtual void initialize (std::string const &folder, std::string const &qname, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
 
virtual void initialize (std::string const &folder, std::string const &qname, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0)
 
virtual void initialize (std::string const &folder, std::string const &qname, int debug=0)
 
virtual void initialize (std::string const &folder, std::string const &qname, int debug=0)
 
void setBinContent (HcalDetId const &, double) override
 
void setBinContent (HcalDetId const &, double, double) override
 
void setBinContent (HcalDetId const &, double, double, double) override
 
void setBinContent (HcalDetId const &, double, double, int) override
 
void setBinContent (HcalDetId const &, double, int) override
 
void setBinContent (HcalDetId const &, double, int, double) override
 
void setBinContent (HcalDetId const &, double, int, int) override
 
void setBinContent (HcalDetId const &, int) override
 
void setBinContent (HcalDetId const &, int, double) override
 
void setBinContent (HcalDetId const &, int, double, double) override
 
void setBinContent (HcalDetId const &, int, double, int) override
 
void setBinContent (HcalDetId const &, int, int) override
 
void setBinContent (HcalDetId const &, int, int, double) override
 
void setBinContent (HcalDetId const &, int, int, int) override
 
void setBinContent (HcalElectronicsId const &, double) override
 
void setBinContent (HcalElectronicsId const &, double, double) override
 
void setBinContent (HcalElectronicsId const &, double, double, double) override
 
void setBinContent (HcalElectronicsId const &, double, double, int) override
 
void setBinContent (HcalElectronicsId const &, double, int) override
 
void setBinContent (HcalElectronicsId const &, double, int, double) override
 
void setBinContent (HcalElectronicsId const &, double, int, int) override
 
void setBinContent (HcalElectronicsId const &, int) override
 
void setBinContent (HcalElectronicsId const &, int, double) override
 
void setBinContent (HcalElectronicsId const &, int, double, double) override
 
void setBinContent (HcalElectronicsId const &, int, double, int) override
 
void setBinContent (HcalElectronicsId const &, int, int) override
 
void setBinContent (HcalElectronicsId const &, int, int, double) override
 
void setBinContent (HcalElectronicsId const &, int, int, int) override
 
void setBinContent (HcalTrigTowerDetId const &, double) override
 
void setBinContent (HcalTrigTowerDetId const &, double, double) override
 
void setBinContent (HcalTrigTowerDetId const &, double, double, double) override
 
void setBinContent (HcalTrigTowerDetId const &, double, double, int) override
 
void setBinContent (HcalTrigTowerDetId const &, double, int) override
 
void setBinContent (HcalTrigTowerDetId const &, double, int, double) override
 
void setBinContent (HcalTrigTowerDetId const &, double, int, int) override
 
void setBinContent (HcalTrigTowerDetId const &, int) override
 
void setBinContent (HcalTrigTowerDetId const &, int, double) override
 
void setBinContent (HcalTrigTowerDetId const &, int, double, double) override
 
void setBinContent (HcalTrigTowerDetId const &, int, double, int) override
 
void setBinContent (HcalTrigTowerDetId const &, int, int) override
 
void setBinContent (HcalTrigTowerDetId const &, int, int, double) override
 
void setBinContent (HcalTrigTowerDetId const &, int, int, int) override
 
void showOverflowZ (bool showOverflow)
 
 ~Container2D () override
 
- Public Member Functions inherited from hcaldqm::Container1D
 Container1D ()
 
 Container1D (std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN))
 
virtual void extendAxisRange (int)
 
virtual void fill (uint32_t)
 
virtual void fill (uint32_t, double)
 
virtual void fill (uint32_t, double, double)
 
virtual void fill (uint32_t, int)
 
virtual void fill (uint32_t, int, double)
 
virtual void fill (uint32_t, int, int)
 
virtual double getMean (HcalDetId const &, int axis=1)
 
virtual double getMean (HcalElectronicsId const &, int axis=1)
 
virtual double getMean (HcalTrigTowerDetId const &, int axis=1)
 
virtual double getRMS (HcalDetId const &, int axix=1)
 
virtual double getRMS (HcalElectronicsId const &, int axis=1)
 
virtual double getRMS (HcalTrigTowerDetId const &, int axis=1)
 
virtual void initialize (std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0)
 
virtual void initialize (std::string const &folder, std::string const &qname, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0)
 
virtual void initialize (std::string const &folder, std::string const &qname, int debug=0)
 
virtual void load (DQMStore::IGetter &, HcalElectronicsMap const *, filter::HashFilter const &, std::string const &subsystem="Hcal", std::string const &aux="")
 
virtual void load (DQMStore::IGetter &, HcalElectronicsMap const *, std::string const &subsystem="Hcal", std::string const &aux="")
 
virtual void print ()
 
virtual void reset ()
 
virtual void showOverflowX (bool showOverflow)
 
virtual void showOverflowY (bool showOverflow)
 
 ~Container1D () override
 
- Public Member Functions inherited from hcaldqm::Container
 Container ()
 
 Container (std::string const &folder, std::string const &qname)
 
virtual void initialize (std::string const &folder, std::string const &qname, int debug=0)
 
virtual ~Container ()
 

Protected Member Functions

void customize (MonitorElement *) override
 

Protected Attributes

quantity::Quantity_qz
 
- Protected Attributes inherited from hcaldqm::Container1D
mapper::HashMapper _hashmap
 
MEMap _mes
 
quantity::Quantity_qx
 
quantity::Quantity_qy
 
- Protected Attributes inherited from hcaldqm::Container
std::string _folder
 
Logger _logger
 
std::string _qname
 

Private Member Functions

virtual void fill (HcalDetId const &)
 
virtual void fill (HcalDetId const &, double)
 
virtual void fill (HcalDetId const &, double, double)
 
virtual void fill (HcalDetId const &, int)
 
virtual void fill (HcalDetId const &, int, double)
 
virtual void fill (HcalDetId const &, int, int)
 
virtual void fill (HcalElectronicsId const &)
 
virtual void fill (HcalElectronicsId const &, double)
 
virtual void fill (HcalElectronicsId const &, double, double)
 
virtual void fill (HcalElectronicsId const &, int)
 
virtual void fill (HcalElectronicsId const &, int, double)
 
virtual void fill (HcalElectronicsId const &, int, int)
 
virtual void fill (HcalTrigTowerDetId const &)
 
virtual void fill (HcalTrigTowerDetId const &, double)
 
virtual void fill (HcalTrigTowerDetId const &, double, double)
 
virtual void fill (HcalTrigTowerDetId const &, int)
 
virtual void fill (HcalTrigTowerDetId const &, int, double)
 
virtual void fill (HcalTrigTowerDetId const &, int, int)
 
virtual void fill (uint32_t)
 
virtual void fill (uint32_t, double)
 
virtual void fill (uint32_t, double, double)
 
virtual void fill (uint32_t, int)
 
virtual void fill (uint32_t, int, double)
 
virtual void fill (uint32_t, int, int)
 

Additional Inherited Members

- Public Types inherited from hcaldqm::Container
typedef dqm::legacy::DQMStore DQMStore
 
typedef dqm::legacy::MonitorElement MonitorElement
 
- Protected Types inherited from hcaldqm::Container1D
typedef std::unordered_map< uint32_t, MonitorElement * > MEMap
 

Detailed Description

Definition at line 19 of file Container2D.h.

Constructor & Destructor Documentation

◆ Container2D() [1/2]

hcaldqm::Container2D::Container2D ( )

Definition at line 9 of file Container2D.cc.

9 : _qz(nullptr) {}

◆ Container2D() [2/2]

hcaldqm::Container2D::Container2D ( std::string const &  folder,
hashfunctions::HashType  hashtype,
quantity::Quantity qx,
quantity::Quantity qy,
quantity::Quantity qz = new quantity::ValueQuantity(quantity::fN) 
)

◆ ~Container2D()

hcaldqm::Container2D::~Container2D ( )
override

Definition at line 19 of file Container2D.cc.

19  {
20  if (_qz != nullptr)
21  delete _qz;
22  _qz = nullptr;
23  }

References _qz.

Member Function Documentation

◆ book() [1/2]

void hcaldqm::Container2D::book ( DQMStore::IBooker ib,
HcalElectronicsMap const *  emap,
filter::HashFilter const &  filter,
std::string  subsystem = "Hcal",
std::string  aux = "" 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 675 of file Container2D.cc.

679  {
680  // full path as in Container1D.cc
681  //
682  ib.setCurrentFolder(subsystem + "/" + _folder + "/" + _qname + (aux.empty() ? aux : "_" + aux) + "/" +
684  if (_hashmap.isDHash()) {
685  // for Detector Hashes
686  std::vector<HcalGenericDetId> dids = emap->allPrecisionId();
687  for (std::vector<HcalGenericDetId>::const_iterator it = dids.begin(); it != dids.end(); ++it) {
688  // skip trigger towers and calib
689  if (!it->isHcalDetId())
690  continue;
691 
692  HcalDetId did = HcalDetId(it->rawId());
693  uint32_t hash = _hashmap.getHash(did);
694  MEMap::iterator mit = _mes.find(hash);
695  if (mit != _mes.end())
696  continue;
697  if (filter.filter(did))
698  continue;
699 
701  _mes.insert(std::make_pair(hash,
702  ib.book2D(_hashmap.getName(did),
703  _hashmap.getName(did),
704  _qx->nbins(),
705  _qx->min(),
706  _qx->max(),
707  _qy->nbins(),
708  _qy->min(),
709  _qy->max())));
710  customize(_mes[hash]);
711  }
712  } else if (_hashmap.isEHash()) {
713  // for Electronics hashes
714  std::vector<HcalElectronicsId> eids = emap->allElectronicsIdPrecision();
715  for (std::vector<HcalElectronicsId>::const_iterator it = eids.begin(); it != eids.end(); ++it) {
716  HcalElectronicsId eid = HcalElectronicsId(it->rawId());
717  uint32_t hash = _hashmap.getHash(eid);
718  MEMap::iterator mit = _mes.find(hash);
719  if (mit != _mes.end())
720  continue;
721  if (filter.filter(eid))
722  continue;
723 
725  _mes.insert(std::make_pair(hash,
726  ib.book2D(_hashmap.getName(eid),
728  _qx->nbins(),
729  _qx->min(),
730  _qx->max(),
731  _qy->nbins(),
732  _qy->min(),
733  _qy->max())));
734  customize(_mes[hash]);
735  }
736  } else if (_hashmap.isTHash()) {
737  // for TrigTower hashes
738  std::vector<HcalTrigTowerDetId> tids = emap->allTriggerId();
739  for (std::vector<HcalTrigTowerDetId>::const_iterator it = tids.begin(); it != tids.end(); ++it) {
740  HcalTrigTowerDetId tid = HcalTrigTowerDetId(it->rawId());
742  uint32_t hash = _hashmap.getHash(tid);
743  MEMap::iterator mit = _mes.find(hash);
744  if (mit != _mes.end())
745  continue;
746  if (filter.filter(tid))
747  continue;
748 
750  _mes.insert(std::make_pair(hash,
751  ib.book2D(_hashmap.getName(tid),
752  _hashmap.getName(tid),
753  _qx->nbins(),
754  _qx->min(),
755  _qx->max(),
756  _qy->nbins(),
757  _qy->min(),
758  _qy->max())));
759 
760  customize(_mes[hash]);
761  }
762  } else if (_hashmap.isMixHash()) {
763  // for Mixed hashes
764  std::vector<HcalTrigTowerDetId> tids = emap->allTriggerId();
765  for (std::vector<HcalTrigTowerDetId>::const_iterator it = tids.begin(); it != tids.end(); ++it) {
766  HcalTrigTowerDetId tid = HcalTrigTowerDetId(it->rawId());
767  HcalElectronicsId eid = HcalElectronicsId(emap->lookupTrigger(*it).rawId());
769  uint32_t hash = _hashmap.getHash(tid, eid);
770  MEMap::iterator mit = _mes.find(hash);
771  if (mit != _mes.end())
772  continue;
773  if (filter.filter(tid))
774  continue;
775 
777  _mes.insert(std::make_pair(hash,
778  ib.book2D(_hashmap.getName(tid, eid),
779  _hashmap.getName(tid, eid),
780  _qx->nbins(),
781  _qx->min(),
782  _qx->max(),
783  _qy->nbins(),
784  _qy->min(),
785  _qy->max())));
786 
787  customize(_mes[hash]);
788  }
789  }
790  }

References hcaldqm::Container::_folder, hcaldqm::Container1D::_hashmap, hcaldqm::Container::_logger, hcaldqm::Container1D::_mes, hcaldqm::Container::_qname, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, HcalElectronicsMap::allElectronicsIdPrecision(), HcalElectronicsMap::allPrecisionId(), HcalElectronicsMap::allTriggerId(), printConversionInfo::aux, customize(), Logger::debug(), runTauDisplay::eid, ALCARECOTkAlBeamHalo_cff::filter, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::mapper::HashMapper::getHashTypeName(), hcaldqm::mapper::HashMapper::getName(), cond::hash, cuy::ib, hcaldqm::mapper::HashMapper::isDHash(), hcaldqm::mapper::HashMapper::isEHash(), hcaldqm::mapper::HashMapper::isMixHash(), hcaldqm::mapper::HashMapper::isTHash(), HcalElectronicsMap::lookupTrigger(), hcaldqm::quantity::Quantity::max(), hcaldqm::quantity::Quantity::min(), hcaldqm::quantity::Quantity::nbins(), DetId::rawId(), and hcal_dqm_sourceclient-live_cfg::subsystem.

◆ book() [2/2]

void hcaldqm::Container2D::book ( DQMStore::IBooker ib,
HcalElectronicsMap const *  emap,
std::string  subsystem = "Hcal",
std::string  aux = "" 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 567 of file Container2D.cc.

570  {
571  // full path as in Container1D.cc
572  //
573  ib.setCurrentFolder(subsystem + "/" + _folder + "/" + _qname + (aux.empty() ? aux : "_" + aux) + "/" +
575  if (_hashmap.isDHash()) {
576  // for Detector Hashes
577  std::vector<HcalGenericDetId> dids = emap->allPrecisionId();
578  for (std::vector<HcalGenericDetId>::const_iterator it = dids.begin(); it != dids.end(); ++it) {
579  // skip trigger towers and calib
580  if (!it->isHcalDetId())
581  continue;
582 
583  HcalDetId did = HcalDetId(it->rawId());
584  uint32_t hash = _hashmap.getHash(did);
585  MEMap::iterator mit = _mes.find(hash);
586  if (mit != _mes.end())
587  continue;
588 
590  _mes.insert(std::make_pair(hash,
591  ib.book2D(_hashmap.getName(did),
592  _hashmap.getName(did),
593  _qx->nbins(),
594  _qx->min(),
595  _qx->max(),
596  _qy->nbins(),
597  _qy->min(),
598  _qy->max())));
599  customize(_mes[hash]);
600  }
601  } else if (_hashmap.isEHash()) {
602  // for Electronics hashes
603  std::vector<HcalElectronicsId> eids = emap->allElectronicsIdPrecision();
604  for (std::vector<HcalElectronicsId>::const_iterator it = eids.begin(); it != eids.end(); ++it) {
605  HcalElectronicsId eid = HcalElectronicsId(it->rawId());
606  uint32_t hash = _hashmap.getHash(eid);
607  MEMap::iterator mit = _mes.find(hash);
608  if (mit != _mes.end())
609  continue;
610 
612  _mes.insert(std::make_pair(hash,
613  ib.book2D(_hashmap.getName(eid),
615  _qx->nbins(),
616  _qx->min(),
617  _qx->max(),
618  _qy->nbins(),
619  _qy->min(),
620  _qy->max())));
621  customize(_mes[hash]);
622  }
623  } else if (_hashmap.isTHash()) {
624  // for TrigTower hashes
625  std::vector<HcalTrigTowerDetId> tids = emap->allTriggerId();
626  for (std::vector<HcalTrigTowerDetId>::const_iterator it = tids.begin(); it != tids.end(); ++it) {
627  HcalTrigTowerDetId tid = HcalTrigTowerDetId(it->rawId());
629  uint32_t hash = _hashmap.getHash(tid);
630  MEMap::iterator mit = _mes.find(hash);
631  if (mit != _mes.end())
632  continue;
633 
635  _mes.insert(std::make_pair(hash,
636  ib.book2D(_hashmap.getName(tid),
637  _hashmap.getName(tid),
638  _qx->nbins(),
639  _qx->min(),
640  _qx->max(),
641  _qy->nbins(),
642  _qy->min(),
643  _qy->max())));
644 
645  customize(_mes[hash]);
646  }
647  } else if (_hashmap.isMixHash()) {
648  // for Mixed hashes
649  std::vector<HcalTrigTowerDetId> tids = emap->allTriggerId();
650  for (std::vector<HcalTrigTowerDetId>::const_iterator it = tids.begin(); it != tids.end(); ++it) {
651  HcalTrigTowerDetId tid = HcalTrigTowerDetId(it->rawId());
652  HcalElectronicsId eid = HcalElectronicsId(emap->lookupTrigger(*it).rawId());
654  uint32_t hash = _hashmap.getHash(tid, eid);
655  MEMap::iterator mit = _mes.find(hash);
656  if (mit != _mes.end())
657  continue;
658 
660  _mes.insert(std::make_pair(hash,
661  ib.book2D(_hashmap.getName(tid, eid),
662  _hashmap.getName(tid, eid),
663  _qx->nbins(),
664  _qx->min(),
665  _qx->max(),
666  _qy->nbins(),
667  _qy->min(),
668  _qy->max())));
669 
670  customize(_mes[hash]);
671  }
672  }
673  }

References hcaldqm::Container::_folder, hcaldqm::Container1D::_hashmap, hcaldqm::Container::_logger, hcaldqm::Container1D::_mes, hcaldqm::Container::_qname, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, HcalElectronicsMap::allElectronicsIdPrecision(), HcalElectronicsMap::allPrecisionId(), HcalElectronicsMap::allTriggerId(), printConversionInfo::aux, customize(), Logger::debug(), runTauDisplay::eid, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::mapper::HashMapper::getHashTypeName(), hcaldqm::mapper::HashMapper::getName(), cond::hash, cuy::ib, hcaldqm::mapper::HashMapper::isDHash(), hcaldqm::mapper::HashMapper::isEHash(), hcaldqm::mapper::HashMapper::isMixHash(), hcaldqm::mapper::HashMapper::isTHash(), HcalElectronicsMap::lookupTrigger(), hcaldqm::quantity::Quantity::max(), hcaldqm::quantity::Quantity::min(), hcaldqm::quantity::Quantity::nbins(), DetId::rawId(), and hcal_dqm_sourceclient-live_cfg::subsystem.

Referenced by HcalOnlineHarvesting::_dqmEndLuminosityBlock(), NoCQTask::bookHistograms(), DigiComparisonTask::bookHistograms(), TPComparisonTask::bookHistograms(), PedestalTask::bookHistograms(), QIE10Task::bookHistograms(), QIE11Task::bookHistograms(), LEDTask::bookHistograms(), TPTask::bookHistograms(), LaserTask::bookHistograms(), RawTask::bookHistograms(), RecHitTask::bookHistograms(), DigiTask::bookHistograms(), hcaldqm::RawRunSummary::endJob(), hcaldqm::DigiRunSummary::endJob(), hcaldqm::RawRunSummary::endLuminosityBlock(), and hcaldqm::DigiRunSummary::endLuminosityBlock().

◆ customize()

void hcaldqm::Container2D::customize ( MonitorElement me)
overrideprotectedvirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 792 of file Container2D.cc.

792  {
793  me->setAxisTitle(_qx->name(), 1);
794  me->setAxisTitle(_qy->name(), 2);
795  me->setAxisTitle(_qz->name(), 3);
796 
797  TH1 *h = me->getTH1();
798  _qx->setBits(h);
799  _qy->setBits(h);
800  _qz->setBits(h);
801 
802  std::vector<std::string> xlabels = _qx->getLabels();
803  std::vector<std::string> ylabels = _qy->getLabels();
804  for (unsigned int i = 0; i < xlabels.size(); i++) {
805  me->setBinLabel(i + 1, xlabels[i], 1);
806  }
807  for (unsigned int i = 0; i < ylabels.size(); i++) {
808  me->setBinLabel(i + 1, ylabels[i], 2);
809  }
810  }

References hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, _qz, hcaldqm::quantity::Quantity::getLabels(), mps_fire::i, hlt_dqm_clientPB-live_cfg::me, hcaldqm::quantity::Quantity::name(), and hcaldqm::quantity::Quantity::setBits().

Referenced by hcaldqm::ContainerProf2D::book(), and book().

◆ fill() [1/43]

void hcaldqm::Container1D::fill
private

Definition at line 128 of file Container1D.cc.

128 { _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did)); }

◆ fill() [2/43]

void hcaldqm::Container2D::fill ( HcalDetId const &  did)
overridevirtual

◆ fill() [3/43]

void hcaldqm::Container1D::fill
private

Definition at line 136 of file Container1D.cc.

136  {
137  QuantityType qtype = _qx->type();
138  if (qtype == fValueQuantity || qtype == fFlagQuantity)
139  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x));
140  else
141  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x));
142  }

◆ fill() [4/43]

void hcaldqm::Container2D::fill ( HcalDetId const &  did,
double  x 
)
overridevirtual

◆ fill() [5/43]

void hcaldqm::Container1D::fill
private

Definition at line 157 of file Container1D.cc.

157  {
158  QuantityType qtype = _qx->type();
159  if (qtype == fValueQuantity || qtype == fFlagQuantity)
160  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x), _qy->getValue(y));
161  else
162  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x), y);
163  }

◆ fill() [6/43]

void hcaldqm::Container2D::fill ( HcalDetId const &  did,
double  x,
double  y 
)
overridevirtual

◆ fill() [7/43]

void hcaldqm::Container1D::fill
private

Definition at line 129 of file Container1D.cc.

129  {
130  QuantityType qtype = _qx->type();
131  if (qtype == fValueQuantity || qtype == fFlagQuantity)
132  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x));
133  else
134  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x));
135  }

◆ fill() [8/43]

void hcaldqm::Container2D::fill ( HcalDetId const &  did,
int  x 
)
overridevirtual

◆ fill() [9/43]

void hcaldqm::Container1D::fill
private

Definition at line 143 of file Container1D.cc.

143  {
144  QuantityType qtype = _qx->type();
145  if (qtype == fValueQuantity || qtype == fFlagQuantity)
146  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x), _qy->getValue(y));
147  else
148  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x), y);
149  }

◆ fill() [10/43]

void hcaldqm::Container2D::fill ( HcalDetId const &  did,
int  x,
double  y 
)
overridevirtual

◆ fill() [11/43]

void hcaldqm::Container1D::fill
private

Definition at line 150 of file Container1D.cc.

150  {
151  QuantityType qtype = _qx->type();
152  if (qtype == fValueQuantity || qtype == fFlagQuantity)
153  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x), _qy->getValue(y));
154  else
155  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x), y);
156  }

◆ fill() [12/43]

void hcaldqm::Container2D::fill ( HcalDetId const &  did,
int  x,
int  y 
)
overridevirtual

◆ fill() [13/43]

void hcaldqm::Container1D::fill
private

Definition at line 234 of file Container1D.cc.

234  {
235  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did));
236  }

◆ fill() [14/43]

void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did)
overridevirtual

◆ fill() [15/43]

void hcaldqm::Container1D::fill
private

Definition at line 244 of file Container1D.cc.

244  {
245  QuantityType qtype = _qx->type();
246  if (qtype == fValueQuantity || qtype == fFlagQuantity)
247  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x));
248  else
249  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x));
250  }

◆ fill() [16/43]

void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did,
double  x 
)
overridevirtual

◆ fill() [17/43]

void hcaldqm::Container1D::fill
private

Definition at line 265 of file Container1D.cc.

265  {
266  QuantityType qtype = _qx->type();
267  if (qtype == fValueQuantity || qtype == fFlagQuantity)
268  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x), _qy->getValue(y));
269  else
270  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x), y);
271  }

◆ fill() [18/43]

void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did,
double  x,
double  y 
)
overridevirtual

◆ fill() [19/43]

void hcaldqm::Container1D::fill
private

Definition at line 237 of file Container1D.cc.

237  {
238  QuantityType qtype = _qx->type();
239  if (qtype == fValueQuantity || qtype == fFlagQuantity)
240  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x));
241  else
242  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x));
243  }

◆ fill() [20/43]

void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did,
int  x 
)
overridevirtual

◆ fill() [21/43]

void hcaldqm::Container1D::fill
private

Definition at line 251 of file Container1D.cc.

251  {
252  QuantityType qtype = _qx->type();
253  if (qtype == fValueQuantity || qtype == fFlagQuantity)
254  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x), _qy->getValue(y));
255  else
256  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x), y);
257  }

◆ fill() [22/43]

void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did,
int  x,
double  y 
)
overridevirtual

◆ fill() [23/43]

void hcaldqm::Container1D::fill
private

Definition at line 258 of file Container1D.cc.

258  {
259  QuantityType qtype = _qx->type();
260  if (qtype == fValueQuantity || qtype == fFlagQuantity)
261  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x), _qy->getValue(y));
262  else
263  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x), y);
264  }

◆ fill() [24/43]

void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did,
int  x,
int  y 
)
overridevirtual

◆ fill() [25/43]

void hcaldqm::Container1D::fill
private

Definition at line 342 of file Container1D.cc.

342  {
343  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did));
344  }

◆ fill() [26/43]

void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did)
overridevirtual

◆ fill() [27/43]

void hcaldqm::Container1D::fill
private

Definition at line 352 of file Container1D.cc.

352  {
353  QuantityType qtype = _qx->type();
354  if (qtype == fValueQuantity || qtype == fFlagQuantity)
355  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x));
356  else
357  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x));
358  }

◆ fill() [28/43]

void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did,
double  x 
)
overridevirtual

◆ fill() [29/43]

void hcaldqm::Container1D::fill
private

Definition at line 373 of file Container1D.cc.

373  {
374  QuantityType qtype = _qx->type();
375  if (qtype == fValueQuantity || qtype == fFlagQuantity)
376  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x), _qy->getValue(y));
377  else
378  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x), y);
379  }

◆ fill() [30/43]

void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did,
double  x,
double  y 
)
overridevirtual

◆ fill() [31/43]

void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did,
HcalElectronicsId const &  eid,
int  x,
int  y 
)

◆ fill() [32/43]

void hcaldqm::Container1D::fill
private

Definition at line 345 of file Container1D.cc.

345  {
346  QuantityType qtype = _qx->type();
347  if (qtype == fValueQuantity || qtype == fFlagQuantity)
348  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x));
349  else
350  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x));
351  }

◆ fill() [33/43]

void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did,
int  x 
)
overridevirtual

◆ fill() [34/43]

void hcaldqm::Container1D::fill
private

Definition at line 359 of file Container1D.cc.

359  {
360  QuantityType qtype = _qx->type();
361  if (qtype == fValueQuantity || qtype == fFlagQuantity)
362  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x), _qy->getValue(y));
363  else
364  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x), y);
365  }

◆ fill() [35/43]

void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did,
int  x,
double  y 
)
overridevirtual

◆ fill() [36/43]

void hcaldqm::Container1D::fill
private

Definition at line 366 of file Container1D.cc.

366  {
367  QuantityType qtype = _qx->type();
368  if (qtype == fValueQuantity || qtype == fFlagQuantity)
369  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x), _qy->getValue(y));
370  else
371  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did), _qy->getValue(x), y);
372  }

◆ fill() [37/43]

void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did,
int  x,
int  y 
)
overridevirtual

◆ fill() [38/43]

void hcaldqm::Container1D::fill
private

Definition at line 73 of file Container1D.cc.

73  {
74  if (_hashmap.isDHash())
75  this->fill(HcalDetId(hash));
76  else if (_hashmap.isEHash())
77  this->fill(HcalElectronicsId(hash));
78  else if (_hashmap.isTHash())
80  }

◆ fill() [39/43]

void hcaldqm::Container1D::fill
private

Definition at line 91 of file Container1D.cc.

91  {
92  if (_hashmap.isDHash())
93  this->fill(HcalDetId(hash), x);
94  else if (_hashmap.isEHash())
95  this->fill(HcalElectronicsId(hash), x);
96  else if (_hashmap.isTHash())
97  this->fill(HcalTrigTowerDetId(hash), x);
98  }

◆ fill() [40/43]

void hcaldqm::Container1D::fill
private

Definition at line 118 of file Container1D.cc.

118  {
119  if (_hashmap.isDHash())
120  this->fill(HcalDetId(hash), x, y);
121  else if (_hashmap.isEHash())
122  this->fill(HcalElectronicsId(hash), x, y);
123  else if (_hashmap.isTHash())
124  this->fill(HcalTrigTowerDetId(hash), x, y);
125  }

◆ fill() [41/43]

void hcaldqm::Container1D::fill
private

Definition at line 82 of file Container1D.cc.

82  {
83  if (_hashmap.isDHash())
84  this->fill(HcalDetId(hash), x);
85  else if (_hashmap.isEHash())
86  this->fill(HcalElectronicsId(hash), x);
87  else if (_hashmap.isTHash())
88  this->fill(HcalTrigTowerDetId(hash), x);
89  }

◆ fill() [42/43]

void hcaldqm::Container1D::fill
private

Definition at line 100 of file Container1D.cc.

100  {
101  if (_hashmap.isDHash())
102  this->fill(HcalDetId(hash), x, y);
103  else if (_hashmap.isEHash())
104  this->fill(HcalElectronicsId(hash), x, y);
105  else if (_hashmap.isTHash())
106  this->fill(HcalTrigTowerDetId(hash), x, y);
107  }

◆ fill() [43/43]

void hcaldqm::Container1D::fill
private

Definition at line 109 of file Container1D.cc.

109  {
110  if (_hashmap.isDHash())
111  this->fill(HcalDetId(hash), x, y);
112  else if (_hashmap.isEHash())
113  this->fill(HcalElectronicsId(hash), x, y);
114  else if (_hashmap.isTHash())
115  this->fill(HcalTrigTowerDetId(hash), x, y);
116  }

◆ getBinContent() [1/18]

double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id)
overridevirtual

◆ getBinContent() [2/18]

double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id,
double  x 
)
overridevirtual

◆ getBinContent() [3/18]

double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id,
double  x,
double  y 
)
overridevirtual

◆ getBinContent() [4/18]

double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id,
int  x 
)
overridevirtual

◆ getBinContent() [5/18]

double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id,
int  x,
double  y 
)
overridevirtual

◆ getBinContent() [6/18]

double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id,
int  x,
int  y 
)
overridevirtual

◆ getBinContent() [7/18]

double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id)
overridevirtual

◆ getBinContent() [8/18]

double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id,
double  x 
)
overridevirtual

◆ getBinContent() [9/18]

double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id,
double  x,
double  y 
)
overridevirtual

◆ getBinContent() [10/18]

double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id,
int  x 
)
overridevirtual

◆ getBinContent() [11/18]

double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id,
int  x,
double  y 
)
overridevirtual

◆ getBinContent() [12/18]

double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id,
int  x,
int  y 
)
overridevirtual

◆ getBinContent() [13/18]

double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id)
overridevirtual

◆ getBinContent() [14/18]

double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id,
double  x 
)
overridevirtual

◆ getBinContent() [15/18]

double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id,
double  x,
double  y 
)
overridevirtual

◆ getBinContent() [16/18]

double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id,
int  x 
)
overridevirtual

◆ getBinContent() [17/18]

double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id,
int  x,
double  y 
)
overridevirtual

◆ getBinContent() [18/18]

double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id,
int  x,
int  y 
)
overridevirtual

◆ getBinEntries() [1/18]

double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id)
overridevirtual

◆ getBinEntries() [2/18]

double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id,
double  x 
)
overridevirtual

◆ getBinEntries() [3/18]

double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id,
double  x,
double  y 
)
overridevirtual

◆ getBinEntries() [4/18]

double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id,
int  x 
)
overridevirtual

◆ getBinEntries() [5/18]

double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id,
int  x,
double  y 
)
overridevirtual

◆ getBinEntries() [6/18]

double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id,
int  x,
int  y 
)
overridevirtual

◆ getBinEntries() [7/18]

double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id)
overridevirtual

◆ getBinEntries() [8/18]

double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id,
double  x 
)
overridevirtual

◆ getBinEntries() [9/18]

double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id,
double  x,
double  y 
)
overridevirtual

◆ getBinEntries() [10/18]

double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id,
int  x 
)
overridevirtual

◆ getBinEntries() [11/18]

double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id,
int  x,
double  y 
)
overridevirtual

◆ getBinEntries() [12/18]

double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id,
int  x,
int  y 
)
overridevirtual

◆ getBinEntries() [13/18]

double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id)
overridevirtual

◆ getBinEntries() [14/18]

double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id,
double  x 
)
overridevirtual

◆ getBinEntries() [15/18]

double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id,
double  x,
double  y 
)
overridevirtual

◆ getBinEntries() [16/18]

double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id,
int  x 
)
overridevirtual

◆ getBinEntries() [17/18]

double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id,
int  x,
double  y 
)
overridevirtual

◆ getBinEntries() [18/18]

double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id,
int  x,
int  y 
)
overridevirtual

◆ initialize() [1/6]

void hcaldqm::Container2D::initialize ( std::string const &  folder,
hashfunctions::HashType  hashtype,
quantity::Quantity qx,
quantity::Quantity qy,
quantity::Quantity qz = new quantity::ValueQuantity(quantity::fN),
int  debug = 0 
)
virtual

◆ initialize() [2/6]

void hcaldqm::Container1D::initialize

Definition at line 33 of file Container1D.cc.

37  {
38  Container::initialize(folder, qy->name() + "vs" + qx->name(), debug);
39  _hashmap.initialize(hashtype);
40  _qx = qx;
41  _qy = qy;
44  }

◆ initialize() [3/6]

void hcaldqm::Container2D::initialize ( std::string const &  folder,
std::string const &  qname,
hashfunctions::HashType  hashtype,
quantity::Quantity qx,
quantity::Quantity qy,
quantity::Quantity qz = new quantity::ValueQuantity(quantity::fN),
int  debug = 0 
)
virtual

◆ initialize() [4/6]

void hcaldqm::Container1D::initialize

Definition at line 46 of file Container1D.cc.

51  {
53  _hashmap.initialize(hashtype);
54  _qx = qx;
55  _qy = qy;
58  }

◆ initialize() [5/6]

virtual void hcaldqm::Container::initialize
inline

Definition at line 30 of file Container.h.

30  {
31  _folder = folder;
32  _qname = qname;
34  }

◆ initialize() [6/6]

virtual void hcaldqm::Container::initialize
inline

Definition at line 30 of file Container.h.

30  {
31  _folder = folder;
32  _qname = qname;
34  }

◆ setBinContent() [1/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x 
)
overridevirtual

◆ setBinContent() [2/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
double  y 
)
overridevirtual

◆ setBinContent() [3/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
double  y,
double  z 
)
overridevirtual

◆ setBinContent() [4/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
double  y,
int  z 
)
overridevirtual

◆ setBinContent() [5/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
int  y 
)
overridevirtual

◆ setBinContent() [6/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
int  y,
double  z 
)
overridevirtual

◆ setBinContent() [7/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
int  y,
int  z 
)
overridevirtual

◆ setBinContent() [8/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x 
)
overridevirtual

◆ setBinContent() [9/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
double  y 
)
overridevirtual

◆ setBinContent() [10/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
double  y,
double  z 
)
overridevirtual

◆ setBinContent() [11/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
double  y,
int  z 
)
overridevirtual

◆ setBinContent() [12/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
int  y 
)
overridevirtual

◆ setBinContent() [13/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
int  y,
double  z 
)
overridevirtual

◆ setBinContent() [14/42]

void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
int  y,
int  z 
)
overridevirtual

◆ setBinContent() [15/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x 
)
overridevirtual

◆ setBinContent() [16/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
double  y 
)
overridevirtual

◆ setBinContent() [17/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
double  y,
double  z 
)
overridevirtual

◆ setBinContent() [18/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
double  y,
int  z 
)
overridevirtual

◆ setBinContent() [19/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
int  y 
)
overridevirtual

◆ setBinContent() [20/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
int  y,
double  z 
)
overridevirtual

◆ setBinContent() [21/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
int  y,
int  z 
)
overridevirtual

◆ setBinContent() [22/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x 
)
overridevirtual

◆ setBinContent() [23/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
double  y 
)
overridevirtual

◆ setBinContent() [24/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
double  y,
double  z 
)
overridevirtual

◆ setBinContent() [25/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
double  y,
int  z 
)
overridevirtual

◆ setBinContent() [26/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
int  y 
)
overridevirtual

◆ setBinContent() [27/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
int  y,
double  z 
)
overridevirtual

◆ setBinContent() [28/42]

void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
int  y,
int  z 
)
overridevirtual

◆ setBinContent() [29/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x 
)
overridevirtual

◆ setBinContent() [30/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
double  y 
)
overridevirtual

◆ setBinContent() [31/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
double  y,
double  z 
)
overridevirtual

◆ setBinContent() [32/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
double  y,
int  z 
)
overridevirtual

◆ setBinContent() [33/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
int  y 
)
overridevirtual

◆ setBinContent() [34/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
int  y,
double  z 
)
overridevirtual

◆ setBinContent() [35/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
int  y,
int  z 
)
overridevirtual

◆ setBinContent() [36/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x 
)
overridevirtual

◆ setBinContent() [37/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
double  y 
)
overridevirtual

◆ setBinContent() [38/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
double  y,
double  z 
)
overridevirtual

◆ setBinContent() [39/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
double  y,
int  z 
)
overridevirtual

◆ setBinContent() [40/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
int  y 
)
overridevirtual

◆ setBinContent() [41/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
int  y,
double  z 
)
overridevirtual

◆ setBinContent() [42/42]

void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
int  y,
int  z 
)
overridevirtual

◆ showOverflowZ()

void hcaldqm::Container2D::showOverflowZ ( bool  showOverflow)

Definition at line 812 of file Container2D.cc.

812 { _qz->showOverflow(showOverflow); }

References _qz, and hcaldqm::quantity::Quantity::showOverflow().

Member Data Documentation

◆ _qz

quantity::Quantity* hcaldqm::Container2D::_qz
protected
hcal_dqm_sourceclient-live_cfg.subsystem
subsystem
Definition: hcal_dqm_sourceclient-live_cfg.py:16
hcaldqm::Container1D::Container1D
Container1D()
Definition: Container1D.cc:8
DDAxes::y
hcaldqm::quantity::Quantity::showOverflow
virtual void showOverflow(bool showOverflow)
Definition: Quantity.h:68
mps_fire.i
i
Definition: mps_fire.py:428
hcaldqm::Container1D::_hashmap
mapper::HashMapper _hashmap
Definition: Container1D.h:233
hcaldqm::mapper::HashMapper::getHash
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:29
hcaldqm::mapper::HashMapper::isDHash
virtual bool isDHash() const
Definition: HashMapper.h:58
hcaldqm::quantity::Quantity::setAxisType
virtual void setAxisType(AxisType at)
Definition: Quantity.h:36
printsummarytable.folder
folder
Definition: printsummarytable.py:7
cond::hash
Definition: Time.h:19
hcaldqm::quantity::Quantity::setBits
virtual void setBits(TH1 *o)
Definition: Quantity.h:51
hcaldqm::Container2D::customize
void customize(MonitorElement *) override
Definition: Container2D.cc:792
hcaldqm::Container::initialize
virtual void initialize(std::string const &folder, std::string const &qname, int debug=0)
Definition: Container.h:30
hcaldqm::Container1D::_mes
MEMap _mes
Definition: Container1D.h:232
hcaldqm::quantity::Quantity::type
virtual QuantityType type()
Definition: Quantity.h:33
DDAxes::x
hcaldqm::quantity::fZAxis
Definition: Quantity.h:25
hcaldqm::Container1D::_qx
quantity::Quantity * _qx
Definition: Container1D.h:234
hcaldqm::quantity::Quantity::min
virtual double min()
Definition: Quantity.h:59
hcaldqm::Container::_folder
std::string _folder
Definition: Container.h:37
hcaldqm::Container1D::_qy
quantity::Quantity * _qy
Definition: Container1D.h:235
hcaldqm::mapper::HashMapper::getName
std::string getName(HcalDetId const &did) const override
Definition: HashMapper.h:42
hcaldqm::quantity::Quantity::getBin
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:39
hcaldqm::mapper::HashMapper::initialize
virtual void initialize(hashfunctions::HashType htype)
Definition: HashMapper.h:25
hcaldqm::quantity::Quantity::nbins
virtual int nbins()
Definition: Quantity.h:57
debug
#define debug
Definition: HDRShower.cc:19
hcaldqm::quantity::Quantity::getValue
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:45
hcaldqm::mapper::HashMapper::isTHash
virtual bool isTHash() const
Definition: HashMapper.h:62
DDAxes::z
HcalElectronicsId
Readout chain identification for Hcal.
Definition: HcalElectronicsId.h:32
hcaldqm::quantity::fValueQuantity
Definition: Quantity.h:19
hcaldqm::quantity::Quantity::wofnbins
virtual int wofnbins()
Definition: Quantity.h:58
hcaldqm::quantity::Quantity::max
virtual double max()
Definition: Quantity.h:60
h
hcaldqm::quantity::fYAxis
Definition: Quantity.h:25
ALCARECOTkAlBeamHalo_cff.filter
filter
Definition: ALCARECOTkAlBeamHalo_cff.py:27
hcaldqm::quantity::Quantity::getLabels
virtual std::vector< std::string > getLabels()
Definition: Quantity.h:62
hcaldqm::Container2D::fill
void fill(HcalDetId const &) override
Definition: Container2D.cc:52
hcaldqm::quantity::Quantity::name
virtual std::string name()
Definition: Quantity.h:34
hcaldqm::quantity::QuantityType
QuantityType
Definition: Quantity.h:15
hcaldqm::Container::_logger
Logger _logger
Definition: Container.h:39
printConversionInfo.aux
aux
Definition: printConversionInfo.py:19
HcalDetId
Definition: HcalDetId.h:12
runTauDisplay.eid
eid
Definition: runTauDisplay.py:298
hcaldqm::mapper::HashMapper::isMixHash
virtual bool isMixHash() const
Definition: HashMapper.h:65
cuy.ib
ib
Definition: cuy.py:661
hcaldqm::Container2D::_qz
quantity::Quantity * _qz
Definition: Container2D.h:174
hcaldqm::mapper::HashMapper::getHashTypeName
virtual std::string getHashTypeName() const
Definition: HashMapper.h:54
Logger::set
void set(std::string const &name, int debug=0)
Definition: Logger.h:29
hcaldqm::quantity::fFlagQuantity
Definition: Quantity.h:20
hcaldqm::Container1D::initialize
virtual void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0)
Definition: Container1D.cc:33
Logger::debug
void debug(STDTYPE const &msg) const
Definition: Logger.h:20
hcaldqm::quantity::Quantity::isCoordinate
virtual bool isCoordinate()
Definition: Quantity.h:61
hcaldqm::quantity::fXAxis
Definition: Quantity.h:25
hlt_dqm_clientPB-live_cfg.me
me
Definition: hlt_dqm_clientPB-live_cfg.py:61
hcaldqm::Container::_qname
std::string _qname
Definition: Container.h:38
hcaldqm::mapper::HashMapper::isEHash
virtual bool isEHash() const
Definition: HashMapper.h:59
HcalTrigTowerDetId
Definition: HcalTrigTowerDetId.h:14