Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
using namespace
quantity;
22
using namespace
mapper;
23
class
ContainerProf1D
:
public
Container1D
24
{
25
public
:
26
ContainerProf1D
();
27
ContainerProf1D
(
std::string
const
& folder,
28
hashfunctions::HashType
,
29
Quantity
*,
Quantity
*);
30
virtual
~ContainerProf1D
() {}
31
32
virtual
void
initialize
(
std::string
const
& folder,
33
hashfunctions::HashType
,
34
Quantity
*,
Quantity
*,
35
int
debug
=0);
36
37
virtual
void
initialize
(
std::string
const
& folder,
38
std::string
const
& qname,
39
hashfunctions::HashType
,
40
Quantity
*,
Quantity
*,
41
int
debug
=0);
42
43
// booking
44
virtual
void
book(
DQMStore::IBooker
&,
45
HcalElectronicsMap
const
*,
46
std::string
subsystem
=
"Hcal"
,
std::string
aux
=
""
);
47
virtual
void
book(
DQMStore::IBooker
&,
48
HcalElectronicsMap
const
*,
filter::HashFilter
const
&,
49
std::string
subsystem
=
"Hcal"
,
std::string
aux
=
""
);
50
virtual
void
book(
DQMStore
*,
51
HcalElectronicsMap
const
*,
52
std::string
subsystem
=
"Hcal"
,
std::string
aux
=
""
);
53
virtual
void
book(
DQMStore
*,
54
HcalElectronicsMap
const
*,
filter::HashFilter
const
&,
55
std::string
subsystem
=
"Hcal"
,
std::string
aux
=
""
);
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
hcaldqm::ContainerProf1D::~ContainerProf1D
virtual ~ContainerProf1D()
Definition:
ContainerProf1D.h:30
hcaldqm::hashfunctions::HashType
HashType
Definition:
HashFunctions.h:125
Container1D.h
printConversionInfo.aux
tuple aux
Definition:
printConversionInfo.py:18
hcaldqm::Container1D
Definition:
Container1D.h:32
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
DQMStore
Definition:
DQMStore.h:75
hcal_dqm_sourceclient-file_cfg.subsystem
string subsystem
Definition:
hcal_dqm_sourceclient-file_cfg.py:27
debug
#define debug
Definition:
HDRShower.cc:19
HcalElectronicsMap
Definition:
HcalElectronicsMap.h:29
hcaldqm::ContainerProf1D
Definition:
ContainerProf1D.h:23
DQMStore::IBooker
Definition:
DQMStore.h:90
Generated for CMSSW Reference Manual by
1.8.5