CalibMuon
DTCalibration
plugins
DTTTrigFillWithAverage.h
Go to the documentation of this file.
1
#ifndef CalibMuon_DTTTrigFillWithAverage_H
2
#define CalibMuon_DTTTrigFillWithAverage_H
3
11
#include "
CalibMuon/DTCalibration/interface/DTTTrigBaseCorrection.h
"
12
#include "
FWCore/Framework/interface/ESHandle.h
"
13
14
namespace
edm
{
15
class
ParameterSet
;
16
}
17
18
class
DTTtrig
;
19
class
DTGeometry
;
20
21
namespace
dtCalibration
{
22
23
class
DTTTrigFillWithAverage
:
public
DTTTrigBaseCorrection
{
24
public
:
25
// Constructor
26
DTTTrigFillWithAverage
(
const
edm::ParameterSet
&);
27
28
// Destructor
29
~DTTTrigFillWithAverage
()
override
;
30
31
void
setES
(
const
edm::EventSetup
&
setup
)
override
;
32
DTTTrigData
correction
(
const
DTSuperLayerId
&)
override
;
33
34
private
:
35
void
getAverage
();
36
37
const
DTTtrig
*
tTrigMap_
;
38
edm::ESHandle<DTGeometry>
muonGeom_
;
39
40
std::string
dbLabel
;
41
42
struct
{
43
float
aveMean
;
44
float
rmsMean
;
45
float
aveSigma
;
46
float
rmsSigma
;
47
float
aveKFactor
;
48
}
initialTTrig_
;
49
50
bool
foundAverage_
;
51
};
52
53
}
// namespace dtCalibration
54
#endif
DTGeometry
Definition:
DTGeometry.h:28
dtCalibration::DTTTrigFillWithAverage::tTrigMap_
const DTTtrig * tTrigMap_
Definition:
DTTTrigFillWithAverage.h:37
DTSuperLayerId
Definition:
DTSuperLayerId.h:12
dtCalibration::DTTTrigData
Definition:
DTTTrigBaseCorrection.h:19
DTTtrig
Definition:
DTTtrig.h:68
ESHandle.h
dtCalibration::DTTTrigFillWithAverage::rmsMean
float rmsMean
Definition:
DTTTrigFillWithAverage.h:44
edm
HLT enums.
Definition:
AlignableModifier.h:19
DTTTrigBaseCorrection.h
dtCalibration::DTTTrigFillWithAverage::aveSigma
float aveSigma
Definition:
DTTTrigFillWithAverage.h:45
dtCalibration::DTTTrigFillWithAverage::rmsSigma
float rmsSigma
Definition:
DTTTrigFillWithAverage.h:46
singleTopDQM_cfi.setup
setup
Definition:
singleTopDQM_cfi.py:37
dtCalibration::DTTTrigFillWithAverage::aveMean
float aveMean
Definition:
DTTTrigFillWithAverage.h:43
edm::ESHandle< DTGeometry >
dtCalibration::DTTTrigFillWithAverage::DTTTrigFillWithAverage
DTTTrigFillWithAverage(const edm::ParameterSet &)
Definition:
DTTTrigFillWithAverage.cc:21
dtCalibration::DTTTrigFillWithAverage::aveKFactor
float aveKFactor
Definition:
DTTTrigFillWithAverage.h:47
dtCalibration::DTTTrigFillWithAverage::dbLabel
std::string dbLabel
Definition:
DTTTrigFillWithAverage.h:40
dtCalibration::DTTTrigFillWithAverage::initialTTrig_
struct dtCalibration::DTTTrigFillWithAverage::@62 initialTTrig_
edm::ParameterSet
Definition:
ParameterSet.h:47
ParameterSet
Definition:
Functions.h:16
edm::EventSetup
Definition:
EventSetup.h:58
dtCalibration::DTTTrigFillWithAverage::setES
void setES(const edm::EventSetup &setup) override
Definition:
DTTTrigFillWithAverage.cc:27
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
dtCalibration
Definition:
DTT0BaseCorrection.h:16
dtCalibration::DTTTrigFillWithAverage::foundAverage_
bool foundAverage_
Definition:
DTTTrigFillWithAverage.h:50
dtCalibration::DTTTrigFillWithAverage::correction
DTTTrigData correction(const DTSuperLayerId &) override
Definition:
DTTTrigFillWithAverage.cc:37
dtCalibration::DTTTrigFillWithAverage::~DTTTrigFillWithAverage
~DTTTrigFillWithAverage() override
Definition:
DTTTrigFillWithAverage.cc:25
dtCalibration::DTTTrigBaseCorrection
Definition:
DTTTrigBaseCorrection.h:30
dtCalibration::DTTTrigFillWithAverage::muonGeom_
edm::ESHandle< DTGeometry > muonGeom_
Definition:
DTTTrigFillWithAverage.h:38
dtCalibration::DTTTrigFillWithAverage
Definition:
DTTTrigFillWithAverage.h:23
dtCalibration::DTTTrigFillWithAverage::getAverage
void getAverage()
Definition:
DTTTrigFillWithAverage.cc:52
Generated for CMSSW Reference Manual by
1.8.16