Main Page
Namespaces
Classes
Package Documentation
DQM
HcalCommon
interface
Container.h
Go to the documentation of this file.
1
#ifndef Container_h
2
#define Container_h
3
4
/*
5
* file: Container.h
6
* Author: Viktor Khristenko
7
*
8
* Description:
9
* Container Base class
10
*
11
*
12
*/
13
14
#include "
DQM/HcalCommon/interface/HcalCommonHeaders.h
"
15
#include "
DQM/HcalCommon/interface/Logger.h
"
16
17
#include <string>
18
#include <vector>
19
20
namespace
hcaldqm
{
21
class
Container
{
22
public
:
23
Container
() :
_folder
(
"HcalInfo"
),
_qname
(
"SomeQuantity"
) {}
24
Container
(
std::string
const
&
folder
,
std::string
const
&qname) :
_folder
(folder),
_qname
(qname) {}
25
virtual
~Container
() {}
26
27
virtual
void
initialize
(
std::string
const
&
folder
,
std::string
const
&qname,
int
debug
= 0) {
28
_folder
=
folder
;
29
_qname
= qname;
30
_logger
.
set
(
_qname
,
debug
);
31
}
32
33
protected
:
34
std::string
_folder
;
35
std::string
_qname
;
36
Logger
_logger
;
37
};
38
}
// namespace hcaldqm
39
40
#endif
Logger
Definition:
Logger.h:6
hcaldqm::Container::initialize
virtual void initialize(std::string const &folder, std::string const &qname, int debug=0)
Definition:
Container.h:27
hcaldqm::Container::_logger
Logger _logger
Definition:
Container.h:36
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
hcaldqm::Container::~Container
virtual ~Container()
Definition:
Container.h:25
Logger::set
void set(std::string const &name, int debug=0)
Definition:
Logger.h:29
hcaldqm::Container::Container
Container(std::string const &folder, std::string const &qname)
Definition:
Container.h:24
printsummarytable.folder
folder
Definition:
printsummarytable.py:7
hcaldqm::Container::_folder
std::string _folder
Definition:
Container.h:34
hcaldqm::Container
Definition:
Container.h:21
debug
#define debug
Definition:
HDRShower.cc:19
hcaldqm
Definition:
Constants.h:8
Logger.h
HcalCommonHeaders.h
hcaldqm::Container::Container
Container()
Definition:
Container.h:23
hcaldqm::Container::_qname
std::string _qname
Definition:
Container.h:35
Generated for CMSSW Reference Manual by
1.8.11