DQM
DTMonitorClient
src
DTLocalTriggerLutTest.h
Go to the documentation of this file.
1
#ifndef DTLocalTriggerLutTest_H
2
#define DTLocalTriggerLutTest_H
3
15
#include "
DQM/DTMonitorClient/src/DTLocalTriggerBaseTest.h
"
16
17
class
DTLocalTriggerLutTest
:
public
DTLocalTriggerBaseTest
{
18
public
:
20
DTLocalTriggerLutTest
(
const
edm::ParameterSet
& ps);
21
23
~DTLocalTriggerLutTest
()
override
;
24
25
protected
:
27
void
beginRun
(
const
edm::Run
&
r
,
const
edm::EventSetup
&
c
)
override
;
28
30
31
void
runClientDiagnostic
(
DQMStore::IBooker
& ibooker,
DQMStore::IGetter
& igetter)
override
;
32
void
Bookings
(
DQMStore::IBooker
&,
DQMStore::IGetter
&);
33
34
const
int
wheelArrayShift
= 3;
35
36
private
:
38
int
performLutTest
(
double
mean
,
double
RMS
,
double
thresholdMean,
double
thresholdRMS);
39
41
void
fillWhPlot
(
MonitorElement
*
plot
,
int
sect,
int
stat
,
float
value
,
bool
lessIsBest =
true
);
42
43
double
thresholdPhiMean
,
thresholdPhibMean
;
44
double
thresholdPhiRMS
,
thresholdPhibRMS
;
45
bool
doCorrStudy
;
46
47
bool
bookingdone
;
48
};
49
50
#endif
SiStripPI::mean
Definition:
SiStripPayloadInspectorHelper.h:169
DTLocalTriggerLutTest::thresholdPhiRMS
double thresholdPhiRMS
Definition:
DTLocalTriggerLutTest.h:44
edm::Run
Definition:
Run.h:45
DTLocalTriggerLutTest::Bookings
void Bookings(DQMStore::IBooker &, DQMStore::IGetter &)
Definition:
DTLocalTriggerLutTest.cc:47
DTLocalTriggerLutTest::~DTLocalTriggerLutTest
~DTLocalTriggerLutTest() override
Destructor.
Definition:
DTLocalTriggerLutTest.cc:45
DTLocalTriggerLutTest::DTLocalTriggerLutTest
DTLocalTriggerLutTest(const edm::ParameterSet &ps)
Constructor.
Definition:
DTLocalTriggerLutTest.cc:33
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:461
plotFactory.plot
plot
Definition:
plotFactory.py:109
DTLocalTriggerLutTest::bookingdone
bool bookingdone
Definition:
DTLocalTriggerLutTest.h:47
DTLocalTriggerLutTest::thresholdPhibRMS
double thresholdPhibRMS
Definition:
DTLocalTriggerLutTest.h:44
hgcalPlots.stat
stat
Definition:
hgcalPlots.py:1111
DTLocalTriggerBaseTest.h
DTLocalTriggerLutTest::doCorrStudy
bool doCorrStudy
Definition:
DTLocalTriggerLutTest.h:45
RMS
Definition:
trackSplitPlot.h:34
DTLocalTriggerLutTest
Definition:
DTLocalTriggerLutTest.h:17
DTLocalTriggerBaseTest
Definition:
DTLocalTriggerBaseTest.h:38
edm::ParameterSet
Definition:
ParameterSet.h:36
value
Definition:
value.py:1
edm::EventSetup
Definition:
EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition:
HltBtagPostValidation_cff.py:31
alignCSCRings.r
r
Definition:
alignCSCRings.py:93
DTLocalTriggerLutTest::runClientDiagnostic
void runClientDiagnostic(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) override
Run client analysis.
Definition:
DTLocalTriggerLutTest.cc:101
dqm::implementation::IGetter
Definition:
DQMStore.h:484
DTLocalTriggerLutTest::thresholdPhibMean
double thresholdPhibMean
Definition:
DTLocalTriggerLutTest.h:43
DTLocalTriggerLutTest::performLutTest
int performLutTest(double mean, double RMS, double thresholdMean, double thresholdRMS)
Perform Lut Test logical operations.
Definition:
DTLocalTriggerLutTest.cc:302
DTLocalTriggerLutTest::thresholdPhiMean
double thresholdPhiMean
Definition:
DTLocalTriggerLutTest.h:43
DTLocalTriggerLutTest::wheelArrayShift
const int wheelArrayShift
Definition:
DTLocalTriggerLutTest.h:34
dqm::implementation::IBooker
Definition:
DQMStore.h:43
DTLocalTriggerLutTest::beginRun
void beginRun(const edm::Run &r, const edm::EventSetup &c) override
BeginRun.
Definition:
DTLocalTriggerLutTest.cc:97
DTLocalTriggerLutTest::fillWhPlot
void fillWhPlot(MonitorElement *plot, int sect, int stat, float value, bool lessIsBest=true)
Fill summary plots managing double MB4 chambers.
Definition:
DTLocalTriggerLutTest.cc:309
Generated for CMSSW Reference Manual by
1.8.16