Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
HcalCommon
interface
ContainerSingle1D.h
Go to the documentation of this file.
1
#ifndef ContainerSingle1D_h
2
#define ContainerSingle1D_h
3
4
/*
5
* file: ContainerSignle1D.h
6
* Author: Viktor Khristenko
7
*
8
* Description:
9
* Container to hold a single ME - for convenience of initialization
10
*/
11
12
#include "
DQM/HcalCommon/interface/Container.h
"
13
#include "
DQM/HcalCommon/interface/ValueAxis.h
"
14
#include "
DQM/HcalCommon/interface/CoordinateAxis.h
"
15
16
#include <string>
17
18
namespace
hcaldqm
19
{
20
using namespace
axis;
21
class
ContainerSingle1D
:
public
Container
22
{
23
public
:
24
ContainerSingle1D
();
25
ContainerSingle1D
(
std::string
const
& folder,
26
std::string
const
& nametitle,
27
axis::Axis
*xaxis,
28
axis::Axis
*yaxis =
new
ValueAxis
(
fYaxis
,
axis::fEntries
));
29
virtual
~
ContainerSingle1D
();
30
31
virtual
void
initialize
(
std::string
const
& folder,
32
std::string
const
& nametitle,
33
axis::Axis
*xaxis,
34
axis::Axis
*yaxis =
new
ValueAxis
(
fYaxis
,
axis::fEntries
),
35
int
debug
=0);
36
37
// booking
38
virtual
void
book(
DQMStore::IBooker
&,
39
std::string
subsystem
=
"Hcal"
,
std::string
aux
=
""
);
40
41
// filling
42
virtual
void
fill
(
int
);
43
virtual
void
fill
(
double
);
44
virtual
void
fill
(
int
,
int
);
45
virtual
void
fill
(
int
,
double
);
46
virtual
void
fill
(
double
,
int
);
47
virtual
void
fill
(
double
,
double
);
48
49
virtual
void
fill
(
HcalDetId
const
&);
50
virtual
void
fill
(
HcalDetId
const
&,
double
);
51
virtual
void
fill
(
HcalDetId
const
&,
double
,
double
);
52
53
virtual
void
fill
(
HcalElectronicsId
const
&);
54
virtual
void
fill
(
HcalElectronicsId
const
&,
double
);
55
56
protected
:
57
MonitorElement
*
_me
;
58
Axis
*
_xaxis
;
59
Axis
*
_yaxis
;
60
};
61
}
62
63
#endif
initialize
static AlgebraicMatrix initialize()
Definition:
BeamSpotTransientTrackingRecHit.cc:27
lumiContext.fill
string fill
Definition:
lumiContext.py:319
CoordinateAxis.h
hcaldqm::ContainerSingle1D::_xaxis
Axis * _xaxis
Definition:
ContainerSingle1D.h:58
printConversionInfo.aux
tuple aux
Definition:
printConversionInfo.py:18
hcaldqm::axis::fEntries
Definition:
ValueAxis.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
hcaldqm::axis::Axis
Definition:
Axis.h:50
hcaldqm::ContainerSingle1D
Definition:
ContainerSingle1D.h:21
Container.h
HcalDetId
Definition:
HcalDetId.h:12
hcaldqm::ContainerSingle1D::_me
MonitorElement * _me
Definition:
ContainerSingle1D.h:57
hcal_dqm_sourceclient-file_cfg.subsystem
string subsystem
Definition:
hcal_dqm_sourceclient-file_cfg.py:27
hcaldqm::axis::fYaxis
Definition:
Axis.h:35
MonitorElement
Definition:
MonitorElement.h:37
hcaldqm::Container
Definition:
Container.h:22
debug
#define debug
Definition:
HDRShower.cc:19
hcaldqm::ContainerSingle1D::_yaxis
Axis * _yaxis
Definition:
ContainerSingle1D.h:59
hcaldqm::axis::ValueAxis
Definition:
ValueAxis.h:80
DQMStore::IBooker
Definition:
DQMStore.h:90
HcalElectronicsId
Readout chain identification for Hcal.
Definition:
HcalElectronicsId.h:32
ValueAxis.h
Generated for CMSSW Reference Manual by
1.8.5