CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
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 *, std::string subsystem="Hcal", std::string aux="") override
 
void book (DQMStore::IBooker &, HcalElectronicsMap const *, filter::HashFilter 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 &, int) override
 
void fill (HcalDetId const &, double) override
 
void fill (HcalDetId const &, int, double) override
 
void fill (HcalDetId const &, int, int) override
 
void fill (HcalDetId const &, double, double) override
 
void fill (HcalElectronicsId const &) override
 
void fill (HcalElectronicsId const &, int) override
 
void fill (HcalElectronicsId const &, double) override
 
void fill (HcalElectronicsId const &, int, double) override
 
void fill (HcalElectronicsId const &, int, int) override
 
void fill (HcalElectronicsId const &, double, double) override
 
void fill (HcalTrigTowerDetId const &) override
 
void fill (HcalTrigTowerDetId const &, int) override
 
void fill (HcalTrigTowerDetId const &, double) override
 
void fill (HcalTrigTowerDetId const &, int, int) override
 
void fill (HcalTrigTowerDetId const &, int, double) override
 
void fill (HcalTrigTowerDetId const &, double, double) override
 
double getBinContent (HcalDetId const &) override
 
double getBinContent (HcalDetId const &, int) override
 
double getBinContent (HcalDetId const &, double) override
 
double getBinContent (HcalDetId const &, int, int) override
 
double getBinContent (HcalDetId const &, int, double) override
 
double getBinContent (HcalDetId const &, double, double) override
 
double getBinContent (HcalElectronicsId const &) override
 
double getBinContent (HcalElectronicsId const &, int) override
 
double getBinContent (HcalElectronicsId const &, double) override
 
double getBinContent (HcalElectronicsId const &, int, int) override
 
double getBinContent (HcalElectronicsId const &, int, double) override
 
double getBinContent (HcalElectronicsId const &, double, double) override
 
double getBinContent (HcalTrigTowerDetId const &) override
 
double getBinContent (HcalTrigTowerDetId const &, int) override
 
double getBinContent (HcalTrigTowerDetId const &, double) override
 
double getBinContent (HcalTrigTowerDetId const &, int, int) override
 
double getBinContent (HcalTrigTowerDetId const &, int, double) override
 
double getBinContent (HcalTrigTowerDetId const &, double, double) override
 
double getBinEntries (HcalDetId const &) override
 
double getBinEntries (HcalDetId const &, int) override
 
double getBinEntries (HcalDetId const &, double) override
 
double getBinEntries (HcalDetId const &, int, int) override
 
double getBinEntries (HcalDetId const &, int, double) override
 
double getBinEntries (HcalDetId const &, double, double) override
 
double getBinEntries (HcalElectronicsId const &) override
 
double getBinEntries (HcalElectronicsId const &, int) override
 
double getBinEntries (HcalElectronicsId const &, double) override
 
double getBinEntries (HcalElectronicsId const &, int, int) override
 
double getBinEntries (HcalElectronicsId const &, int, double) override
 
double getBinEntries (HcalElectronicsId const &, double, double) override
 
double getBinEntries (HcalTrigTowerDetId const &) override
 
double getBinEntries (HcalTrigTowerDetId const &, int) override
 
double getBinEntries (HcalTrigTowerDetId const &, double) override
 
double getBinEntries (HcalTrigTowerDetId const &, int, int) override
 
double getBinEntries (HcalTrigTowerDetId const &, int, double) override
 
double getBinEntries (HcalTrigTowerDetId const &, double, double) 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, std::string const &qname, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
 
void setBinContent (HcalDetId const &, int) override
 
void setBinContent (HcalDetId const &, double) override
 
void setBinContent (HcalDetId const &, int, int) override
 
void setBinContent (HcalDetId const &, int, double) override
 
void setBinContent (HcalDetId const &, double, int) override
 
void setBinContent (HcalDetId const &, double, double) override
 
void setBinContent (HcalDetId const &, int, int, int) override
 
void setBinContent (HcalDetId const &, int, double, int) override
 
void setBinContent (HcalDetId const &, double, int, int) override
 
void setBinContent (HcalDetId const &, double, double, int) override
 
void setBinContent (HcalDetId const &, int, int, double) override
 
void setBinContent (HcalDetId const &, int, double, double) override
 
void setBinContent (HcalDetId const &, double, int, double) override
 
void setBinContent (HcalDetId const &, double, double, double) override
 
void setBinContent (HcalElectronicsId const &, int) override
 
void setBinContent (HcalElectronicsId const &, double) override
 
void setBinContent (HcalElectronicsId const &, int, int) override
 
void setBinContent (HcalElectronicsId const &, int, double) override
 
void setBinContent (HcalElectronicsId const &, double, int) override
 
void setBinContent (HcalElectronicsId const &, double, double) override
 
void setBinContent (HcalElectronicsId const &, int, int, int) override
 
void setBinContent (HcalElectronicsId const &, int, double, int) override
 
void setBinContent (HcalElectronicsId const &, double, int, int) override
 
void setBinContent (HcalElectronicsId const &, double, double, int) override
 
void setBinContent (HcalElectronicsId const &, int, int, double) override
 
void setBinContent (HcalElectronicsId const &, int, double, double) override
 
void setBinContent (HcalElectronicsId const &, double, int, double) override
 
void setBinContent (HcalElectronicsId const &, double, double, double) override
 
void setBinContent (HcalTrigTowerDetId const &, int) override
 
void setBinContent (HcalTrigTowerDetId const &, double) override
 
void setBinContent (HcalTrigTowerDetId const &, int, int) override
 
void setBinContent (HcalTrigTowerDetId const &, int, double) override
 
void setBinContent (HcalTrigTowerDetId const &, double, int) override
 
void setBinContent (HcalTrigTowerDetId const &, double, double) override
 
void setBinContent (HcalTrigTowerDetId const &, int, int, int) override
 
void setBinContent (HcalTrigTowerDetId const &, int, double, int) override
 
void setBinContent (HcalTrigTowerDetId const &, double, int, int) override
 
void setBinContent (HcalTrigTowerDetId const &, double, double, int) override
 
void setBinContent (HcalTrigTowerDetId const &, int, int, double) override
 
void setBinContent (HcalTrigTowerDetId const &, int, double, double) override
 
void setBinContent (HcalTrigTowerDetId const &, double, int, double) override
 
void setBinContent (HcalTrigTowerDetId const &, double, double, double) 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, int)
 
virtual void fill (uint32_t, double)
 
virtual void fill (uint32_t, int, double)
 
virtual void fill (uint32_t, int, int)
 
virtual void fill (uint32_t, double, double)
 
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 load (DQMStore::IGetter &, HcalElectronicsMap const *, std::string const &subsystem="Hcal", std::string const &aux="")
 
virtual void load (DQMStore::IGetter &, HcalElectronicsMap const *, filter::HashFilter const &, std::string const &subsystem="Hcal", std::string const &aux="")
 
virtual void print ()
 
virtual void reset ()
 
virtual void setLumiFlag ()
 
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
 

Additional Inherited Members

- Protected Types inherited from hcaldqm::Container1D
typedef boost::unordered_map< uint32_t, MonitorElement * > MEMap
 

Detailed Description

Definition at line 20 of file Container2D.h.

Constructor & Destructor Documentation

hcaldqm::Container2D::Container2D ( )

Definition at line 10 of file Container2D.cc.

10  :
11  _qz(nullptr)
12  {}
quantity::Quantity * _qz
Definition: Container2D.h:173
hcaldqm::Container2D::Container2D ( std::string const &  folder,
hashfunctions::HashType  hashtype,
quantity::Quantity qx,
quantity::Quantity qy,
quantity::Quantity qz = new quantity::ValueQuantity(quantity::fN) 
)
hcaldqm::Container2D::~Container2D ( )
override

Definition at line 24 of file Container2D.cc.

References _qz.

25  {
26  if (_qz!=nullptr)
27  delete _qz;
28  _qz = nullptr;
29  }
quantity::Quantity * _qz
Definition: Container2D.h:173

Member Function Documentation

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 894 of file Container2D.cc.

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, DQMStore::IBooker::book2D(), customize(), Logger::debug(), runTauDisplay::eid, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::mapper::HashMapper::getHashTypeName(), hcaldqm::mapper::HashMapper::getName(), cond::hash, hcaldqm::mapper::HashMapper::isDHash(), hcaldqm::mapper::HashMapper::isEHash(), hcaldqm::mapper::HashMapper::isTHash(), hcaldqm::quantity::Quantity::max(), hcaldqm::quantity::Quantity::min(), hcaldqm::quantity::Quantity::nbins(), and DQMStore::IBooker::setCurrentFolder().

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

897  {
898 
899  // full path as in Container1D.cc
900  //
901  ib.setCurrentFolder(subsystem+"/"+_folder+"/"+_qname+
902  (aux.empty()?aux:"_"+aux)+"/"+_hashmap.getHashTypeName());
903  if (_hashmap.isDHash())
904  {
905  // for Detector Hashes
906  std::vector<HcalGenericDetId> dids = emap->allPrecisionId();
907  for (std::vector<HcalGenericDetId>::const_iterator it=
908  dids.begin(); it!=dids.end(); ++it)
909  {
910  // skip trigger towers and calib
911  if (!it->isHcalDetId())
912  continue;
913 
914  HcalDetId did = HcalDetId(it->rawId());
915  uint32_t hash = _hashmap.getHash(did);
916  MEMap::iterator mit = _mes.find(hash);
917  if (mit!=_mes.end())
918  continue;
919 
921  _mes.insert(
922  std::make_pair(hash, ib.book2D(_hashmap.getName(did),
923  _hashmap.getName(did), _qx->nbins(), _qx->min(),
924  _qx->max(), _qy->nbins(), _qy->min(), _qy->max())));
925  customize(_mes[hash]);
926  }
927  }
928  else if (_hashmap.isEHash())
929  {
930  // for Electronics hashes
931  std::vector<HcalElectronicsId> eids =
932  emap->allElectronicsIdPrecision();
933  for (std::vector<HcalElectronicsId>::const_iterator it=
934  eids.begin(); it!=eids.end(); ++it)
935  {
936  HcalElectronicsId eid = HcalElectronicsId(it->rawId());
937  uint32_t hash = _hashmap.getHash(eid);
938  MEMap::iterator mit = _mes.find(hash);
939  if (mit!=_mes.end())
940  continue;
941 
943  _mes.insert(
944  std::make_pair(hash, ib.book2D(_hashmap.getName(eid),
945  _hashmap.getName(eid), _qx->nbins(), _qx->min(),
946  _qx->max(), _qy->nbins(), _qy->min(), _qy->max())));
947  customize(_mes[hash]);
948  }
949  }
950  else if (_hashmap.isTHash())
951  {
952  // for TrigTower hashes
953  std::vector<HcalTrigTowerDetId> tids =
954  emap->allTriggerId();
955  for (std::vector<HcalTrigTowerDetId>::const_iterator it=
956  tids.begin(); it!=tids.end(); ++it)
957  {
958  HcalTrigTowerDetId tid = HcalTrigTowerDetId(it->rawId());
960  uint32_t hash = _hashmap.getHash(tid);
961  MEMap::iterator mit = _mes.find(hash);
962  if (mit!=_mes.end())
963  continue;
964 
966  _mes.insert(
967  std::make_pair(hash, ib.book2D(_hashmap.getName(tid),
968  _hashmap.getName(tid), _qx->nbins(), _qx->min(),
969  _qx->max(), _qy->nbins(), _qy->min(), _qy->max())));
970 
971  customize(_mes[hash]);
972  }
973  }
974  }
void customize(MonitorElement *) override
virtual bool isTHash() const
Definition: HashMapper.h:63
virtual double max()
Definition: Quantity.h:76
void debug(STDTYPE const &msg) const
Definition: Logger.h:31
virtual std::string getHashTypeName() const
Definition: HashMapper.h:50
quantity::Quantity * _qx
Definition: Container1D.h:311
void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:268
std::string _folder
Definition: Container.h:42
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
MonitorElement * book2D(Args &&...args)
Definition: DQMStore.h:109
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual double min()
Definition: Quantity.h:75
virtual bool isDHash() const
Definition: HashMapper.h:56
std::string _qname
Definition: Container.h:43
virtual bool isEHash() const
Definition: HashMapper.h:58
quantity::Quantity * _qy
Definition: Container1D.h:312
Readout chain identification for Hcal.
std::string getName(HcalDetId const &did) const override
Definition: HashMapper.h:42
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 976 of file Container2D.cc.

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, DQMStore::IBooker::book2D(), customize(), Logger::debug(), runTauDisplay::eid, hcaldqm::filter::HashFilter::filter(), hcaldqm::mapper::HashMapper::getHash(), hcaldqm::mapper::HashMapper::getHashTypeName(), hcaldqm::mapper::HashMapper::getName(), cond::hash, hcaldqm::mapper::HashMapper::isDHash(), hcaldqm::mapper::HashMapper::isEHash(), hcaldqm::mapper::HashMapper::isTHash(), hcaldqm::quantity::Quantity::max(), hcaldqm::quantity::Quantity::min(), hcaldqm::quantity::Quantity::nbins(), and DQMStore::IBooker::setCurrentFolder().

979  {
980 
981  // full path as in Container1D.cc
982  //
983  ib.setCurrentFolder(subsystem+"/"+_folder+"/"+_qname+
984  (aux.empty()?aux:"_"+aux)+"/"+_hashmap.getHashTypeName());
985  if (_hashmap.isDHash())
986  {
987  // for Detector Hashes
988  std::vector<HcalGenericDetId> dids = emap->allPrecisionId();
989  for (std::vector<HcalGenericDetId>::const_iterator it=
990  dids.begin(); it!=dids.end(); ++it)
991  {
992  // skip trigger towers and calib
993  if (!it->isHcalDetId())
994  continue;
995 
996  HcalDetId did = HcalDetId(it->rawId());
997  uint32_t hash = _hashmap.getHash(did);
998  MEMap::iterator mit = _mes.find(hash);
999  if (mit!=_mes.end())
1000  continue;
1001  if (filter.filter(did))
1002  continue;
1003 
1004  _logger.debug(_hashmap.getName(did));
1005  _mes.insert(
1006  std::make_pair(hash, ib.book2D(_hashmap.getName(did),
1007  _hashmap.getName(did), _qx->nbins(), _qx->min(),
1008  _qx->max(), _qy->nbins(), _qy->min(), _qy->max())));
1009  customize(_mes[hash]);
1010  }
1011  }
1012  else if (_hashmap.isEHash())
1013  {
1014  // for Electronics hashes
1015  std::vector<HcalElectronicsId> eids =
1016  emap->allElectronicsIdPrecision();
1017  for (std::vector<HcalElectronicsId>::const_iterator it=
1018  eids.begin(); it!=eids.end(); ++it)
1019  {
1020  HcalElectronicsId eid = HcalElectronicsId(it->rawId());
1021  uint32_t hash = _hashmap.getHash(eid);
1022  MEMap::iterator mit = _mes.find(hash);
1023  if (mit!=_mes.end())
1024  continue;
1025  if (filter.filter(eid))
1026  continue;
1027 
1028  _logger.debug(_hashmap.getName(eid));
1029  _mes.insert(
1030  std::make_pair(hash, ib.book2D(_hashmap.getName(eid),
1031  _hashmap.getName(eid), _qx->nbins(), _qx->min(),
1032  _qx->max(), _qy->nbins(), _qy->min(), _qy->max())));
1033  customize(_mes[hash]);
1034  }
1035  }
1036  else if (_hashmap.isTHash())
1037  {
1038  // for TrigTower hashes
1039  std::vector<HcalTrigTowerDetId> tids =
1040  emap->allTriggerId();
1041  for (std::vector<HcalTrigTowerDetId>::const_iterator it=
1042  tids.begin(); it!=tids.end(); ++it)
1043  {
1044  HcalTrigTowerDetId tid = HcalTrigTowerDetId(it->rawId());
1045  _logger.debug(_hashmap.getName(tid));
1046  uint32_t hash = _hashmap.getHash(tid);
1047  MEMap::iterator mit = _mes.find(hash);
1048  if (mit!=_mes.end())
1049  continue;
1050  if (filter.filter(tid))
1051  continue;
1052 
1053  _logger.debug(_hashmap.getName(tid));
1054  _mes.insert(
1055  std::make_pair(hash, ib.book2D(_hashmap.getName(tid),
1056  _hashmap.getName(tid), _qx->nbins(), _qx->min(),
1057  _qx->max(), _qy->nbins(), _qy->min(), _qy->max())));
1058 
1059  customize(_mes[hash]);
1060  }
1061  }
1062  }
void customize(MonitorElement *) override
virtual bool isTHash() const
Definition: HashMapper.h:63
virtual double max()
Definition: Quantity.h:76
void debug(STDTYPE const &msg) const
Definition: Logger.h:31
virtual std::string getHashTypeName() const
Definition: HashMapper.h:50
quantity::Quantity * _qx
Definition: Container1D.h:311
void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:268
std::string _folder
Definition: Container.h:42
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
MonitorElement * book2D(Args &&...args)
Definition: DQMStore.h:109
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual double min()
Definition: Quantity.h:75
virtual bool isDHash() const
Definition: HashMapper.h:56
std::string _qname
Definition: Container.h:43
virtual bool isEHash() const
Definition: HashMapper.h:58
quantity::Quantity * _qy
Definition: Container1D.h:312
Readout chain identification for Hcal.
std::string getName(HcalDetId const &did) const override
Definition: HashMapper.h:42
void hcaldqm::Container2D::customize ( MonitorElement me)
overrideprotectedvirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 1064 of file Container2D.cc.

References hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, _qz, hcaldqm::quantity::Quantity::getLabels(), MonitorElement::getTH1(), h, mps_fire::i, hcaldqm::quantity::Quantity::name(), MonitorElement::setAxisTitle(), MonitorElement::setBinLabel(), and hcaldqm::quantity::Quantity::setBits().

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

1065  {
1066  me->setAxisTitle(_qx->name(), 1);
1067  me->setAxisTitle(_qy->name(), 2);
1068  me->setAxisTitle(_qz->name(), 3);
1069 
1070  TH1 *h = me->getTH1();
1071  _qx->setBits(h);
1072  _qy->setBits(h);
1073  _qz->setBits(h);
1074 
1075  std::vector<std::string> xlabels = _qx->getLabels();
1076  std::vector<std::string> ylabels = _qy->getLabels();
1077  for (unsigned int i=0; i<xlabels.size(); i++) {
1078  me->setBinLabel(i+1, xlabels[i], 1);
1079  }
1080  for (unsigned int i=0; i<ylabels.size(); i++) {
1081  me->setBinLabel(i+1, ylabels[i], 2);
1082  }
1083  }
virtual void setBits(TH1 *o)
Definition: Quantity.h:65
virtual std::string name()
Definition: Quantity.h:47
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
virtual std::vector< std::string > getLabels()
Definition: Quantity.h:78
TH1 * getTH1() const
void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
quantity::Quantity * _qx
Definition: Container1D.h:311
quantity::Quantity * _qz
Definition: Container2D.h:173
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalDetId const &  did)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 58 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::getValue().

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

59  {
60  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
61  _qy->getValue(did));
62  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalDetId const &  did,
int  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 65 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

66  {
67  if (_qx->isCoordinate() && _qy->isCoordinate())
68  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
69  _qy->getValue(did), x);
70  else if (_qx->isCoordinate())
71  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
72  _qy->getValue(x));
73  else if (_qy->isCoordinate())
74  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
75  _qy->getValue(did));
76  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalDetId const &  did,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 78 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

79  {
80  if (_qx->isCoordinate() && _qy->isCoordinate())
81  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
82  _qy->getValue(did), x);
83  else if (_qx->isCoordinate())
84  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
85  _qy->getValue(x));
86  else if (_qy->isCoordinate())
87  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
88  _qy->getValue(did));
89  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalDetId const &  did,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 91 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

93  {
94  if (_qx->isCoordinate() && !_qy->isCoordinate())
95  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
96  _qy->getValue(x), y);
97  else if (!_qx->isCoordinate() && _qy->isCoordinate())
98  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
99  _qy->getValue(did), y);
100  else if (!_qx->isCoordinate() && !_qy->isCoordinate())
101  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
102  _qy->getValue(y));
103  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalDetId const &  did,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 105 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

107  {
108  if (_qx->isCoordinate() && !_qy->isCoordinate())
109  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
110  _qy->getValue(x), y);
111  else if (!_qx->isCoordinate() && _qy->isCoordinate())
112  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
113  _qy->getValue(did), y);
114  else if (!_qx->isCoordinate() && !_qy->isCoordinate())
115  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
116  _qy->getValue(y));
117  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalDetId const &  did,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 119 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

121  {
122  if (_qx->isCoordinate() && !_qy->isCoordinate())
123  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
124  _qy->getValue(x), y);
125  else if (!_qx->isCoordinate() && _qy->isCoordinate())
126  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
127  _qy->getValue(did), y);
128  else if (!_qx->isCoordinate() && !_qy->isCoordinate())
129  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
130  _qy->getValue(y));
131  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 336 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::getValue().

337  {
338  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
339  _qy->getValue(did));
340  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did,
int  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 342 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

343  {
344  if (_qx->isCoordinate() && _qy->isCoordinate())
345  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
346  _qy->getValue(did), x);
347  else if (_qx->isCoordinate())
348  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
349  _qy->getValue(x));
350  else if (_qy->isCoordinate())
351  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
352  _qy->getValue(did));
353  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 355 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

356  {
357  if (_qx->isCoordinate() && _qy->isCoordinate())
358  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
359  _qy->getValue(did), x);
360  else if (_qx->isCoordinate())
361  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
362  _qy->getValue(x));
363  else if (_qy->isCoordinate())
364  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
365  _qy->getValue(did));
366  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 368 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

370  {
371  if (_qx->isCoordinate() && !_qy->isCoordinate())
372  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
373  _qy->getValue(x), y);
374  else if (!_qx->isCoordinate() && _qy->isCoordinate())
375  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
376  _qy->getValue(did), y);
377  else if (!_qx->isCoordinate() && !_qy->isCoordinate())
378  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
379  _qy->getValue(y));
380  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 382 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

384  {
385  if (_qx->isCoordinate() && !_qy->isCoordinate())
386  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
387  _qy->getValue(x), y);
388  else if (!_qx->isCoordinate() && _qy->isCoordinate())
389  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
390  _qy->getValue(did), y);
391  else if (!_qx->isCoordinate() && !_qy->isCoordinate())
392  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
393  _qy->getValue(y));
394  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalElectronicsId const &  did,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 396 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

398  {
399  if (_qx->isCoordinate() && !_qy->isCoordinate())
400  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
401  _qy->getValue(x), y);
402  else if (!_qx->isCoordinate() && _qy->isCoordinate())
403  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
404  _qy->getValue(did), y);
405  else if (!_qx->isCoordinate() && !_qy->isCoordinate())
406  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
407  _qy->getValue(y));
408  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 615 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::getValue().

616  {
617  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
618  _qy->getValue(did));
619  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did,
int  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 622 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

623  {
624  if (_qx->isCoordinate() && _qy->isCoordinate())
625  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
626  _qy->getValue(did), x);
627  else if (_qx->isCoordinate())
628  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
629  _qy->getValue(x));
630  else if (_qy->isCoordinate())
631  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
632  _qy->getValue(did));
633  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 635 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

637  {
638  if (_qx->isCoordinate() && _qy->isCoordinate())
639  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
640  _qy->getValue(did), x);
641  else if (_qx->isCoordinate())
642  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
643  _qy->getValue(x));
644  else if (_qy->isCoordinate())
645  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
646  _qy->getValue(did));
647  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 663 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

665  {
666  if (_qx->isCoordinate() && !_qy->isCoordinate())
667  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
668  _qy->getValue(x), y);
669  else if (!_qx->isCoordinate() && _qy->isCoordinate())
670  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
671  _qy->getValue(did), y);
672  else if (!_qx->isCoordinate() && !_qy->isCoordinate())
673  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
674  _qy->getValue(y));
675  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 649 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

651  {
652  if (_qx->isCoordinate() && !_qy->isCoordinate())
653  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
654  _qy->getValue(x), y);
655  else if (!_qx->isCoordinate() && _qy->isCoordinate())
656  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
657  _qy->getValue(did), y);
658  else if (!_qx->isCoordinate() && !_qy->isCoordinate())
659  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
660  _qy->getValue(y));
661  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::fill ( HcalTrigTowerDetId const &  did,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 677 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

679  {
680  if (_qx->isCoordinate() && !_qy->isCoordinate())
681  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(did),
682  _qy->getValue(x), y);
683  else if (!_qx->isCoordinate() && _qy->isCoordinate())
684  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
685  _qy->getValue(did), y);
686  else if (!_qx->isCoordinate() && !_qy->isCoordinate())
687  _mes[_hashmap.getHash(did)]->Fill(_qx->getValue(x),
688  _qy->getValue(y));
689  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:59
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id)
overridevirtual
double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id,
int  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 190 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

192  {
193  if (_qx->isCoordinate())
194  return _mes[_hashmap.getHash(id)]->getBinContent(
195  _qx->getBin(id), _qy->getBin(x));
196  else
197  return _mes[_hashmap.getHash(id)]->getBinContent(
198  _qx->getBin(x), _qy->getBin(id));
199  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 201 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

203  {
204  if (_qx->isCoordinate())
205  return _mes[_hashmap.getHash(id)]->getBinContent(
206  _qx->getBin(id), _qy->getBin(x));
207  else
208  return _mes[_hashmap.getHash(id)]->getBinContent(
209  _qx->getBin(x), _qy->getBin(id));
210  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 212 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

214  {
215  return _mes[_hashmap.getHash(id)]->getBinContent(
216  _qx->getBin(x), _qy->getBin(y));
217  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 219 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

221  {
222  return _mes[_hashmap.getHash(id)]->getBinContent(
223  _qx->getBin(x), _qy->getBin(y));
224  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalDetId const &  id,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 226 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

228  {
229  return _mes[_hashmap.getHash(id)]->getBinContent(
230  _qx->getBin(x), _qy->getBin(y));
231  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 461 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

463  {
464  return _mes[_hashmap.getHash(id)]->getBinContent(
465  _qx->getBin(id), _qy->getBin(id));
466  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id,
int  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 468 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

470  {
471  if (_qx->isCoordinate())
472  return _mes[_hashmap.getHash(id)]->getBinContent(
473  _qx->getBin(id), _qy->getBin(x));
474  else
475  return _mes[_hashmap.getHash(id)]->getBinContent(
476  _qx->getBin(x), _qy->getBin(id));
477  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 479 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

481  {
482  if (_qx->isCoordinate())
483  return _mes[_hashmap.getHash(id)]->getBinContent(
484  _qx->getBin(id), _qy->getBin(x));
485  else
486  return _mes[_hashmap.getHash(id)]->getBinContent(
487  _qx->getBin(x), _qy->getBin(id));
488  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 490 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

492  {
493  return _mes[_hashmap.getHash(id)]->getBinContent(
494  _qx->getBin(x), _qy->getBin(y));
495  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 497 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

499  {
500  return _mes[_hashmap.getHash(id)]->getBinContent(
501  _qx->getBin(x), _qy->getBin(y));
502  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalElectronicsId const &  id,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 504 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

506  {
507  return _mes[_hashmap.getHash(id)]->getBinContent(
508  _qx->getBin(x), _qy->getBin(y));
509  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 741 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

743  {
744  return _mes[_hashmap.getHash(id)]->getBinContent(
745  _qx->getBin(id), _qy->getBin(id));
746  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id,
int  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 748 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

750  {
751  if (_qx->isCoordinate())
752  return _mes[_hashmap.getHash(id)]->getBinContent(
753  _qx->getBin(id), _qy->getBin(x));
754  else
755  return _mes[_hashmap.getHash(id)]->getBinContent(
756  _qx->getBin(x), _qy->getBin(id));
757  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 759 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

761  {
762  if (_qx->isCoordinate())
763  return _mes[_hashmap.getHash(id)]->getBinContent(
764  _qx->getBin(id), _qy->getBin(x));
765  else
766  return _mes[_hashmap.getHash(id)]->getBinContent(
767  _qx->getBin(x), _qy->getBin(id));
768  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 770 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

772  {
773  return _mes[_hashmap.getHash(id)]->getBinContent(
774  _qx->getBin(x), _qy->getBin(y));
775  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 777 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

779  {
780  return _mes[_hashmap.getHash(id)]->getBinContent(
781  _qx->getBin(x), _qy->getBin(y));
782  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinContent ( HcalTrigTowerDetId const &  id,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 784 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

786  {
787  return _mes[_hashmap.getHash(id)]->getBinContent(
788  _qx->getBin(x), _qy->getBin(y));
789  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 133 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

135  {
136  return _mes[_hashmap.getHash(id)]->getBinEntries(
137  _qx->getBin(id)+_qy->getBin(id)*_qx->wofnbins());
138  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id,
int  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 140 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::isCoordinate(), and hcaldqm::quantity::Quantity::wofnbins().

142  {
143  if (_qx->isCoordinate())
144  return _mes[_hashmap.getHash(id)]->getBinEntries(
145  _qx->getBin(id)+_qy->getBin(x)*_qx->wofnbins());
146  else
147  return _mes[_hashmap.getHash(id)]->getBinEntries(
148  _qx->getBin(x)+_qy->getBin(id)*_qx->wofnbins());
149  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 151 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::isCoordinate(), and hcaldqm::quantity::Quantity::wofnbins().

153  {
154  if (_qx->isCoordinate())
155  return _mes[_hashmap.getHash(id)]->getBinEntries(
156  _qx->getBin(id)+ _qy->getBin(x)*_qx->wofnbins());
157  else
158  return _mes[_hashmap.getHash(id)]->getBinEntries(
159  _qx->getBin(x)+_qy->getBin(id)*_qx->wofnbins());
160  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 162 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

164  {
165  return _mes[_hashmap.getHash(id)]->getBinEntries(
166  _qx->getBin(x)+ _qy->getBin(y)*_qx->wofnbins());
167  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 169 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

171  {
172  return _mes[_hashmap.getHash(id)]->getBinEntries(
173  _qx->getBin(x)+_qy->getBin(y)*_qx->wofnbins());
174  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalDetId const &  id,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 176 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

178  {
179  return _mes[_hashmap.getHash(id)]->getBinEntries(
180  _qx->getBin(x)+ _qy->getBin(y)*_qx->wofnbins());
181  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 410 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

412  {
413  return _mes[_hashmap.getHash(id)]->getBinEntries(
414  _qx->getBin(id)+_qy->getBin(id)*_qx->wofnbins());
415 
416  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id,
int  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 418 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::isCoordinate(), and hcaldqm::quantity::Quantity::wofnbins().

420  {
421  if (_qx->isCoordinate())
422  return _mes[_hashmap.getHash(id)]->getBinEntries(
423  _qx->getBin(id)+_qy->getBin(x)*_qx->wofnbins());
424  else
425  return _mes[_hashmap.getHash(id)]->getBinEntries(
426  _qx->getBin(x)+_qy->getBin(id)*_qx->wofnbins());
427  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 429 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::isCoordinate(), and hcaldqm::quantity::Quantity::wofnbins().

431  {
432  if (_qx->isCoordinate())
433  return _mes[_hashmap.getHash(id)]->getBinEntries(
434  _qx->getBin(id)+ _qy->getBin(x)*_qx->wofnbins());
435  else
436  return _mes[_hashmap.getHash(id)]->getBinEntries(
437  _qx->getBin(x)+_qy->getBin(id)*_qx->wofnbins());
438  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 440 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

442  {
443  return _mes[_hashmap.getHash(id)]->getBinEntries(
444  _qx->getBin(x)+ _qy->getBin(y)*_qx->wofnbins());
445  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 447 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

449  {
450  return _mes[_hashmap.getHash(id)]->getBinEntries(
451  _qx->getBin(x)+_qy->getBin(y)*_qx->wofnbins());
452  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalElectronicsId const &  id,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 454 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

456  {
457  return _mes[_hashmap.getHash(id)]->getBinEntries(
458  _qx->getBin(x)+ _qy->getBin(y)*_qx->wofnbins());
459  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 691 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

693  {
694  return _mes[_hashmap.getHash(id)]->getBinEntries(
695  _qx->getBin(id)+_qy->getBin(id)*_qx->wofnbins());
696  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id,
int  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 698 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::isCoordinate(), and hcaldqm::quantity::Quantity::wofnbins().

700  {
701  if (_qx->isCoordinate())
702  return _mes[_hashmap.getHash(id)]->getBinEntries(
703  _qx->getBin(id)+_qy->getBin(x)*_qx->wofnbins());
704  else
705  return _mes[_hashmap.getHash(id)]->getBinEntries(
706  _qx->getBin(x)+_qy->getBin(id)*_qx->wofnbins());
707  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 709 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::isCoordinate(), and hcaldqm::quantity::Quantity::wofnbins().

711  {
712  if (_qx->isCoordinate())
713  return _mes[_hashmap.getHash(id)]->getBinEntries(
714  _qx->getBin(id)+ _qy->getBin(x)*_qx->wofnbins());
715  else
716  return _mes[_hashmap.getHash(id)]->getBinEntries(
717  _qx->getBin(x)+_qy->getBin(id)*_qx->wofnbins());
718  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 720 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

722  {
723  return _mes[_hashmap.getHash(id)]->getBinEntries(
724  _qx->getBin(x)+ _qy->getBin(y)*_qx->wofnbins());
725  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 727 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

729  {
730  return _mes[_hashmap.getHash(id)]->getBinEntries(
731  _qx->getBin(x)+_qy->getBin(y)*_qx->wofnbins());
732  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
double hcaldqm::Container2D::getBinEntries ( HcalTrigTowerDetId const &  id,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 734 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::wofnbins().

736  {
737  return _mes[_hashmap.getHash(id)]->getBinEntries(
738  _qx->getBin(x)+ _qy->getBin(y)*_qx->wofnbins());
739  }
virtual int wofnbins()
Definition: Quantity.h:74
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
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

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 31 of file Container2D.cc.

References hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, _qz, debug, hcaldqm::quantity::fXAxis, hcaldqm::quantity::fYAxis, hcaldqm::quantity::fZAxis, hcaldqm::Container1D::initialize(), hcaldqm::quantity::Quantity::name(), and hcaldqm::quantity::Quantity::setAxisType().

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

35  {
37  qz->name()+"vs"+qy->name()+"vs"+qx->name(),
38  hashtype, qx, qy, debug);
39  _qz = qz;
42  _qz->setAxisType(quantity::fZAxis);
43  }
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:40
virtual void setAxisType(AxisType at)
Definition: Quantity.h:49
quantity::Quantity * _qx
Definition: Container1D.h:311
#define debug
Definition: HDRShower.cc:19
quantity::Quantity * _qz
Definition: Container2D.h:173
quantity::Quantity * _qy
Definition: Container1D.h:312
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

Reimplemented in hcaldqm::ContainerProf2D.

Definition at line 45 of file Container2D.cc.

References hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, _qz, hcaldqm::quantity::fXAxis, hcaldqm::quantity::fYAxis, hcaldqm::quantity::fZAxis, hcaldqm::Container1D::initialize(), and hcaldqm::quantity::Quantity::setAxisType().

50  {
51  Container1D::initialize(folder, qname, hashtype, qx, qy, debug);
52  _qz = qz;
56  }
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:40
virtual void setAxisType(AxisType at)
Definition: Quantity.h:49
quantity::Quantity * _qx
Definition: Container1D.h:311
#define debug
Definition: HDRShower.cc:19
quantity::Quantity * _qz
Definition: Container2D.h:173
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x 
)
overridevirtual
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 239 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

240  {
241  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
242  _qy->getBin(id), x);
243  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 244 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

246  {
247  if (_qx->isCoordinate())
248  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
249  _qy->getBin(x), y);
250  else
251  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
252  _qy->getBin(id), y);
253  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 255 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

257  {
258  if (_qx->isCoordinate())
259  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
260  _qy->getBin(x), y);
261  else
262  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
263  _qy->getBin(id), y);
264  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 265 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

267  {
268  if (_qx->isCoordinate())
269  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
270  _qy->getBin(x), y);
271  else
272  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
273  _qy->getBin(id), y);
274  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 275 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

277  {
278  if (_qx->isCoordinate())
279  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
280  _qy->getBin(x), y);
281  else
282  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
283  _qy->getBin(id), y);
284  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
int  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 286 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

288  {
289  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
290  _qy->getBin(y), z);
291  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
double  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 292 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

294  {
295  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
296  _qy->getBin(y), z);
297  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
int  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 298 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

300  {
301  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
302  _qy->getBin(y), z);
303  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
double  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 304 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

306  {
307  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
308  _qy->getBin(y), z);
309  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
int  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 310 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

312  {
313  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
314  _qy->getBin(y), z);
315  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
int  x,
double  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 316 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

318  {
319  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
320  _qy->getBin(y), z);
321  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
int  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 322 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

324  {
325  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
326  _qy->getBin(y), z);
327  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalDetId const &  id,
double  x,
double  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 328 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

330  {
331  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
332  _qy->getBin(y), z);
333  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 512 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

514  {
515  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
516  _qy->getBin(id), x);
517  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 518 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

519  {
520  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
521  _qy->getBin(id), x);
522  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 523 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

525  {
526  if (_qx->isCoordinate())
527  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
528  _qy->getBin(x), y);
529  else
530  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
531  _qy->getBin(id), y);
532  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 534 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

536  {
537  if (_qx->isCoordinate())
538  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
539  _qy->getBin(x), y);
540  else
541  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
542  _qy->getBin(id), y);
543  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 544 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

546  {
547  if (_qx->isCoordinate())
548  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
549  _qy->getBin(x), y);
550  else
551  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
552  _qy->getBin(id), y);
553  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 554 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

556  {
557  if (_qx->isCoordinate())
558  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
559  _qy->getBin(x), y);
560  else
561  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
562  _qy->getBin(id), y);
563  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
int  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 565 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

567  {
568  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
569  _qy->getBin(y), z);
570  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
double  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 571 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

573  {
574  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
575  _qy->getBin(y), z);
576  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
int  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 577 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

579  {
580  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
581  _qy->getBin(y), z);
582  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
double  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 583 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

585  {
586  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
587  _qy->getBin(y), z);
588  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
int  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 589 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

591  {
592  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
593  _qy->getBin(y), z);
594  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
double  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 595 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

597  {
598  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
599  _qy->getBin(y), z);
600  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
int  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 601 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

603  {
604  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
605  _qy->getBin(y), z);
606  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
double  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 607 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

609  {
610  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
611  _qy->getBin(y), z);
612  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 792 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

793  {
794  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
795  _qy->getBin(id), x);
796  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 797 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

798  {
799  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
800  _qy->getBin(id), x);
801  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 802 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

804  {
805  if (_qx->isCoordinate())
806  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
807  _qy->getBin(x), y);
808  else
809  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
810  _qy->getBin(id), y);
811  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 813 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

815  {
816  if (_qx->isCoordinate())
817  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
818  _qy->getBin(x), y);
819  else
820  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
821  _qy->getBin(id), y);
822  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
int  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 823 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

825  {
826  if (_qx->isCoordinate())
827  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
828  _qy->getBin(x), y);
829  else
830  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
831  _qy->getBin(id), y);
832  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
double  y 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 833 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::isCoordinate().

835  {
836  if (_qx->isCoordinate())
837  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(id),
838  _qy->getBin(x), y);
839  else
840  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
841  _qy->getBin(id), y);
842  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
virtual bool isCoordinate()
Definition: Quantity.h:77
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
int  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 844 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

846  {
847  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
848  _qy->getBin(y), z);
849  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
double  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 850 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

852  {
853  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
854  _qy->getBin(y), z);
855  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
int  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 856 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

858  {
859  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
860  _qy->getBin(y), z);
861  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
double  y,
int  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 862 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

864  {
865  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
866  _qy->getBin(y), z);
867  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
int  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 868 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

870  {
871  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
872  _qy->getBin(y), z);
873  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
double  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 874 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

876  {
877  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
878  _qy->getBin(y), z);
879  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
int  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 880 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

882  {
883  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
884  _qy->getBin(y), z);
885  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
double  y,
double  z 
)
overridevirtual

Reimplemented from hcaldqm::Container1D.

Definition at line 886 of file Container2D.cc.

References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::quantity::Quantity::getBin(), and hcaldqm::mapper::HashMapper::getHash().

888  {
889  _mes[_hashmap.getHash(id)]->setBinContent(_qx->getBin(x),
890  _qy->getBin(y), z);
891  }
quantity::Quantity * _qx
Definition: Container1D.h:311
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:53
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:33
mapper::HashMapper _hashmap
Definition: Container1D.h:310
quantity::Quantity * _qy
Definition: Container1D.h:312
void hcaldqm::Container2D::showOverflowZ ( bool  showOverflow)

Definition at line 1085 of file Container2D.cc.

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

1085  {
1086  _qz->showOverflow(showOverflow);
1087  }
virtual void showOverflow(bool showOverflow)
Definition: Quantity.h:85
quantity::Quantity * _qz
Definition: Container2D.h:173

Member Data Documentation

quantity::Quantity* hcaldqm::Container2D::_qz
protected