Main Page
Namespaces
Classes
Package Documentation
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
54
#endif
dtCalibration::DTTTrigFillWithAverage::rmsSigma
float rmsSigma
Definition:
DTTTrigFillWithAverage.h:46
DTTTrigBaseCorrection.h
dtCalibration::DTTTrigFillWithAverage::foundAverage_
bool foundAverage_
Definition:
DTTTrigFillWithAverage.h:50
ParameterSet
Definition:
Functions.h:16
dtCalibration::DTTTrigData
Definition:
DTTTrigBaseCorrection.h:19
dtCalibration::DTTTrigBaseCorrection
Definition:
DTTTrigBaseCorrection.h:31
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
dtCalibration
Definition:
DTT0BaseCorrection.h:17
dtCalibration::DTTTrigFillWithAverage::aveSigma
float aveSigma
Definition:
DTTTrigFillWithAverage.h:45
DTGeometry
Definition:
DTGeometry.h:25
GeneralSetup.setup
def setup(process, global_tag, zero_tesla=False)
Definition:
GeneralSetup.py:1
dtCalibration::DTTTrigFillWithAverage::aveMean
float aveMean
Definition:
DTTTrigFillWithAverage.h:43
dtCalibration::DTTTrigFillWithAverage::rmsMean
float rmsMean
Definition:
DTTTrigFillWithAverage.h:44
edm::ESHandle< DTGeometry >
DTSuperLayerId
Definition:
DTSuperLayerId.h:13
ESHandle.h
DTTtrig
Definition:
DTTtrig.h:76
edm::EventSetup
Definition:
EventSetup.h:44
dtCalibration::DTTTrigFillWithAverage::muonGeom_
edm::ESHandle< DTGeometry > muonGeom_
Definition:
DTTTrigFillWithAverage.h:38
dtCalibration::DTTTrigFillWithAverage::aveKFactor
float aveKFactor
Definition:
DTTTrigFillWithAverage.h:47
edm
HLT enums.
Definition:
AlignableModifier.h:17
dtCalibration::DTTTrigFillWithAverage::tTrigMap_
const DTTtrig * tTrigMap_
Definition:
DTTTrigFillWithAverage.h:37
edm::ParameterSet
Definition:
ParameterSet.h:36
dtCalibration::DTTTrigFillWithAverage::dbLabel
std::string dbLabel
Definition:
DTTTrigFillWithAverage.h:40
dtCalibration::DTTTrigFillWithAverage
Definition:
DTTTrigFillWithAverage.h:23
Generated for CMSSW Reference Manual by
1.8.11