Main Page
Namespaces
Classes
Package Documentation
DQM
HcalCommon
interface
ContainerProf1D.h
Go to the documentation of this file.
1
#ifndef ContainerProf1D_h
2
#define ContainerProf1D_h
3
4
/*
5
* file: ContainerProf1D.h
6
* Author: Viktor Khristenko
7
*
8
* Description:
9
* Container to hold TProfiles.
10
* Direct Inheritance from Container1D + some more funcs
11
*
12
*/
13
14
#include "
DQM/HcalCommon/interface/Container1D.h
"
15
16
#include <vector>
17
#include <string>
18
19
namespace
hcaldqm
20
{
21
class
ContainerProf1D
:
public
Container1D
22
{
23
public
:
24
ContainerProf1D
();
25
ContainerProf1D
(
std::string
const
&
folder
,
26
hashfunctions::HashType
,
27
quantity::Quantity
*,
quantity::Quantity
*);
28
~ContainerProf1D
()
override
{}
29
30
void
initialize
(
std::string
const
& folder,
31
hashfunctions::HashType
,
32
quantity::Quantity
*,
quantity::Quantity
*,
33
int
debug
=0)
override
;
34
35
void
initialize
(
std::string
const
& folder,
36
std::string
const
& qname,
37
hashfunctions::HashType
,
38
quantity::Quantity
*,
quantity::Quantity
*,
39
int
debug
=0)
override
;
40
41
// booking
42
void
book
(
DQMStore::IBooker
&,
43
HcalElectronicsMap
const
*,
44
std::string
subsystem=
"Hcal"
,
std::string
aux
=
""
)
override
;
45
void
book
(
DQMStore::IBooker
&,
46
HcalElectronicsMap
const
*,
filter::HashFilter
const
&,
47
std::string
subsystem=
"Hcal"
,
std::string
aux
=
""
)
override
;
48
void
book
(
DQMStore
*,
49
HcalElectronicsMap
const
*,
50
std::string
subsystem=
"Hcal"
,
std::string
aux
=
""
)
override
;
51
void
book
(
DQMStore
*,
52
HcalElectronicsMap
const
*,
filter::HashFilter
const
&,
53
std::string
subsystem=
"Hcal"
,
std::string
aux
=
""
)
override
;
54
55
protected
:
56
};
57
}
58
59
60
#endif
61
62
63
64
65
66
67
68
hcaldqm::ContainerProf1D::initialize
void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, int debug=0) override
Definition:
ContainerProf1D.cc:26
hcaldqm::quantity::Quantity
Definition:
Quantity.h:36
hcaldqm::filter::HashFilter
Definition:
HashFilter.h:29
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
hcaldqm::hashfunctions::HashType
HashType
Definition:
HashFunctions.h:124
Container1D.h
hcaldqm::ContainerProf1D::book
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
Definition:
ContainerProf1D.cc:47
hcaldqm::Container1D
Definition:
Container1D.h:29
hcaldqm::ContainerProf1D::~ContainerProf1D
~ContainerProf1D() override
Definition:
ContainerProf1D.h:28
DQMStore
Definition:
DQMStore.h:78
printConversionInfo.aux
aux
Definition:
printConversionInfo.py:18
printsummarytable.folder
folder
Definition:
printsummarytable.py:7
debug
#define debug
Definition:
HDRShower.cc:19
hcaldqm
Definition:
Constants.h:8
HcalElectronicsMap
Definition:
HcalElectronicsMap.h:31
hcaldqm::ContainerProf1D
Definition:
ContainerProf1D.h:21
hcaldqm::ContainerProf1D::ContainerProf1D
ContainerProf1D()
Definition:
ContainerProf1D.cc:11
DQMStore::IBooker
Definition:
DQMStore.h:93
Generated for CMSSW Reference Manual by
1.8.11