src
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 <string>
17
#include <vector>
18
19
namespace
hcaldqm
{
20
class
ContainerProf1D
:
public
Container1D
{
21
public
:
22
ContainerProf1D
();
23
ContainerProf1D
(
std::string
const
&
folder
,
hashfunctions::HashType
,
quantity::Quantity
*,
quantity::Quantity
*);
24
~ContainerProf1D
()
override
{}
25
26
void
initialize
(
std::string
const
&
folder
,
27
hashfunctions::HashType
,
28
quantity::Quantity
*,
29
quantity::Quantity
*,
30
int
debug
= 0)
override
;
31
32
void
initialize
(
std::string
const
&
folder
,
33
std::string
const
&qname,
34
hashfunctions::HashType
,
35
quantity::Quantity
*,
36
quantity::Quantity
*,
37
int
debug
= 0)
override
;
38
39
// booking
40
void
book
(
DQMStore::IBooker
&,
41
HcalElectronicsMap
const
*,
42
std::string
subsystem
=
"Hcal"
,
43
std::string
aux
=
""
)
override
;
44
void
book
(
DQMStore::IBooker
&,
45
HcalElectronicsMap
const
*,
46
filter::HashFilter
const
&,
47
std::string
subsystem
=
"Hcal"
,
48
std::string
aux
=
""
)
override
;
49
};
50
}
// namespace hcaldqm
51
52
#endif
hcaldqm::ContainerProf1D::initialize
void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, int debug=0) override
Definition:
ContainerProf1D.cc:22
hcaldqm::quantity::Quantity
Definition:
Quantity.h:27
hcaldqm::filter::HashFilter
Definition:
HashFilter.h:21
printsummarytable.folder
folder
Definition:
printsummarytable.py:7
hcaldqm::hashfunctions::HashType
HashType
Definition:
HashFunctions.h:131
Container1D.h
hcaldqm::ContainerProf1D::book
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
Definition:
ContainerProf1D.cc:40
hcaldqm::Container1D
Definition:
Container1D.h:25
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
hcaldqm::ContainerProf1D::~ContainerProf1D
~ContainerProf1D() override
Definition:
ContainerProf1D.h:24
dqm::implementation::IBooker
Definition:
DQMStore.h:43
printConversionInfo.aux
aux
Definition:
printConversionInfo.py:19
debug
#define debug
Definition:
HDRShower.cc:19
hcaldqm
Definition:
Constants.h:8
HcalElectronicsMap
Definition:
HcalElectronicsMap.h:31
hcaldqm::ContainerProf1D
Definition:
ContainerProf1D.h:20
hcaldqm::ContainerProf1D::ContainerProf1D
ContainerProf1D()
Definition:
ContainerProf1D.cc:8
hcal_dqm_sourceclient-live_cfg.subsystem
subsystem
Definition:
hcal_dqm_sourceclient-live_cfg.py:16
Generated for CMSSW Reference Manual by
1.8.14