Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
DQM
HcalCommon
interface
ContainerSingleProf2D.h
Go to the documentation of this file.
1
#ifndef ContainerSingleProf2D_h
2
#define ContainerSingleProf2D_h
3
4
/*
5
* file: ContainerSignle2D.h
6
* Author: Viktor Khristenko
7
*
8
* Description:
9
* Container to hold a single ME - for convenience of
10
*initialization
11
*/
12
13
#include "
DQM/HcalCommon/interface/ContainerSingle2D.h
"
14
15
#include <string>
16
17
namespace
hcaldqm {
18
class
ContainerSingleProf2D
:
public
ContainerSingle2D
{
19
public
:
20
ContainerSingleProf2D
();
21
ContainerSingleProf2D
(
std::string
const
&
folder
,
22
quantity::Quantity
*,
23
quantity::Quantity
*,
24
quantity::Quantity
*qz =
new
quantity::ValueQuantity
(
quantity::fN
));
25
~ContainerSingleProf2D
()
override
{}
26
27
void
initialize
(
std::string
const
&folder,
28
quantity::Quantity
*,
29
quantity::Quantity
*,
30
quantity::Quantity
*qz =
new
quantity::ValueQuantity
(
quantity::fN
),
31
int
debug
= 0)
override
;
32
33
void
initialize
(
std::string
const
&folder,
34
std::string
const
&,
35
quantity::Quantity
*,
36
quantity::Quantity
*,
37
quantity::Quantity
*qz =
new
quantity::ValueQuantity
(
quantity::fN
),
38
int
debug
= 0)
override
;
39
40
// booking
41
void
book
(
DQMStore::IBooker
&,
std::string
subsystem
=
"Hcal"
,
std::string
aux
=
""
)
override
;
42
43
void
fill
(
int
,
int
)
override
;
44
void
fill
(
int
,
double
)
override
;
45
void
fill
(
int
,
double
,
double
)
override
;
46
void
fill
(
int
,
int
,
int
)
override
;
47
void
fill
(
int
,
int
,
double
)
override
;
48
void
fill
(
double
,
int
)
override
;
49
void
fill
(
double
,
double
)
override
;
50
void
fill
(
double
,
double
,
double
)
override
;
51
52
void
fill
(
HcalDetId
const
&)
override
;
53
void
fill
(
HcalDetId
const
&,
int
)
override
;
54
void
fill
(
HcalDetId
const
&,
double
)
override
;
55
void
fill
(
HcalDetId
const
&,
int
,
int
)
override
;
56
void
fill
(
HcalDetId
const
&,
int
,
double
)
override
;
57
void
fill
(
HcalDetId
const
&,
double
,
double
)
override
;
58
59
void
fill
(
HcalElectronicsId
const
&)
override
;
60
void
fill
(
HcalElectronicsId
const
&,
int
)
override
;
61
void
fill
(
HcalElectronicsId
const
&,
double
)
override
;
62
void
fill
(
HcalElectronicsId
const
&,
int
,
int
)
override
;
63
void
fill
(
HcalElectronicsId
const
&,
int
,
double
)
override
;
64
void
fill
(
HcalElectronicsId
const
&,
double
,
double
)
override
;
65
66
void
fill
(
HcalDetId
const
&,
HcalElectronicsId
const
&)
override
;
67
void
fill
(
HcalDetId
const
&,
HcalElectronicsId
const
&,
double
)
override
;
68
69
void
fill
(
HcalTrigTowerDetId
const
&)
override
;
70
void
fill
(
HcalTrigTowerDetId
const
&,
int
)
override
;
71
void
fill
(
HcalTrigTowerDetId
const
&,
double
)
override
;
72
void
fill
(
HcalTrigTowerDetId
const
&,
int
,
int
)
override
;
73
void
fill
(
HcalTrigTowerDetId
const
&,
int
,
double
)
override
;
74
void
fill
(
HcalTrigTowerDetId
const
&,
double
,
double
)
override
;
75
};
76
}
// namespace hcaldqm
77
78
#endif
hcaldqm::quantity::Quantity
Definition:
Quantity.h:27
printsummarytable.folder
list folder
Definition:
printsummarytable.py:7
hcaldqm::ContainerSingleProf2D::fill
void fill(int, int) override
Definition:
ContainerSingleProf2D.cc:50
printConversionInfo.aux
tuple aux
Definition:
printConversionInfo.py:19
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
dqm::implementation::IBooker
Definition:
DQMStore.h:43
hcal_dqm_sourceclient-live_cfg.subsystem
string subsystem
Definition:
hcal_dqm_sourceclient-live_cfg.py:16
HcalDetId
Definition:
HcalDetId.h:12
hcaldqm::quantity::fN
Definition:
ValueQuantity.h:11
hcaldqm::ContainerSingleProf2D::~ContainerSingleProf2D
~ContainerSingleProf2D() override
Definition:
ContainerSingleProf2D.h:25
hcaldqm::ContainerSingleProf2D::initialize
void initialize(std::string const &folder, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0) override
Definition:
ContainerSingleProf2D.cc:19
debug
#define debug
Definition:
HDRShower.cc:19
hcaldqm::ContainerSingle2D
Definition:
ContainerSingle2D.h:20
hcaldqm::ContainerSingleProf2D::ContainerSingleProf2D
ContainerSingleProf2D()
Definition:
ContainerSingleProf2D.cc:6
ContainerSingle2D.h
HcalTrigTowerDetId
Definition:
HcalTrigTowerDetId.h:14
hcaldqm::ContainerSingleProf2D
Definition:
ContainerSingleProf2D.h:18
hcaldqm::ContainerSingleProf2D::book
void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="") override
Definition:
ContainerSingleProf2D.cc:35
HcalElectronicsId
Readout chain identification for Hcal.
Definition:
HcalElectronicsId.h:32
hcaldqm::quantity::ValueQuantity
Definition:
ValueQuantity.h:339
Generated for CMSSW Reference Manual by
1.8.5