Main Page
Namespaces
Classes
Package Documentation
DQM
HcalCommon
interface
ContainerProf2D.h
Go to the documentation of this file.
1
#ifndef ContainerProf2D_h
2
#define ContainerProf2D_h
3
4
/*
5
* file: ContainerProf2D.h
6
* Author: Viktor Khristenko
7
*
8
* Description:
9
* Container to hold TProfile or like
10
*
11
*/
12
13
#include "
DQM/HcalCommon/interface/Container2D.h
"
14
15
#include <vector>
16
#include <string>
17
18
namespace
hcaldqm
19
{
20
using namespace
quantity
;
21
class
ContainerProf2D
:
public
Container2D
22
{
23
public
:
24
ContainerProf2D
();
25
ContainerProf2D
(
std::string
const
&
folder
,
26
hashfunctions::HashType
,
27
Quantity
*,
Quantity
*,
28
Quantity
* qz =
new
ValueQuantity
(
quantity::fEnergy
));
29
~ContainerProf2D
()
override
{}
30
31
void
initialize
(
std::string
const
& folder,
32
hashfunctions::HashType
,
33
Quantity
*,
Quantity
*,
34
Quantity
*qz =
new
ValueQuantity
(
quantity::fEnergy
),
35
int
debug
=0)
override
;
36
37
void
initialize
(
std::string
const
& folder,
38
std::string
const
& qname,
39
hashfunctions::HashType
,
40
Quantity
*,
Quantity
*,
41
Quantity
*qz =
new
ValueQuantity
(
quantity::fEnergy
),
42
int
debug
=0)
override
;
43
44
void
book(
DQMStore::IBooker
&,
45
HcalElectronicsMap
const
*,
46
std::string
subsystem=
"Hcal"
,
std::string
aux
=
""
)
override
;
47
void
book(
DQMStore::IBooker
&,
48
HcalElectronicsMap
const
*,
filter::HashFilter
const
&,
49
std::string
subsystem=
"Hcal"
,
std::string
aux
=
""
)
override
;
50
void
book(
DQMStore
*,
51
HcalElectronicsMap
const
*,
52
std::string
subsystem=
"Hcal"
,
std::string
aux
=
""
)
override
;
53
void
book(
DQMStore
*,
54
HcalElectronicsMap
const
*,
filter::HashFilter
const
&,
55
std::string
subsystem=
"Hcal"
,
std::string
aux
=
""
)
override
;
56
57
protected
:
58
};
59
}
60
61
62
#endif
63
64
65
66
67
68
69
70
initialize
static AlgebraicMatrix initialize()
Definition:
BeamSpotTransientTrackingRecHit.cc:27
hcaldqm::quantity::Quantity
Definition:
Quantity.h:36
hcaldqm::filter::HashFilter
Definition:
HashFilter.h:30
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
hcaldqm::hashfunctions::HashType
HashType
Definition:
HashFunctions.h:125
hcaldqm::ContainerProf2D::~ContainerProf2D
~ContainerProf2D() override
Definition:
ContainerProf2D.h:29
hcaldqm::ContainerProf2D
Definition:
ContainerProf2D.h:21
DQMStore
Definition:
DQMStore.h:78
Container2D.h
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
hcaldqm::Container2D
Definition:
Container2D.h:20
tauVariables_cff.quantity
quantity
Definition:
tauVariables_cff.py:10
HcalElectronicsMap
Definition:
HcalElectronicsMap.h:31
hcaldqm::quantity::fEnergy
Definition:
ValueQuantity.h:17
DQMStore::IBooker
Definition:
DQMStore.h:93
hcaldqm::quantity::ValueQuantity
Definition:
ValueQuantity.h:273
Generated for CMSSW Reference Manual by
1.8.11