CMS 3D CMS Logo

ContainerSingleProf1D.cc
Go to the documentation of this file.
2 
3 namespace hcaldqm {
4  using namespace quantity;
5  using namespace constants;
7  _qx = nullptr;
8  _qy = nullptr;
9  }
10 
12  : ContainerSingle1D(folder, qx, qy) {
15  }
16 
18  Quantity *qx,
19  Quantity *qy,
20  int debug /*=0*/) {
24  }
25 
27  std::string const &folder, std::string const &qname, Quantity *qx, Quantity *qy, int debug /*=0*/) {
31  }
32 
34  ib.setCurrentFolder(subsystem + "/" + _folder + "/" + _qname);
35  _me = ib.bookProfile(_qname + (aux.empty() ? aux : "_" + aux),
36  _qname + (aux.empty() ? aux : " " + aux),
37  _qx->nbins(),
38  _qx->min(),
39  _qx->max(),
40  _qy->min(),
41  _qy->max());
42  customize();
43  }
44 } // namespace hcaldqm
hcal_dqm_sourceclient-live_cfg.subsystem
subsystem
Definition: hcal_dqm_sourceclient-live_cfg.py:16
ContainerSingleProf1D.h
hcaldqm::quantity::Quantity::setAxisType
virtual void setAxisType(AxisType at)
Definition: Quantity.h:36
printsummarytable.folder
folder
Definition: printsummarytable.py:7
hcaldqm
Definition: Constants.h:8
hcaldqm::ContainerSingleProf1D::initialize
void initialize(std::string const &folder, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0) override
Definition: ContainerSingleProf1D.cc:17
constants
hcaldqm::quantity::Quantity::min
virtual double min()
Definition: Quantity.h:59
hcaldqm::Container::_folder
std::string _folder
Definition: Container.h:37
hcaldqm::ContainerSingleProf1D::ContainerSingleProf1D
ContainerSingleProf1D()
Definition: ContainerSingleProf1D.cc:6
hcaldqm::quantity::Quantity::nbins
virtual int nbins()
Definition: Quantity.h:57
debug
#define debug
Definition: HDRShower.cc:19
hcaldqm::quantity::Quantity::max
virtual double max()
Definition: Quantity.h:60
hcaldqm::ContainerSingle1D::_qx
quantity::Quantity * _qx
Definition: ContainerSingle1D.h:103
hcaldqm::quantity::fYAxis
Definition: Quantity.h:25
hcaldqm::ContainerSingle1D::customize
virtual void customize()
Definition: ContainerSingle1D.cc:67
MjjMonitor_cfi.quantity
quantity
Definition: MjjMonitor_cfi.py:10
printConversionInfo.aux
aux
Definition: printConversionInfo.py:19
cuy.ib
ib
Definition: cuy.py:661
hcaldqm::quantity::Quantity
Definition: Quantity.h:27
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
hcaldqm::ContainerSingle1D::_qy
quantity::Quantity * _qy
Definition: ContainerSingle1D.h:104
hcaldqm::ContainerSingle1D::_me
MonitorElement * _me
Definition: ContainerSingle1D.h:102
dqm::implementation::IBooker
Definition: DQMStore.h:43
hcaldqm::ContainerSingle1D::initialize
virtual void initialize(std::string const &folder, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0)
Definition: ContainerSingle1D.cc:37
hcaldqm::ContainerSingle1D
Definition: ContainerSingle1D.h:19
hcaldqm::quantity::fXAxis
Definition: Quantity.h:25
hcaldqm::Container::_qname
std::string _qname
Definition: Container.h:38
hcaldqm::ContainerSingleProf1D::book
void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="") override
Definition: ContainerSingleProf1D.cc:33