CMS 3D CMS Logo

List of all members | Public Member Functions
hcaldqm::ContainerProf2D Class Reference

#include <ContainerProf2D.h>

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

Public Member Functions

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

Additional Inherited Members

- Public Types inherited from hcaldqm::Container
typedef dqm::legacy::DQMStore DQMStore
 
typedef dqm::legacy::MonitorElement MonitorElement
 
- Protected Types inherited from hcaldqm::Container1D
typedef std::unordered_map< uint32_t, MonitorElement * > MEMap
 
- Protected Member Functions inherited from hcaldqm::Container2D
void customize (MonitorElement *) override
 
- Protected Attributes inherited from hcaldqm::Container2D
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
 

Detailed Description

Definition at line 19 of file ContainerProf2D.h.

Constructor & Destructor Documentation

◆ ContainerProf2D() [1/2]

hcaldqm::ContainerProf2D::ContainerProf2D ( )

Definition at line 8 of file ContainerProf2D.cc.

8  {
9  _qx = nullptr;
10  _qy = nullptr;
11  _qz = nullptr;
12  }

◆ ContainerProf2D() [2/2]

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

◆ ~ContainerProf2D()

hcaldqm::ContainerProf2D::~ContainerProf2D ( )
inlineoverride

Definition at line 27 of file ContainerProf2D.h.

27 {}

Member Function Documentation

◆ book() [1/2]

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

Reimplemented from hcaldqm::Container2D.

Definition at line 134 of file ContainerProf2D.cc.

138  {
139  // full path as in Container1D.cc
140  //
141  ib.setCurrentFolder(subsystem + "/" + _folder + "/" + _qname + (aux.empty() ? aux : "_" + aux) + "/" +
143  if (_hashmap.isDHash()) {
144  // for Detector Hashes
145  std::vector<HcalGenericDetId> dids = emap->allPrecisionId();
146  for (std::vector<HcalGenericDetId>::const_iterator it = dids.begin(); it != dids.end(); ++it) {
147  // skip trigger towers and calibration
148  if (!it->isHcalDetId())
149  continue;
150 
151  HcalDetId did = HcalDetId(it->rawId());
152  uint32_t hash = _hashmap.getHash(did);
153  MEMap::iterator mit = _mes.find(hash);
154  if (mit != _mes.end())
155  continue;
156  if (filter.filter(did))
157  continue;
158 
160  _mes.insert(std::make_pair(hash,
161  ib.bookProfile2D(_hashmap.getName(did),
162  _hashmap.getName(did),
163  _qx->nbins(),
164  _qx->min(),
165  _qx->max(),
166  _qy->nbins(),
167  _qy->min(),
168  _qy->max(),
169  _qz->min(),
170  _qz->max())));
171  customize(_mes[hash]);
172  }
173  } else if (_hashmap.isEHash()) {
174  // for Electronics hashes
175  std::vector<HcalElectronicsId> eids = emap->allElectronicsIdPrecision();
176  for (std::vector<HcalElectronicsId>::const_iterator it = eids.begin(); it != eids.end(); ++it) {
177  HcalElectronicsId eid = HcalElectronicsId(it->rawId());
178  uint32_t hash = _hashmap.getHash(eid);
179  MEMap::iterator mit = _mes.find(hash);
180  if (mit != _mes.end())
181  continue;
182  if (filter.filter(eid))
183  continue;
184 
186  _mes.insert(std::make_pair(hash,
187  ib.bookProfile2D(_hashmap.getName(eid),
189  _qx->nbins(),
190  _qx->min(),
191  _qx->max(),
192  _qy->nbins(),
193  _qy->min(),
194  _qy->max(),
195  _qz->min(),
196  _qz->max())));
197  customize(_mes[hash]);
198  }
199  } else if (_hashmap.isTHash()) {
200  // for TrigTower hashes
201  std::vector<HcalTrigTowerDetId> tids = emap->allTriggerId();
202  for (std::vector<HcalTrigTowerDetId>::const_iterator it = tids.begin(); it != tids.end(); ++it) {
203  HcalTrigTowerDetId tid = HcalTrigTowerDetId(it->rawId());
204  uint32_t hash = _hashmap.getHash(tid);
205  MEMap::iterator mit = _mes.find(hash);
206  if (mit != _mes.end())
207  continue;
208  if (filter.filter(tid))
209  continue;
210 
212  _mes.insert(std::make_pair(hash,
213  ib.bookProfile2D(_hashmap.getName(tid),
214  _hashmap.getName(tid),
215  _qx->nbins(),
216  _qx->min(),
217  _qx->max(),
218  _qy->nbins(),
219  _qy->min(),
220  _qy->max(),
221  _qz->min(),
222  _qz->max())));
223  customize(_mes[hash]);
224  }
225  }
226  }

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

◆ book() [2/2]

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

Reimplemented from hcaldqm::Container2D.

Definition at line 47 of file ContainerProf2D.cc.

50  {
51  // full path as in Container1D.cc
52  //
53  ib.setCurrentFolder(subsystem + "/" + _folder + "/" + _qname + (aux.empty() ? aux : "_" + aux) + "/" +
55  if (_hashmap.isDHash()) {
56  // for Detector Hashes
57  std::vector<HcalGenericDetId> dids = emap->allPrecisionId();
58  for (std::vector<HcalGenericDetId>::const_iterator it = dids.begin(); it != dids.end(); ++it) {
59  // skip trigger towers and calibration
60  if (!it->isHcalDetId())
61  continue;
62 
63  HcalDetId did = HcalDetId(it->rawId());
64  uint32_t hash = _hashmap.getHash(did);
65  MEMap::iterator mit = _mes.find(hash);
66  if (mit != _mes.end())
67  continue;
68 
70  _mes.insert(std::make_pair(hash,
71  ib.bookProfile2D(_hashmap.getName(did),
72  _hashmap.getName(did),
73  _qx->nbins(),
74  _qx->min(),
75  _qx->max(),
76  _qy->nbins(),
77  _qy->min(),
78  _qy->max(),
79  _qz->min(),
80  _qz->max())));
82  }
83  } else if (_hashmap.isEHash()) {
84  // for Electronics hashes
85  std::vector<HcalElectronicsId> eids = emap->allElectronicsIdPrecision();
86  for (std::vector<HcalElectronicsId>::const_iterator it = eids.begin(); it != eids.end(); ++it) {
88  uint32_t hash = _hashmap.getHash(eid);
89  MEMap::iterator mit = _mes.find(hash);
90  if (mit != _mes.end())
91  continue;
92 
94  _mes.insert(std::make_pair(hash,
95  ib.bookProfile2D(_hashmap.getName(eid),
97  _qx->nbins(),
98  _qx->min(),
99  _qx->max(),
100  _qy->nbins(),
101  _qy->min(),
102  _qy->max(),
103  _qz->min(),
104  _qz->max())));
105  customize(_mes[hash]);
106  }
107  } else if (_hashmap.isTHash()) {
108  // for TrigTower hashes
109  std::vector<HcalTrigTowerDetId> tids = emap->allTriggerId();
110  for (std::vector<HcalTrigTowerDetId>::const_iterator it = tids.begin(); it != tids.end(); ++it) {
111  HcalTrigTowerDetId tid = HcalTrigTowerDetId(it->rawId());
112  uint32_t hash = _hashmap.getHash(tid);
113  MEMap::iterator mit = _mes.find(hash);
114  if (mit != _mes.end())
115  continue;
116 
118  _mes.insert(std::make_pair(hash,
119  ib.bookProfile2D(_hashmap.getName(tid),
120  _hashmap.getName(tid),
121  _qx->nbins(),
122  _qx->min(),
123  _qx->max(),
124  _qy->nbins(),
125  _qy->min(),
126  _qy->max(),
127  _qz->min(),
128  _qz->max())));
129  customize(_mes[hash]);
130  }
131  }
132  }

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

Referenced by NoCQTask::bookHistograms(), PedestalTask::bookHistograms(), LEDTask::bookHistograms(), TPTask::bookHistograms(), LaserTask::bookHistograms(), RecHitTask::bookHistograms(), and DigiTask::bookHistograms().

◆ fill() [1/21]

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

◆ fill() [2/21]

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

◆ fill() [3/21]

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

◆ fill() [4/21]

void hcaldqm::ContainerProf2D::fill ( HcalDetId const &  did,
double  x,
double  y,
double  z 
)

◆ fill() [5/21]

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

◆ fill() [6/21]

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

◆ fill() [7/21]

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

◆ fill() [8/21]

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

◆ fill() [9/21]

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

◆ fill() [10/21]

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

◆ fill() [11/21]

void hcaldqm::ContainerProf2D::fill ( HcalElectronicsId const &  eid,
double  x,
double  y,
double  z 
)

◆ fill() [12/21]

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

◆ fill() [13/21]

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

◆ fill() [14/21]

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

◆ fill() [15/21]

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

◆ fill() [16/21]

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

◆ fill() [17/21]

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

◆ fill() [18/21]

void hcaldqm::ContainerProf2D::fill ( HcalTrigTowerDetId const &  tid,
double  x,
double  y,
double  z 
)

◆ fill() [19/21]

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

◆ fill() [20/21]

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

◆ fill() [21/21]

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

◆ initialize() [1/2]

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

◆ initialize() [2/2]

void hcaldqm::ContainerProf2D::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::fEnergy),
int  debug = 0 
)
overridevirtual
hcal_dqm_sourceclient-live_cfg.subsystem
subsystem
Definition: hcal_dqm_sourceclient-live_cfg.py:16
DDAxes::y
hcaldqm::Container2D::Container2D
Container2D()
Definition: Container2D.cc:9
hcaldqm::Container2D::initialize
virtual void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
Definition: Container2D.cc:25
hcaldqm::Container1D::_hashmap
mapper::HashMapper _hashmap
Definition: Container1D.h:233
hcaldqm::mapper::HashMapper::getHash
uint32_t getHash(HcalDetId const &did) const override
Definition: HashMapper.h:29
hcaldqm::mapper::HashMapper::isDHash
virtual bool isDHash() const
Definition: HashMapper.h:52
hcaldqm::quantity::Quantity::setAxisType
virtual void setAxisType(AxisType at)
Definition: Quantity.h:36
printsummarytable.folder
folder
Definition: printsummarytable.py:7
cond::hash
Definition: Time.h:19
hcaldqm::Container2D::customize
void customize(MonitorElement *) override
Definition: Container2D.cc:731
hcaldqm::Container1D::_mes
MEMap _mes
Definition: Container1D.h:232
DDAxes::x
hcaldqm::quantity::fZAxis
Definition: Quantity.h:25
hcaldqm::Container1D::_qx
quantity::Quantity * _qx
Definition: Container1D.h:234
hcaldqm::quantity::Quantity::min
virtual double min()
Definition: Quantity.h:59
hcaldqm::Container::_folder
std::string _folder
Definition: Container.h:37
hcaldqm::Container1D::_qy
quantity::Quantity * _qy
Definition: Container1D.h:235
hcaldqm::mapper::HashMapper::getName
std::string getName(HcalDetId const &did) const override
Definition: HashMapper.h:39
hcaldqm::quantity::Quantity::nbins
virtual int nbins()
Definition: Quantity.h:57
debug
#define debug
Definition: HDRShower.cc:19
hcaldqm::quantity::Quantity::getValue
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:45
hcaldqm::mapper::HashMapper::isTHash
virtual bool isTHash() const
Definition: HashMapper.h:56
DDAxes::z
HcalElectronicsId
Readout chain identification for Hcal.
Definition: HcalElectronicsId.h:32
hcaldqm::quantity::Quantity::max
virtual double max()
Definition: Quantity.h:60
hcaldqm::quantity::fYAxis
Definition: Quantity.h:25
ALCARECOTkAlBeamHalo_cff.filter
filter
Definition: ALCARECOTkAlBeamHalo_cff.py:27
hcaldqm::Container::_logger
Logger _logger
Definition: Container.h:39
printConversionInfo.aux
aux
Definition: printConversionInfo.py:19
HcalDetId
Definition: HcalDetId.h:12
runTauDisplay.eid
eid
Definition: runTauDisplay.py:298
cuy.ib
ib
Definition: cuy.py:662
hcaldqm::Container2D::_qz
quantity::Quantity * _qz
Definition: Container2D.h:172
hcaldqm::mapper::HashMapper::getHashTypeName
virtual std::string getHashTypeName() const
Definition: HashMapper.h:48
Logger::debug
void debug(STDTYPE const &msg) const
Definition: Logger.h:20
hcaldqm::quantity::Quantity::isCoordinate
virtual bool isCoordinate()
Definition: Quantity.h:61
hcaldqm::quantity::fXAxis
Definition: Quantity.h:25
hcaldqm::Container::_qname
std::string _qname
Definition: Container.h:38
hcaldqm::mapper::HashMapper::isEHash
virtual bool isEHash() const
Definition: HashMapper.h:53
HcalTrigTowerDetId
Definition: HcalTrigTowerDetId.h:14