CMS 3D CMS Logo

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

#include <ContainerSingle2D.h>

Inheritance diagram for hcaldqm::ContainerSingle2D:
hcaldqm::Container hcaldqm::ContainerSingleProf2D

Public Member Functions

virtual void book (DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="")
 
 ContainerSingle2D ()
 
 ContainerSingle2D (ContainerSingle2D const &)
 
 ContainerSingle2D (std::string const &folder, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN))
 
 ContainerSingle2D (std::string const &folder, std::string const &, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
 
virtual void extendAxisRange (int)
 
virtual void fill (double, double)
 
virtual void fill (double, double, double)
 
virtual void fill (double, int)
 
virtual void fill (HcalDetId const &)
 
virtual void fill (HcalDetId const &, double)
 
virtual void fill (HcalDetId const &, double, double)
 
virtual void fill (HcalDetId const &, HcalElectronicsId const &)
 
virtual void fill (HcalDetId const &, HcalElectronicsId const &, double)
 
virtual void fill (HcalDetId const &, int)
 
virtual void fill (HcalDetId const &, int, double)
 
virtual void fill (HcalDetId const &, int, int)
 
virtual void fill (HcalElectronicsId const &)
 
virtual void fill (HcalElectronicsId const &, double)
 
virtual void fill (HcalElectronicsId const &, double, double)
 
virtual void fill (HcalElectronicsId const &, int)
 
virtual void fill (HcalElectronicsId const &, int, double)
 
virtual void fill (HcalElectronicsId const &, int, int)
 
virtual void fill (HcalTrigTowerDetId const &)
 
virtual void fill (HcalTrigTowerDetId const &, double)
 
virtual void fill (HcalTrigTowerDetId const &, double, double)
 
virtual void fill (HcalTrigTowerDetId const &, int)
 
virtual void fill (HcalTrigTowerDetId const &, int, double)
 
virtual void fill (HcalTrigTowerDetId const &, int, int)
 
virtual void fill (int, double)
 
virtual void fill (int, double, double)
 
virtual void fill (int, int)
 
virtual void fill (int, int, double)
 
virtual void fill (int, int, int)
 
virtual double getBinContent (double, double)
 
virtual double getBinContent (double, int)
 
virtual double getBinContent (HcalDetId const &)
 
virtual double getBinContent (HcalDetId const &, double)
 
virtual double getBinContent (HcalDetId const &, int)
 
virtual double getBinContent (HcalElectronicsId const &)
 
virtual double getBinContent (HcalElectronicsId const &, double)
 
virtual double getBinContent (HcalElectronicsId const &, int)
 
virtual double getBinContent (HcalTrigTowerDetId const &)
 
virtual double getBinContent (HcalTrigTowerDetId const &, double)
 
virtual double getBinContent (HcalTrigTowerDetId const &, int)
 
virtual double getBinContent (int, double)
 
virtual double getBinContent (int, int)
 
virtual double getBinEntries (double, double)
 
virtual double getBinEntries (double, int)
 
virtual double getBinEntries (HcalDetId const &)
 
virtual double getBinEntries (HcalDetId const &, double)
 
virtual double getBinEntries (HcalDetId const &, int)
 
virtual double getBinEntries (HcalElectronicsId const &)
 
virtual double getBinEntries (HcalElectronicsId const &, double)
 
virtual double getBinEntries (HcalElectronicsId const &, int)
 
virtual double getBinEntries (HcalTrigTowerDetId const &)
 
virtual double getBinEntries (HcalTrigTowerDetId const &, double)
 
virtual double getBinEntries (HcalTrigTowerDetId const &, int)
 
virtual double getBinEntries (int, double)
 
virtual double getBinEntries (int, int)
 
virtual void initialize (std::string const &folder, 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 &, 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, int debug=0)
 
virtual void load (DQMStore::IGetter &, std::string subsystem="Hcal", std::string aux="")
 
virtual void print ()
 
virtual void reset ()
 
virtual void setBinContent (double, double, double)
 
virtual void setBinContent (double, double, int)
 
virtual void setBinContent (double, int, double)
 
virtual void setBinContent (double, int, int)
 
virtual void setBinContent (HcalDetId const &, double)
 
virtual void setBinContent (HcalDetId const &, double, double)
 
virtual void setBinContent (HcalDetId const &, double, int)
 
virtual void setBinContent (HcalDetId const &, int)
 
virtual void setBinContent (HcalDetId const &, int, double)
 
virtual void setBinContent (HcalDetId const &, int, int)
 
virtual void setBinContent (HcalElectronicsId const &, double)
 
virtual void setBinContent (HcalElectronicsId const &, double, double)
 
virtual void setBinContent (HcalElectronicsId const &, double, int)
 
virtual void setBinContent (HcalElectronicsId const &, int)
 
virtual void setBinContent (HcalElectronicsId const &, int, double)
 
virtual void setBinContent (HcalElectronicsId const &, int, int)
 
virtual void setBinContent (HcalTrigTowerDetId const &, double)
 
virtual void setBinContent (HcalTrigTowerDetId const &, double, double)
 
virtual void setBinContent (HcalTrigTowerDetId const &, double, int)
 
virtual void setBinContent (HcalTrigTowerDetId const &, int)
 
virtual void setBinContent (HcalTrigTowerDetId const &, int, double)
 
virtual void setBinContent (HcalTrigTowerDetId const &, int, int)
 
virtual void setBinContent (int, double, double)
 
virtual void setBinContent (int, double, int)
 
virtual void setBinContent (int, int, double)
 
virtual void setBinContent (int, int, int)
 
void showOverflowZ (bool showOverflow)
 
 ~ContainerSingle2D () 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

virtual void customize ()
 

Protected Attributes

MonitorElement_me
 
quantity::Quantity_qx
 
quantity::Quantity_qy
 
quantity::Quantity_qz
 
- Protected Attributes inherited from hcaldqm::Container
std::string _folder
 
Logger _logger
 
std::string _qname
 

Additional Inherited Members

- Public Types inherited from hcaldqm::Container
typedef dqm::legacy::DQMStore DQMStore
 
typedef dqm::legacy::MonitorElement MonitorElement
 

Detailed Description

Definition at line 20 of file ContainerSingle2D.h.

Constructor & Destructor Documentation

◆ ContainerSingle2D() [1/4]

hcaldqm::ContainerSingle2D::ContainerSingle2D ( )

Definition at line 7 of file ContainerSingle2D.cc.

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

◆ ContainerSingle2D() [2/4]

hcaldqm::ContainerSingle2D::ContainerSingle2D ( std::string const &  folder,
quantity::Quantity qx,
quantity::Quantity qy,
quantity::Quantity qz = new quantity::ValueQuantity(quantity::fN) 
)

Definition at line 13 of file ContainerSingle2D.cc.

14  : Container(folder, qz->name() + "vs" + qy->name() + "vs" + qx->name()), _qx(qx), _qy(qy), _qz(qz) {
18  }

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

◆ ContainerSingle2D() [3/4]

hcaldqm::ContainerSingle2D::ContainerSingle2D ( std::string const &  folder,
std::string const &  qname,
quantity::Quantity qx,
quantity::Quantity qy,
quantity::Quantity qz = new quantity::ValueQuantity(quantity::fN),
int  debug = 0 
)

◆ ContainerSingle2D() [4/4]

hcaldqm::ContainerSingle2D::ContainerSingle2D ( ContainerSingle2D const &  c)

Definition at line 28 of file ContainerSingle2D.cc.

28  : Container(c._folder, c._qname) {
29  _qx = c._qx->makeCopy();
30  _qy = c._qy->makeCopy();
31  _qz = c._qz->makeCopy();
32  }

References _qx, _qy, _qz, and HltBtagPostValidation_cff::c.

◆ ~ContainerSingle2D()

hcaldqm::ContainerSingle2D::~ContainerSingle2D ( )
override

Definition at line 34 of file ContainerSingle2D.cc.

34  {
35  if (_qx != nullptr)
36  delete _qx;
37  if (_qy != nullptr)
38  delete _qy;
39  if (_qz != nullptr)
40  delete _qz;
41  _qx = nullptr;
42  _qy = nullptr;
43  _qz = nullptr;
44  }

References _qx, _qy, and _qz.

Member Function Documentation

◆ book()

void hcaldqm::ContainerSingle2D::book ( DQMStore::IBooker ib,
std::string  subsystem = "Hcal",
std::string  aux = "" 
)
virtual

◆ customize()

void hcaldqm::ContainerSingle2D::customize ( )
protectedvirtual

Definition at line 85 of file ContainerSingle2D.cc.

85  {
86  _me->setAxisTitle(_qx->name(), 1);
87  _me->setAxisTitle(_qy->name(), 2);
88  _me->setAxisTitle(_qz->name(), 3);
89 
90  TH1 *h = _me->getTH1();
91  _qx->setBits(h);
92  _qy->setBits(h);
93  _qz->setBits(h);
94 
95  std::vector<std::string> xlabels = _qx->getLabels();
96  std::vector<std::string> ylabels = _qy->getLabels();
97  for (unsigned int i = 0; i < xlabels.size(); i++) {
98  _me->setBinLabel(i + 1, xlabels[i], 1);
99  }
100  for (unsigned int i = 0; i < ylabels.size(); i++) {
101  _me->setBinLabel(i + 1, ylabels[i], 2);
102  }
103  }

References _me, _qx, _qy, _qz, hcaldqm::quantity::Quantity::getLabels(), dqm::legacy::MonitorElement::getTH1(), mps_fire::i, hcaldqm::quantity::Quantity::name(), dqm::impl::MonitorElement::setAxisTitle(), dqm::impl::MonitorElement::setBinLabel(), and hcaldqm::quantity::Quantity::setBits().

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

◆ extendAxisRange()

void hcaldqm::ContainerSingle2D::extendAxisRange ( int  l)
virtual

Definition at line 524 of file ContainerSingle2D.cc.

524  {
525  if (l < _qx->nbins())
526  return;
527 
528  int x = _qx->nbins();
529  while (l >= x) {
530  _me->getTH1()->LabelsInflate();
531  x *= 2;
532  _qx->setMax(x);
533  }
534  }

References _me, _qx, dqm::legacy::MonitorElement::getTH1(), cmsLHEtoEOSManager::l, LaserClient_cfi::nbins, hcaldqm::quantity::Quantity::nbins(), and hcaldqm::quantity::Quantity::setMax().

◆ fill() [1/28]

void hcaldqm::ContainerSingle2D::fill ( double  x,
double  y 
)
virtual

◆ fill() [2/28]

void hcaldqm::ContainerSingle2D::fill ( double  x,
double  y,
double  z 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 117 of file ContainerSingle2D.cc.

117  {
118  _me->Fill(_qx->getValue(x), _qy->getValue(y), z);
119  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), and hcaldqm::quantity::Quantity::getValue().

◆ fill() [3/28]

void hcaldqm::ContainerSingle2D::fill ( double  x,
int  y 
)
virtual

◆ fill() [4/28]

void hcaldqm::ContainerSingle2D::fill ( HcalDetId const &  id)
virtual

◆ fill() [5/28]

void hcaldqm::ContainerSingle2D::fill ( HcalDetId const &  id,
double  x 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 179 of file ContainerSingle2D.cc.

179  {
180  if (_qx->isCoordinate() && _qy->isCoordinate())
181  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
182  else if (_qx->isCoordinate())
183  _me->Fill(_qx->getValue(id), _qy->getValue(x));
184  else if (_qy->isCoordinate())
185  _me->Fill(_qx->getValue(x), _qy->getValue(id));
186  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [6/28]

void hcaldqm::ContainerSingle2D::fill ( HcalDetId const &  id,
double  x,
double  y 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 197 of file ContainerSingle2D.cc.

197  {
198  if (_qx->isCoordinate() && _qy->isCoordinate())
199  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
200  else if (_qx->isCoordinate() && !_qy->isCoordinate())
201  _me->Fill(_qx->getValue(id), _qy->getValue(x), y);
202  else if (!_qx->isCoordinate() && _qy->isCoordinate())
203  _me->Fill(_qx->getValue(x), _qy->getValue(id), y);
204  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [7/28]

void hcaldqm::ContainerSingle2D::fill ( HcalDetId const &  did,
HcalElectronicsId const &  eid 
)
virtual

◆ fill() [8/28]

void hcaldqm::ContainerSingle2D::fill ( HcalDetId const &  did,
HcalElectronicsId const &  eid,
double  x 
)
virtual

◆ fill() [9/28]

void hcaldqm::ContainerSingle2D::fill ( HcalDetId const &  id,
int  x 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 188 of file ContainerSingle2D.cc.

188  {
189  if (_qx->isCoordinate() && _qy->isCoordinate())
190  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
191  else if (_qx->isCoordinate())
192  _me->Fill(_qx->getValue(id), _qy->getValue(x));
193  else if (_qy->isCoordinate())
194  _me->Fill(_qx->getValue(x), _qy->getValue(id));
195  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [10/28]

void hcaldqm::ContainerSingle2D::fill ( HcalDetId const &  id,
int  x,
double  y 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 215 of file ContainerSingle2D.cc.

215  {
216  if (_qx->isCoordinate() && _qy->isCoordinate())
217  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
218  else if (_qx->isCoordinate() && !_qy->isCoordinate())
219  _me->Fill(_qx->getValue(id), _qy->getValue(x), y);
220  else if (!_qx->isCoordinate() && _qy->isCoordinate())
221  _me->Fill(_qx->getValue(x), _qy->getValue(id), y);
222  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [11/28]

void hcaldqm::ContainerSingle2D::fill ( HcalDetId const &  id,
int  x,
int  y 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 206 of file ContainerSingle2D.cc.

206  {
207  if (_qx->isCoordinate() && _qy->isCoordinate())
208  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
209  else if (_qx->isCoordinate() && !_qy->isCoordinate())
210  _me->Fill(_qx->getValue(id), _qy->getValue(x), y);
211  else if (!_qx->isCoordinate() && _qy->isCoordinate())
212  _me->Fill(_qx->getValue(x), _qy->getValue(id), y);
213  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [12/28]

void hcaldqm::ContainerSingle2D::fill ( HcalElectronicsId const &  id)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 287 of file ContainerSingle2D.cc.

287  {
288  _me->Fill(_qx->getValue(id), _qy->getValue(id));
289  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), and hcaldqm::quantity::Quantity::getValue().

◆ fill() [13/28]

void hcaldqm::ContainerSingle2D::fill ( HcalElectronicsId const &  id,
double  x 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 291 of file ContainerSingle2D.cc.

291  {
292  if (_qx->isCoordinate() && _qy->isCoordinate())
293  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
294  else if (_qx->isCoordinate())
295  _me->Fill(_qx->getValue(id), _qy->getValue(x));
296  else if (_qy->isCoordinate())
297  _me->Fill(_qx->getValue(x), _qy->getValue(id));
298  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [14/28]

void hcaldqm::ContainerSingle2D::fill ( HcalElectronicsId const &  id,
double  x,
double  y 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 309 of file ContainerSingle2D.cc.

309  {
310  if (_qx->isCoordinate() && _qy->isCoordinate())
311  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
312  else if (_qx->isCoordinate() && !_qy->isCoordinate())
313  _me->Fill(_qx->getValue(id), _qy->getValue(x), y);
314  else if (!_qx->isCoordinate() && _qy->isCoordinate())
315  _me->Fill(_qx->getValue(x), _qy->getValue(id), y);
316  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [15/28]

void hcaldqm::ContainerSingle2D::fill ( HcalElectronicsId const &  id,
int  x 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 300 of file ContainerSingle2D.cc.

300  {
301  if (_qx->isCoordinate() && _qy->isCoordinate())
302  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
303  else if (_qx->isCoordinate())
304  _me->Fill(_qx->getValue(id), _qy->getValue(x));
305  else if (_qy->isCoordinate())
306  _me->Fill(_qx->getValue(x), _qy->getValue(id));
307  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [16/28]

void hcaldqm::ContainerSingle2D::fill ( HcalElectronicsId const &  id,
int  x,
double  y 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 327 of file ContainerSingle2D.cc.

327  {
328  if (_qx->isCoordinate() && _qy->isCoordinate())
329  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
330  else if (_qx->isCoordinate() && !_qy->isCoordinate())
331  _me->Fill(_qx->getValue(id), _qy->getValue(x), y);
332  else if (!_qx->isCoordinate() && _qy->isCoordinate())
333  _me->Fill(_qx->getValue(x), _qy->getValue(id), y);
334  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [17/28]

void hcaldqm::ContainerSingle2D::fill ( HcalElectronicsId const &  id,
int  x,
int  y 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 318 of file ContainerSingle2D.cc.

318  {
319  if (_qx->isCoordinate() && _qy->isCoordinate())
320  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
321  else if (_qx->isCoordinate() && !_qy->isCoordinate())
322  _me->Fill(_qx->getValue(id), _qy->getValue(x), y);
323  else if (!_qx->isCoordinate() && _qy->isCoordinate())
324  _me->Fill(_qx->getValue(x), _qy->getValue(id), y);
325  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [18/28]

void hcaldqm::ContainerSingle2D::fill ( HcalTrigTowerDetId const &  id)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 399 of file ContainerSingle2D.cc.

399  {
400  _me->Fill(_qx->getValue(id), _qy->getValue(id));
401  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), and hcaldqm::quantity::Quantity::getValue().

◆ fill() [19/28]

void hcaldqm::ContainerSingle2D::fill ( HcalTrigTowerDetId const &  id,
double  x 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 403 of file ContainerSingle2D.cc.

403  {
404  if (_qx->isCoordinate() && _qy->isCoordinate())
405  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
406  else if (_qx->isCoordinate())
407  _me->Fill(_qx->getValue(id), _qy->getValue(x));
408  else if (_qy->isCoordinate())
409  _me->Fill(_qx->getValue(x), _qy->getValue(id));
410  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [20/28]

void hcaldqm::ContainerSingle2D::fill ( HcalTrigTowerDetId const &  id,
double  x,
double  y 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 421 of file ContainerSingle2D.cc.

421  {
422  if (_qx->isCoordinate() && _qy->isCoordinate())
423  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
424  else if (_qx->isCoordinate() && !_qy->isCoordinate())
425  _me->Fill(_qx->getValue(id), _qy->getValue(x), y);
426  else if (!_qx->isCoordinate() && _qy->isCoordinate())
427  _me->Fill(_qx->getValue(x), _qy->getValue(id), y);
428  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [21/28]

void hcaldqm::ContainerSingle2D::fill ( HcalTrigTowerDetId const &  id,
int  x 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 412 of file ContainerSingle2D.cc.

412  {
413  if (_qx->isCoordinate() && _qy->isCoordinate())
414  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
415  else if (_qx->isCoordinate())
416  _me->Fill(_qx->getValue(id), _qy->getValue(x));
417  else if (_qy->isCoordinate())
418  _me->Fill(_qx->getValue(x), _qy->getValue(id));
419  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [22/28]

void hcaldqm::ContainerSingle2D::fill ( HcalTrigTowerDetId const &  id,
int  x,
double  y 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 439 of file ContainerSingle2D.cc.

439  {
440  if (_qx->isCoordinate() && _qy->isCoordinate())
441  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
442  else if (_qx->isCoordinate() && !_qy->isCoordinate())
443  _me->Fill(_qx->getValue(id), _qy->getValue(x), y);
444  else if (!_qx->isCoordinate() && _qy->isCoordinate())
445  _me->Fill(_qx->getValue(x), _qy->getValue(id), y);
446  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [23/28]

void hcaldqm::ContainerSingle2D::fill ( HcalTrigTowerDetId const &  id,
int  x,
int  y 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 430 of file ContainerSingle2D.cc.

430  {
431  if (_qx->isCoordinate() && _qy->isCoordinate())
432  _me->Fill(_qx->getValue(id), _qy->getValue(id), x);
433  else if (_qx->isCoordinate() && !_qy->isCoordinate())
434  _me->Fill(_qx->getValue(id), _qy->getValue(x), y);
435  else if (!_qx->isCoordinate() && _qy->isCoordinate())
436  _me->Fill(_qx->getValue(x), _qy->getValue(id), y);
437  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ fill() [24/28]

void hcaldqm::ContainerSingle2D::fill ( int  x,
double  y 
)
virtual

◆ fill() [25/28]

void hcaldqm::ContainerSingle2D::fill ( int  x,
double  y,
double  z 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 109 of file ContainerSingle2D.cc.

109  {
110  _me->Fill(_qx->getValue(x), _qy->getValue(y), z);
111  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), and hcaldqm::quantity::Quantity::getValue().

◆ fill() [26/28]

void hcaldqm::ContainerSingle2D::fill ( int  x,
int  y 
)
virtual

◆ fill() [27/28]

void hcaldqm::ContainerSingle2D::fill ( int  x,
int  y,
double  z 
)
virtual

Reimplemented in hcaldqm::ContainerSingleProf2D.

Definition at line 121 of file ContainerSingle2D.cc.

121  {
122  _me->Fill(_qx->getValue(x), _qy->getValue(y), z);
123  }

References _me, _qx, _qy, dqm::impl::MonitorElement::Fill(), and hcaldqm::quantity::Quantity::getValue().

◆ fill() [28/28]

void hcaldqm::ContainerSingle2D::fill ( int  x,
int  y,
int  z 
)
virtual

◆ getBinContent() [1/13]

double hcaldqm::ContainerSingle2D::getBinContent ( double  x,
double  y 
)
virtual

Definition at line 138 of file ContainerSingle2D.cc.

138  {
139  return _me->getBinContent(_qx->getBin(x), _qy->getBin(y));
140  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::getBinContent().

◆ getBinContent() [2/13]

double hcaldqm::ContainerSingle2D::getBinContent ( double  x,
int  y 
)
virtual

Definition at line 135 of file ContainerSingle2D.cc.

135  {
136  return _me->getBinContent(_qx->getBin(x), _qy->getBin(y));
137  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::getBinContent().

◆ getBinContent() [3/13]

double hcaldqm::ContainerSingle2D::getBinContent ( HcalDetId const &  id)
virtual

Definition at line 224 of file ContainerSingle2D.cc.

224  {
225  return _me->getBinContent(_qx->getBin(id), _qy->getBin(id));
226  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::getBinContent().

◆ getBinContent() [4/13]

double hcaldqm::ContainerSingle2D::getBinContent ( HcalDetId const &  id,
double  x 
)
virtual

Definition at line 233 of file ContainerSingle2D.cc.

233  {
234  if (_qx->isCoordinate())
235  return _me->getBinContent(_qx->getBin(id), _qy->getBin(x));
236  else
237  return _me->getBinContent(_qx->getBin(x), _qy->getBin(id));
238  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), dqm::impl::MonitorElement::getBinContent(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ getBinContent() [5/13]

double hcaldqm::ContainerSingle2D::getBinContent ( HcalDetId const &  id,
int  x 
)
virtual

Definition at line 227 of file ContainerSingle2D.cc.

227  {
228  if (_qx->isCoordinate())
229  return _me->getBinContent(_qx->getBin(id), _qy->getBin(x));
230  else
231  return _me->getBinContent(_qx->getBin(x), _qy->getBin(id));
232  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), dqm::impl::MonitorElement::getBinContent(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ getBinContent() [6/13]

double hcaldqm::ContainerSingle2D::getBinContent ( HcalElectronicsId const &  id)
virtual

Definition at line 336 of file ContainerSingle2D.cc.

336  {
337  return _me->getBinContent(_qx->getBin(id), _qy->getBin(id));
338  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::getBinContent().

◆ getBinContent() [7/13]

double hcaldqm::ContainerSingle2D::getBinContent ( HcalElectronicsId const &  id,
double  x 
)
virtual

Definition at line 345 of file ContainerSingle2D.cc.

345  {
346  if (_qx->isCoordinate())
347  return _me->getBinContent(_qx->getBin(id), _qy->getBin(x));
348  else
349  return _me->getBinContent(_qx->getBin(x), _qy->getBin(id));
350  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), dqm::impl::MonitorElement::getBinContent(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ getBinContent() [8/13]

double hcaldqm::ContainerSingle2D::getBinContent ( HcalElectronicsId const &  id,
int  x 
)
virtual

Definition at line 339 of file ContainerSingle2D.cc.

339  {
340  if (_qx->isCoordinate())
341  return _me->getBinContent(_qx->getBin(id), _qy->getBin(x));
342  else
343  return _me->getBinContent(_qx->getBin(x), _qy->getBin(id));
344  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), dqm::impl::MonitorElement::getBinContent(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ getBinContent() [9/13]

double hcaldqm::ContainerSingle2D::getBinContent ( HcalTrigTowerDetId const &  id)
virtual

Definition at line 462 of file ContainerSingle2D.cc.

462  {
463  return _me->getBinContent(_qx->getBin(id), _qy->getBin(id));
464  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::getBinContent().

◆ getBinContent() [10/13]

double hcaldqm::ContainerSingle2D::getBinContent ( HcalTrigTowerDetId const &  id,
double  x 
)
virtual

Definition at line 471 of file ContainerSingle2D.cc.

471  {
472  if (_qx->isCoordinate())
473  return _me->getBinContent(_qx->getBin(id), _qy->getBin(x));
474  else
475  return _me->getBinContent(_qx->getBin(x), _qy->getBin(id));
476  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), dqm::impl::MonitorElement::getBinContent(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ getBinContent() [11/13]

double hcaldqm::ContainerSingle2D::getBinContent ( HcalTrigTowerDetId const &  id,
int  x 
)
virtual

Definition at line 465 of file ContainerSingle2D.cc.

465  {
466  if (_qx->isCoordinate())
467  return _me->getBinContent(_qx->getBin(id), _qy->getBin(x));
468  else
469  return _me->getBinContent(_qx->getBin(x), _qy->getBin(id));
470  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), dqm::impl::MonitorElement::getBinContent(), and hcaldqm::quantity::Quantity::isCoordinate().

◆ getBinContent() [12/13]

double hcaldqm::ContainerSingle2D::getBinContent ( int  x,
double  y 
)
virtual

Definition at line 132 of file ContainerSingle2D.cc.

132  {
133  return _me->getBinContent(_qx->getBin(x), _qy->getBin(y));
134  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::getBinContent().

◆ getBinContent() [13/13]

double hcaldqm::ContainerSingle2D::getBinContent ( int  x,
int  y 
)
virtual

◆ getBinEntries() [1/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( double  x,
double  y 
)
virtual

◆ getBinEntries() [2/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( double  x,
int  y 
)
virtual

◆ getBinEntries() [3/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( HcalDetId const &  id)
virtual

◆ getBinEntries() [4/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( HcalDetId const &  id,
double  x 
)
virtual

◆ getBinEntries() [5/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( HcalDetId const &  id,
int  x 
)
virtual

◆ getBinEntries() [6/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( HcalElectronicsId const &  id)
virtual

◆ getBinEntries() [7/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( HcalElectronicsId const &  id,
double  x 
)
virtual

◆ getBinEntries() [8/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( HcalElectronicsId const &  id,
int  x 
)
virtual

◆ getBinEntries() [9/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( HcalTrigTowerDetId const &  id)
virtual

◆ getBinEntries() [10/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( HcalTrigTowerDetId const &  id,
double  x 
)
virtual

◆ getBinEntries() [11/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( HcalTrigTowerDetId const &  id,
int  x 
)
virtual

◆ getBinEntries() [12/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( int  x,
double  y 
)
virtual

◆ getBinEntries() [13/13]

double hcaldqm::ContainerSingle2D::getBinEntries ( int  x,
int  y 
)
virtual

◆ initialize() [1/3]

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

◆ initialize() [2/3]

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

◆ initialize() [3/3]

virtual void hcaldqm::Container::initialize
inline

Definition at line 30 of file Container.h.

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

◆ load()

void hcaldqm::ContainerSingle2D::load ( DQMStore::IGetter ig,
std::string  subsystem = "Hcal",
std::string  aux = "" 
)
virtual

◆ print()

virtual void hcaldqm::ContainerSingle2D::print ( void  )
inlinevirtual

Definition at line 146 of file ContainerSingle2D.h.

146 { std::cout << _qname << std::endl; }

References hcaldqm::Container::_qname, and gather_cfg::cout.

◆ reset()

virtual void hcaldqm::ContainerSingle2D::reset ( void  )
inlinevirtual

Definition at line 145 of file ContainerSingle2D.h.

145 { _me->Reset(); }

References _me, and dqm::impl::MonitorElement::Reset().

◆ setBinContent() [1/26]

void hcaldqm::ContainerSingle2D::setBinContent ( double  x,
double  y,
double  z 
)
virtual

◆ setBinContent() [2/26]

void hcaldqm::ContainerSingle2D::setBinContent ( double  x,
double  y,
int  z 
)
virtual

◆ setBinContent() [3/26]

void hcaldqm::ContainerSingle2D::setBinContent ( double  x,
int  y,
double  z 
)
virtual

◆ setBinContent() [4/26]

void hcaldqm::ContainerSingle2D::setBinContent ( double  x,
int  y,
int  z 
)
virtual

◆ setBinContent() [5/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalDetId const &  id,
double  x 
)
virtual

Definition at line 258 of file ContainerSingle2D.cc.

258  {
259  _me->setBinContent(_qx->getBin(id), _qy->getBin(id), x);
260  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::setBinContent().

◆ setBinContent() [6/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalDetId const &  id,
double  x,
double  y 
)
virtual

◆ setBinContent() [7/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalDetId const &  id,
double  x,
int  y 
)
virtual

◆ setBinContent() [8/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalDetId const &  id,
int  x 
)
virtual

Definition at line 255 of file ContainerSingle2D.cc.

255  {
256  _me->setBinContent(_qx->getBin(id), _qy->getBin(id), x);
257  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::setBinContent().

◆ setBinContent() [9/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalDetId const &  id,
int  x,
double  y 
)
virtual

◆ setBinContent() [10/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalDetId const &  id,
int  x,
int  y 
)
virtual

◆ setBinContent() [11/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalElectronicsId const &  id,
double  x 
)
virtual

Definition at line 370 of file ContainerSingle2D.cc.

370  {
371  _me->setBinContent(_qx->getBin(id), _qy->getBin(id), x);
372  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::setBinContent().

◆ setBinContent() [12/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
double  y 
)
virtual

◆ setBinContent() [13/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalElectronicsId const &  id,
double  x,
int  y 
)
virtual

◆ setBinContent() [14/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalElectronicsId const &  id,
int  x 
)
virtual

Definition at line 367 of file ContainerSingle2D.cc.

367  {
368  _me->setBinContent(_qx->getBin(id), _qy->getBin(id), x);
369  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::setBinContent().

◆ setBinContent() [15/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
double  y 
)
virtual

◆ setBinContent() [16/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalElectronicsId const &  id,
int  x,
int  y 
)
virtual

◆ setBinContent() [17/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x 
)
virtual

Definition at line 496 of file ContainerSingle2D.cc.

496  {
497  _me->setBinContent(_qx->getBin(id), _qy->getBin(id), x);
498  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::setBinContent().

◆ setBinContent() [18/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
double  y 
)
virtual

◆ setBinContent() [19/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalTrigTowerDetId const &  id,
double  x,
int  y 
)
virtual

◆ setBinContent() [20/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x 
)
virtual

Definition at line 493 of file ContainerSingle2D.cc.

493  {
494  _me->setBinContent(_qx->getBin(id), _qy->getBin(id), x);
495  }

References _me, _qx, _qy, hcaldqm::quantity::Quantity::getBin(), and dqm::impl::MonitorElement::setBinContent().

◆ setBinContent() [21/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
double  y 
)
virtual

◆ setBinContent() [22/26]

void hcaldqm::ContainerSingle2D::setBinContent ( HcalTrigTowerDetId const &  id,
int  x,
int  y 
)
virtual

◆ setBinContent() [23/26]

void hcaldqm::ContainerSingle2D::setBinContent ( int  x,
double  y,
double  z 
)
virtual

◆ setBinContent() [24/26]

void hcaldqm::ContainerSingle2D::setBinContent ( int  x,
double  y,
int  z 
)
virtual

◆ setBinContent() [25/26]

void hcaldqm::ContainerSingle2D::setBinContent ( int  x,
int  y,
double  z 
)
virtual

◆ setBinContent() [26/26]

void hcaldqm::ContainerSingle2D::setBinContent ( int  x,
int  y,
int  z 
)
virtual

◆ showOverflowZ()

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

Definition at line 536 of file ContainerSingle2D.cc.

536 { _qz->showOverflow(showOverflow); }

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

Member Data Documentation

◆ _me

MonitorElement* hcaldqm::ContainerSingle2D::_me
protected

◆ _qx

quantity::Quantity* hcaldqm::ContainerSingle2D::_qx
protected

◆ _qy

quantity::Quantity* hcaldqm::ContainerSingle2D::_qy
protected

◆ _qz

quantity::Quantity* hcaldqm::ContainerSingle2D::_qz
protected
hcal_dqm_sourceclient-live_cfg.subsystem
subsystem
Definition: hcal_dqm_sourceclient-live_cfg.py:16
hcaldqm::ContainerSingle2D::_qy
quantity::Quantity * _qy
Definition: ContainerSingle2D.h:157
DDAxes::y
dqm::impl::MonitorElement::getBinEntries
virtual double getBinEntries(int bin) const
get # of bin entries (for profiles)
Definition: MonitorElement.cc:645
hcaldqm::quantity::Quantity::showOverflow
virtual void showOverflow(bool showOverflow)
Definition: Quantity.h:68
mps_fire.i
i
Definition: mps_fire.py:428
hcaldqm::quantity::Quantity::setAxisType
virtual void setAxisType(AxisType at)
Definition: Quantity.h:36
printsummarytable.folder
folder
Definition: printsummarytable.py:7
gather_cfg.cout
cout
Definition: gather_cfg.py:144
hcaldqm::quantity::Quantity::setBits
virtual void setBits(TH1 *o)
Definition: Quantity.h:51
hcaldqm::ContainerSingle2D::_me
MonitorElement * _me
Definition: ContainerSingle2D.h:155
hcaldqm::Container::initialize
virtual void initialize(std::string const &folder, std::string const &qname, int debug=0)
Definition: Container.h:30
hcaldqm::quantity::Quantity::type
virtual QuantityType type()
Definition: Quantity.h:33
DDAxes::x
hcaldqm::quantity::fZAxis
Definition: Quantity.h:25
hcaldqm::quantity::Quantity::min
virtual double min()
Definition: Quantity.h:59
hcaldqm::Container::_folder
std::string _folder
Definition: Container.h:37
hcaldqm::quantity::Quantity::getBin
virtual uint32_t getBin(HcalDetId const &)
Definition: Quantity.h:39
hcaldqm::quantity::Quantity::nbins
virtual int nbins()
Definition: Quantity.h:57
hcaldqm::quantity::fDetectorQuantity
Definition: Quantity.h:16
debug
#define debug
Definition: HDRShower.cc:19
hcaldqm::quantity::Quantity::getValue
virtual int getValue(HcalDetId const &)
Definition: Quantity.h:45
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition: MonitorElement.h:290
DDAxes::z
dqm::impl::MonitorElement::Reset
virtual void Reset()
Remove all data from the ME, keept the empty histogram with all its settings.
Definition: MonitorElement.cc:354
LaserClient_cfi.nbins
nbins
Definition: LaserClient_cfi.py:51
hcaldqm::quantity::Quantity::wofnbins
virtual int wofnbins()
Definition: Quantity.h:58
hcaldqm::quantity::Quantity::max
virtual double max()
Definition: Quantity.h:60
h
hcaldqm::quantity::fYAxis
Definition: Quantity.h:25
dqm::legacy::MonitorElement::getTH1
virtual TH1 * getTH1() const
Definition: MonitorElement.h:474
hcaldqm::quantity::Quantity::getLabels
virtual std::vector< std::string > getLabels()
Definition: Quantity.h:62
hcaldqm::ContainerSingle2D::customize
virtual void customize()
Definition: ContainerSingle2D.cc:85
hcaldqm::quantity::Quantity::name
virtual std::string name()
Definition: Quantity.h:34
hcaldqm::ContainerSingle2D::_qz
quantity::Quantity * _qz
Definition: ContainerSingle2D.h:158
hcaldqm::Container::_logger
Logger _logger
Definition: Container.h:39
printConversionInfo.aux
aux
Definition: printConversionInfo.py:19
runTauDisplay.eid
eid
Definition: runTauDisplay.py:298
dqm::impl::MonitorElement::setBinLabel
virtual 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)
Definition: MonitorElement.cc:771
cuy.ib
ib
Definition: cuy.py:662
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
cmsLHEtoEOSManager.l
l
Definition: cmsLHEtoEOSManager.py:204
hcaldqm::quantity::Quantity::setMax
virtual void setMax(double)
Definition: Quantity.h:64
dqm::impl::MonitorElement::setBinContent
virtual void setBinContent(int binx, double content)
set content of bin (1-D)
Definition: MonitorElement.cc:691
dqm::implementation::IGetter::get
virtual MonitorElement * get(std::string const &fullpath) const
Definition: DQMStore.cc:651
Logger::set
void set(std::string const &name, int debug=0)
Definition: Logger.h:29
hcaldqm::quantity::Quantity::isCoordinate
virtual bool isCoordinate()
Definition: Quantity.h:61
hcaldqm::ContainerSingle2D::_qx
quantity::Quantity * _qx
Definition: ContainerSingle2D.h:156
hcaldqm::quantity::fXAxis
Definition: Quantity.h:25
dqm::impl::MonitorElement::setAxisTitle
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
Definition: MonitorElement.cc:800
dqm::impl::MonitorElement::getBinContent
virtual double getBinContent(int binx) const
get content of bin (1-D)
Definition: MonitorElement.cc:592
hcaldqm::Container::_qname
std::string _qname
Definition: Container.h:38
hcaldqm::Container::Container
Container()
Definition: Container.h:26