Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
typedef
dqm::legacy::DQMStore
DQMStore
;
24
typedef
dqm::legacy::MonitorElement
MonitorElement
;
25
26
Container
() :
_folder
(
"HcalInfo"
),
_qname
(
"SomeQuantity"
) {}
27
Container
(
std::string
const
&
folder
,
std::string
const
&qname) :
_folder
(folder),
_qname
(qname) {}
28
virtual
~Container
() {}
29
30
virtual
void
initialize
(
std::string
const
&
folder
,
std::string
const
&qname,
int
debug
= 0) {
31
_folder
=
folder
;
32
_qname
= qname;
33
_logger
.
set
(
_qname
,
debug
);
34
}
35
36
protected
:
37
std::string
_folder
;
38
std::string
_qname
;
39
Logger
_logger
;
40
};
41
}
// namespace hcaldqm
42
43
#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:30
printsummarytable.folder
list folder
Definition:
printsummarytable.py:7
hcaldqm::Container::_logger
Logger _logger
Definition:
Container.h:39
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
hcaldqm::Container::~Container
virtual ~Container()
Definition:
Container.h:28
Logger.h
Logger::set
void set(std::string const &name, int debug=0)
Definition:
Logger.h:29
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:466
hcaldqm::Container::MonitorElement
dqm::legacy::MonitorElement MonitorElement
Definition:
Container.h:24
hcaldqm::Container::Container
Container(std::string const &folder, std::string const &qname)
Definition:
Container.h:27
hcaldqm::Container::_folder
std::string _folder
Definition:
Container.h:37
hcaldqm::Container
Definition:
Container.h:21
debug
#define debug
Definition:
HDRShower.cc:19
HcalCommonHeaders.h
hcaldqm::Container::Container
Container()
Definition:
Container.h:26
hcaldqm::Container::_qname
std::string _qname
Definition:
Container.h:38
hcaldqm::Container::DQMStore
dqm::legacy::DQMStore DQMStore
Definition:
Container.h:23
dqm::legacy::DQMStore
Definition:
DQMStore.h:805
Generated for CMSSW Reference Manual by
1.8.5