Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQM
DTMonitorModule
interface
DTTimeEvolutionHisto.h
Go to the documentation of this file.
1
#ifndef DTTimeEvolutionHisto_H
2
#define DTTimeEvolutionHisto_H
3
12
#include <string>
13
14
15
class
DQMStore
;
16
class
MonitorElement
;
17
18
class
DTTimeEvolutionHisto
{
19
public
:
33
DTTimeEvolutionHisto
(
DQMStore
*dbe,
const
std::string&
name
,
34
const
std::string&
title
,
35
int
nbins
,
36
int
lsPrescale,
37
bool
sliding,
38
int
mode
= 0);
39
40
41
DTTimeEvolutionHisto
(
DQMStore
*dbe,
const
std::string& name,
42
const
std::string& title,
43
int
nbins,
44
int
firstLS,
45
int
lsPrescale,
46
bool
sliding,
47
int
mode
= 0);
48
49
50
52
DTTimeEvolutionHisto
(
DQMStore
*dbe,
const
std::string& name);
53
55
virtual
~DTTimeEvolutionHisto
();
56
57
// Operations
58
59
void
setTimeSlotValue
(
float
value
,
int
timeSlot);
60
61
void
accumulateValueTimeSlot
(
float
value);
62
63
void
updateTimeSlot
(
int
ls
,
int
nEventsInLS);
64
65
void
normalizeTo
(
const
MonitorElement
*histForNorm);
66
67
protected
:
68
69
private
:
70
float
valueLastTimeSlot
;
71
int
nEventsInLastTimeSlot
;
72
int
theFirstLS
;
73
int
theLSPrescale
;
74
bool
doSlide
;
75
int
nLSinTimeSlot
;
76
int
nBookedBins
;
77
int
firstLSinTimeSlot
;
78
int
theMode
;
79
MonitorElement
*
histo
;
80
81
};
82
#endif
83
indexGen.title
title
Definition:
indexGen.py:48
DTTimeEvolutionHisto::theFirstLS
int theFirstLS
Definition:
DTTimeEvolutionHisto.h:72
DTTimeEvolutionHisto::doSlide
bool doSlide
Definition:
DTTimeEvolutionHisto.h:74
ExpressReco_HICollisions_FallBack.nbins
tuple nbins
Definition:
ExpressReco_HICollisions_FallBack.py:11685
DTTimeEvolutionHisto::accumulateValueTimeSlot
void accumulateValueTimeSlot(float value)
Definition:
DTTimeEvolutionHisto.cc:180
relativeConstraints.value
tuple value
Definition:
relativeConstraints.py:54
DTTimeEvolutionHisto::valueLastTimeSlot
float valueLastTimeSlot
Definition:
DTTimeEvolutionHisto.h:70
DTTimeEvolutionHisto
Definition:
DTTimeEvolutionHisto.h:18
DTTimeEvolutionHisto::theMode
int theMode
Definition:
DTTimeEvolutionHisto.h:78
AlCaRecoCosmics_cfg.name
tuple name
Definition:
AlCaRecoCosmics_cfg.py:24
DTTimeEvolutionHisto::DTTimeEvolutionHisto
DTTimeEvolutionHisto(DQMStore *dbe, const std::string &name, const std::string &title, int nbins, int lsPrescale, bool sliding, int mode=0)
DTTimeEvolutionHisto::histo
MonitorElement * histo
Definition:
DTTimeEvolutionHisto.h:79
DTTimeEvolutionHisto::setTimeSlotValue
void setTimeSlotValue(float value, int timeSlot)
Definition:
DTTimeEvolutionHisto.cc:155
DTTimeEvolutionHisto::firstLSinTimeSlot
int firstLSinTimeSlot
Definition:
DTTimeEvolutionHisto.h:77
DQMStore
Definition:
DQMStore.h:35
DTTimeEvolutionHisto::nEventsInLastTimeSlot
int nEventsInLastTimeSlot
Definition:
DTTimeEvolutionHisto.h:71
DTTimeEvolutionHisto::~DTTimeEvolutionHisto
virtual ~DTTimeEvolutionHisto()
Destructor.
Definition:
DTTimeEvolutionHisto.cc:151
DTTimeEvolutionHisto::nBookedBins
int nBookedBins
Definition:
DTTimeEvolutionHisto.h:76
MonitorElement
Definition:
MonitorElement.h:34
DTTimeEvolutionHisto::theLSPrescale
int theLSPrescale
Definition:
DTTimeEvolutionHisto.h:73
mode
int mode
Definition:
AMPTWrapper.h:139
DTTimeEvolutionHisto::normalizeTo
void normalizeTo(const MonitorElement *histForNorm)
Definition:
DTTimeEvolutionHisto.cc:246
DTTimeEvolutionHisto::updateTimeSlot
void updateTimeSlot(int ls, int nEventsInLS)
Definition:
DTTimeEvolutionHisto.cc:186
DTTimeEvolutionHisto::nLSinTimeSlot
int nLSinTimeSlot
Definition:
DTTimeEvolutionHisto.h:75
python.rootplot.utilities.ls
def ls
Definition:
utilities.py:389
Generated for CMSSW Reference Manual by
1.8.5