src
DQM
HcalCommon
interface
ContainerI.h
Go to the documentation of this file.
1
#ifndef ContainerI_h
2
#define ContainerI_h
3
4
#include "
DQM/HcalCommon/interface/Container.h
"
5
6
namespace
hcaldqm
{
7
class
ContainerI
:
public
Container
{
8
public
:
9
ContainerI
() :
Container
() {}
10
ContainerI
(
std::string
const
&
folder
,
std::string
const
&
name
) :
Container
(
folder
,
name
) {}
11
~ContainerI
()
override
{}
12
13
void
initialize
(
std::string
const
&
folder
,
std::string
const
&
name
,
int
debug
= 0)
override
{
14
_folder
=
folder
;
15
_qname
=
name
;
16
_logger
.
set
(
_qname
,
debug
);
17
}
18
19
virtual
void
fill
(
int
x) {
_me
->
Fill
(
x
); }
20
21
virtual
void
book
(
DQMStore::IBooker
&
ib
,
std::string
subsystem
=
"Hcal"
,
std::string
aux
=
""
) {
22
ib
.setCurrentFolder(
subsystem
+
"/"
+
_folder
+
aux
);
23
_me
=
ib
.bookInt(
_qname
);
24
}
25
26
protected
:
27
MonitorElement
*
_me
;
28
};
29
}
// namespace hcaldqm
30
31
#endif
hcaldqm::ContainerI::initialize
void initialize(std::string const &folder, std::string const &name, int debug=0) override
Definition:
ContainerI.h:13
printsummarytable.folder
folder
Definition:
printsummarytable.py:7
hcaldqm::Container::_logger
Logger _logger
Definition:
Container.h:39
hcaldqm::ContainerI::_me
MonitorElement * _me
Definition:
ContainerI.h:27
hcaldqm::ContainerI::~ContainerI
~ContainerI() override
Definition:
ContainerI.h:11
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition:
MonitorElement.h:292
dqm::implementation::IBooker
Definition:
DQMStore.h:43
Logger::set
void set(std::string const &name, int debug=0)
Definition:
Logger.h:29
hcaldqm::ContainerI::book
virtual void book(DQMStore::IBooker &ib, std::string subsystem="Hcal", std::string aux="")
Definition:
ContainerI.h:21
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:466
DigiTask_cfi.subsystem
subsystem
Definition:
DigiTask_cfi.py:18
hcaldqm::ContainerI::fill
virtual void fill(int x)
Definition:
ContainerI.h:19
printConversionInfo.aux
aux
Definition:
printConversionInfo.py:19
hcaldqm::Container::_folder
std::string _folder
Definition:
Container.h:37
hcaldqm::Container
Definition:
Container.h:21
debug
#define debug
Definition:
HDRShower.cc:19
hcaldqm
Definition:
Constants.h:8
hcaldqm::ContainerI
Definition:
ContainerI.h:7
hcaldqm::Container::_qname
std::string _qname
Definition:
Container.h:38
x
float x
Definition:
beamSpotDipStandalone.cc:55
Container.h
hcaldqm::ContainerI::ContainerI
ContainerI(std::string const &folder, std::string const &name)
Definition:
ContainerI.h:10
hcaldqm::ContainerI::ContainerI
ContainerI()
Definition:
ContainerI.h:9
Skims_PA_cff.name
name
Definition:
Skims_PA_cff.py:17
cuy.ib
ib
Definition:
cuy.py:661
Generated for CMSSW Reference Manual by
1.8.14