Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
TrigXMonitor
interface
L1TScalersSCAL.h
Go to the documentation of this file.
1
#ifndef L1TScalersSCAL_H
2
#define L1TScalersSCAL_H
3
4
#include <vector>
5
6
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
7
#include "
DQMServices/Core/interface/DQMStore.h
"
8
#include "
DQMServices/Core/interface/DQMEDAnalyzer.h
"
9
#include "
DQMServices/Core/interface/MonitorElement.h
"
10
#include "
FWCore/Utilities/interface/InputTag.h
"
11
12
class
L1TScalersSCAL
:
public
DQMEDAnalyzer
{
13
public
:
14
enum
{
N_LUMISECTION_TIME
= 93 };
15
16
L1TScalersSCAL
(
const
edm::ParameterSet
& ps);
17
virtual
~L1TScalersSCAL
();
18
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
19
edm::EventSetup
const
&)
override
;
20
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
&
c
);
21
private
:
22
edm::InputTag
scalersSource_
;
23
24
bool
verbose_
,
denomIsTech_
,
monitorDaemon_
;
25
unsigned
int
denomBit_
,
muonBit_
,
egammaBit_
,
jetBit_
;
26
int
nev_
;
// Number of events processed
27
long
reftime_
,
buffertime_
;
28
std::vector<double>
algorithmRates_
;
29
std::vector<double>
bufferAlgoRates_
;
30
std::vector<double>
technicalRates_
;
31
std::vector<double>
bufferTechRates_
;
32
std::vector<double>
integral_algo_
;
33
std::vector<double>
integral_tech_
;
34
double
integral_tech_42_OR_43_
;
35
unsigned
int
bufferLumi_
;
36
37
MonitorElement
*
orbitNum
;
38
MonitorElement
*
trigNum
;
39
MonitorElement
*
eventNum
;
40
MonitorElement
*
physTrig
;
41
MonitorElement
*
randTrig
;
42
MonitorElement
*
numberResets
;
43
MonitorElement
*
deadTime
;
44
MonitorElement
*
lostFinalTriggers
;
45
MonitorElement
*
algoRate
[128];
46
MonitorElement
*
techRate
[64];
47
MonitorElement
*
integralAlgo
[128];
48
MonitorElement
*
integralTech
[64];
49
MonitorElement
*
integralTech_42_OR_43
;
50
MonitorElement
*
techRateRatio_33_over_32
;
51
MonitorElement
*
techRateRatio_8
;
52
MonitorElement
*
techRateRatio_9
;
53
MonitorElement
*
techRateRatio_10
;
54
MonitorElement
*
techRateRatio_36
;
55
MonitorElement
*
techRateRatio_37
;
56
MonitorElement
*
techRateRatio_38
;
57
MonitorElement
*
techRateRatio_39
;
58
MonitorElement
*
techRateRatio_40
;
59
MonitorElement
*
techRateRatio_41
;
60
MonitorElement
*
techRateRatio_42
;
61
MonitorElement
*
techRateRatio_43
;
62
MonitorElement
*
rateRatio_mu
;
63
MonitorElement
*
rateRatio_egamma
;
64
MonitorElement
*
rateRatio_jet
;
65
66
MonitorElement
*
physRate
;
67
MonitorElement
*
randRate
;
68
MonitorElement
*
deadTimePercent
;
69
MonitorElement
*
lostPhysRate
;
70
MonitorElement
*
lostPhysRateBeamActive
;
71
MonitorElement
*
instTrigRate
;
72
MonitorElement
*
instEventRate
;
73
74
MonitorElement
*
instLumi
;
75
MonitorElement
*
instLumiErr
;
76
MonitorElement
*
instLumiQlty
;
77
MonitorElement
*
instEtLumi
;
78
MonitorElement
*
instEtLumiErr
;
79
MonitorElement
*
instEtLumiQlty
;
80
MonitorElement
*
sectionNum
;
81
MonitorElement
*
startOrbit
;
82
MonitorElement
*
numOrbits
;
83
84
MonitorElement
*
orbitNumL1A
[4];
85
MonitorElement
*
bunchCrossingL1A
[4];
86
MonitorElement
*
bunchCrossingCorr
[3];
87
MonitorElement
*
bunchCrossingDiff
[3];
88
MonitorElement
*
bunchCrossingDiff_small
[3];
89
};
90
91
#endif // L1TScalersSCAL_H
L1TScalersSCAL::instEventRate
MonitorElement * instEventRate
Definition:
L1TScalersSCAL.h:72
L1TScalersSCAL::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c)
Definition:
L1TScalersSCAL.cc:285
L1TScalersSCAL::techRateRatio_43
MonitorElement * techRateRatio_43
Definition:
L1TScalersSCAL.h:61
L1TScalersSCAL::integralTech_42_OR_43
MonitorElement * integralTech_42_OR_43
Definition:
L1TScalersSCAL.h:49
L1TScalersSCAL::reftime_
long reftime_
Definition:
L1TScalersSCAL.h:27
L1TScalersSCAL::integralAlgo
MonitorElement * integralAlgo[128]
Definition:
L1TScalersSCAL.h:47
L1TScalersSCAL::muonBit_
unsigned int muonBit_
Definition:
L1TScalersSCAL.h:25
L1TScalersSCAL::randRate
MonitorElement * randRate
Definition:
L1TScalersSCAL.h:67
L1TScalersSCAL::bufferLumi_
unsigned int bufferLumi_
Definition:
L1TScalersSCAL.h:35
L1TScalersSCAL::trigNum
MonitorElement * trigNum
Definition:
L1TScalersSCAL.h:38
EnergyCorrector.c
tuple c
Definition:
EnergyCorrector.py:43
L1TScalersSCAL::bunchCrossingDiff_small
MonitorElement * bunchCrossingDiff_small[3]
Definition:
L1TScalersSCAL.h:88
L1TScalersSCAL::bufferTechRates_
std::vector< double > bufferTechRates_
Definition:
L1TScalersSCAL.h:31
L1TScalersSCAL::algorithmRates_
std::vector< double > algorithmRates_
Definition:
L1TScalersSCAL.h:28
L1TScalersSCAL::deadTimePercent
MonitorElement * deadTimePercent
Definition:
L1TScalersSCAL.h:68
L1TScalersSCAL::nev_
int nev_
Definition:
L1TScalersSCAL.h:26
Frameworkfwd.h
L1TScalersSCAL::integral_tech_42_OR_43_
double integral_tech_42_OR_43_
Definition:
L1TScalersSCAL.h:34
L1TScalersSCAL::algoRate
MonitorElement * algoRate[128]
Definition:
L1TScalersSCAL.h:45
L1TScalersSCAL::instEtLumi
MonitorElement * instEtLumi
Definition:
L1TScalersSCAL.h:77
L1TScalersSCAL::lostFinalTriggers
MonitorElement * lostFinalTriggers
Definition:
L1TScalersSCAL.h:44
L1TScalersSCAL::rateRatio_egamma
MonitorElement * rateRatio_egamma
Definition:
L1TScalersSCAL.h:63
L1TScalersSCAL::techRateRatio_38
MonitorElement * techRateRatio_38
Definition:
L1TScalersSCAL.h:56
L1TScalersSCAL::bunchCrossingCorr
MonitorElement * bunchCrossingCorr[3]
Definition:
L1TScalersSCAL.h:86
L1TScalersSCAL::scalersSource_
edm::InputTag scalersSource_
Definition:
L1TScalersSCAL.h:22
L1TScalersSCAL::integralTech
MonitorElement * integralTech[64]
Definition:
L1TScalersSCAL.h:48
L1TScalersSCAL::instTrigRate
MonitorElement * instTrigRate
Definition:
L1TScalersSCAL.h:71
L1TScalersSCAL::startOrbit
MonitorElement * startOrbit
Definition:
L1TScalersSCAL.h:81
L1TScalersSCAL::instLumi
MonitorElement * instLumi
Definition:
L1TScalersSCAL.h:74
L1TScalersSCAL::techRateRatio_36
MonitorElement * techRateRatio_36
Definition:
L1TScalersSCAL.h:54
L1TScalersSCAL::techRateRatio_37
MonitorElement * techRateRatio_37
Definition:
L1TScalersSCAL.h:55
L1TScalersSCAL::eventNum
MonitorElement * eventNum
Definition:
L1TScalersSCAL.h:39
DQMEDAnalyzer.h
DQMStore.h
L1TScalersSCAL::techRateRatio_10
MonitorElement * techRateRatio_10
Definition:
L1TScalersSCAL.h:53
L1TScalersSCAL
Definition:
L1TScalersSCAL.h:12
L1TScalersSCAL::techRateRatio_41
MonitorElement * techRateRatio_41
Definition:
L1TScalersSCAL.h:59
L1TScalersSCAL::orbitNumL1A
MonitorElement * orbitNumL1A[4]
Definition:
L1TScalersSCAL.h:84
L1TScalersSCAL::orbitNum
MonitorElement * orbitNum
Definition:
L1TScalersSCAL.h:37
L1TScalersSCAL::instEtLumiQlty
MonitorElement * instEtLumiQlty
Definition:
L1TScalersSCAL.h:79
L1TScalersSCAL::techRateRatio_9
MonitorElement * techRateRatio_9
Definition:
L1TScalersSCAL.h:52
edm::EventSetup
Definition:
EventSetup.h:44
L1TScalersSCAL::denomIsTech_
bool denomIsTech_
Definition:
L1TScalersSCAL.h:24
L1TScalersSCAL::deadTime
MonitorElement * deadTime
Definition:
L1TScalersSCAL.h:43
L1TScalersSCAL::techRateRatio_42
MonitorElement * techRateRatio_42
Definition:
L1TScalersSCAL.h:60
L1TScalersSCAL::integral_algo_
std::vector< double > integral_algo_
Definition:
L1TScalersSCAL.h:32
L1TScalersSCAL::techRateRatio_39
MonitorElement * techRateRatio_39
Definition:
L1TScalersSCAL.h:57
L1TScalersSCAL::lostPhysRate
MonitorElement * lostPhysRate
Definition:
L1TScalersSCAL.h:69
L1TScalersSCAL::randTrig
MonitorElement * randTrig
Definition:
L1TScalersSCAL.h:41
L1TScalersSCAL::integral_tech_
std::vector< double > integral_tech_
Definition:
L1TScalersSCAL.h:33
MonitorElement
Definition:
MonitorElement.h:34
L1TScalersSCAL::~L1TScalersSCAL
virtual ~L1TScalersSCAL()
Definition:
L1TScalersSCAL.cc:57
L1TScalersSCAL::instEtLumiErr
MonitorElement * instEtLumiErr
Definition:
L1TScalersSCAL.h:78
L1TScalersSCAL::instLumiErr
MonitorElement * instLumiErr
Definition:
L1TScalersSCAL.h:75
L1TScalersSCAL::lostPhysRateBeamActive
MonitorElement * lostPhysRateBeamActive
Definition:
L1TScalersSCAL.h:70
L1TScalersSCAL::denomBit_
unsigned int denomBit_
Definition:
L1TScalersSCAL.h:25
L1TScalersSCAL::numOrbits
MonitorElement * numOrbits
Definition:
L1TScalersSCAL.h:82
L1TScalersSCAL::technicalRates_
std::vector< double > technicalRates_
Definition:
L1TScalersSCAL.h:30
L1TScalersSCAL::bunchCrossingDiff
MonitorElement * bunchCrossingDiff[3]
Definition:
L1TScalersSCAL.h:87
MonitorElement.h
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
L1TScalersSCAL::techRate
MonitorElement * techRate[64]
Definition:
L1TScalersSCAL.h:46
L1TScalersSCAL::rateRatio_mu
MonitorElement * rateRatio_mu
Definition:
L1TScalersSCAL.h:62
L1TScalersSCAL::verbose_
bool verbose_
Definition:
L1TScalersSCAL.h:24
L1TScalersSCAL::techRateRatio_8
MonitorElement * techRateRatio_8
Definition:
L1TScalersSCAL.h:51
L1TScalersSCAL::rateRatio_jet
MonitorElement * rateRatio_jet
Definition:
L1TScalersSCAL.h:64
L1TScalersSCAL::physRate
MonitorElement * physRate
Definition:
L1TScalersSCAL.h:66
L1TScalersSCAL::techRateRatio_33_over_32
MonitorElement * techRateRatio_33_over_32
Definition:
L1TScalersSCAL.h:50
L1TScalersSCAL::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
L1TScalersSCAL.cc:59
edm::InputTag
Definition:
InputTag.h:17
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.h:20
L1TScalersSCAL::N_LUMISECTION_TIME
Definition:
L1TScalersSCAL.h:14
L1TScalersSCAL::techRateRatio_40
MonitorElement * techRateRatio_40
Definition:
L1TScalersSCAL.h:58
InputTag.h
L1TScalersSCAL::jetBit_
unsigned int jetBit_
Definition:
L1TScalersSCAL.h:25
edm::ParameterSet
Definition:
ParameterSet.h:35
L1TScalersSCAL::physTrig
MonitorElement * physTrig
Definition:
L1TScalersSCAL.h:40
L1TScalersSCAL::bunchCrossingL1A
MonitorElement * bunchCrossingL1A[4]
Definition:
L1TScalersSCAL.h:85
L1TScalersSCAL::buffertime_
long buffertime_
Definition:
L1TScalersSCAL.h:27
edm::Event
Definition:
Event.h:59
L1TScalersSCAL::egammaBit_
unsigned int egammaBit_
Definition:
L1TScalersSCAL.h:25
DQMStore::IBooker
Definition:
DQMStore.h:90
L1TScalersSCAL::monitorDaemon_
bool monitorDaemon_
Definition:
L1TScalersSCAL.h:24
L1TScalersSCAL::instLumiQlty
MonitorElement * instLumiQlty
Definition:
L1TScalersSCAL.h:76
L1TScalersSCAL::sectionNum
MonitorElement * sectionNum
Definition:
L1TScalersSCAL.h:80
edm::Run
Definition:
Run.h:41
L1TScalersSCAL::L1TScalersSCAL
L1TScalersSCAL(const edm::ParameterSet &ps)
Definition:
L1TScalersSCAL.cc:29
L1TScalersSCAL::numberResets
MonitorElement * numberResets
Definition:
L1TScalersSCAL.h:42
L1TScalersSCAL::bufferAlgoRates_
std::vector< double > bufferAlgoRates_
Definition:
L1TScalersSCAL.h:29
Generated for CMSSW Reference Manual by
1.8.5