Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
virtual
~DTTTrigFillWithAverage
();
30
31
virtual
void
setES
(
const
edm::EventSetup
&
setup
);
32
virtual
DTTTrigData
correction
(
const
DTSuperLayerId
&);
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
dtCalibration::DTTTrigFillWithAverage::getAverage
void getAverage()
Definition:
DTTTrigFillWithAverage.cc:51
dtCalibration::DTTTrigFillWithAverage::aveSigma
float aveSigma
Definition:
DTTTrigFillWithAverage.h:45
DTGeometry
Definition:
DTGeometry.h:25
dtCalibration::DTTTrigFillWithAverage::aveMean
float aveMean
Definition:
DTTTrigFillWithAverage.h:43
dtCalibration::DTTTrigFillWithAverage::rmsMean
float rmsMean
Definition:
DTTTrigFillWithAverage.h:44
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
dtCalibration::DTTTrigFillWithAverage::DTTTrigFillWithAverage
DTTTrigFillWithAverage(const edm::ParameterSet &)
Definition:
DTTTrigFillWithAverage.cc:21
edm::ESHandle< DTGeometry >
DTSuperLayerId
Definition:
DTSuperLayerId.h:13
dtCalibration::DTTTrigFillWithAverage::~DTTTrigFillWithAverage
virtual ~DTTTrigFillWithAverage()
Definition:
DTTTrigFillWithAverage.cc:25
ESHandle.h
DTTtrig
Definition:
DTTtrig.h:76
dtCalibration::DTTTrigFillWithAverage::setES
virtual void setES(const edm::EventSetup &setup)
Definition:
DTTTrigFillWithAverage.cc:27
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
dtCalibration::DTTTrigFillWithAverage::tTrigMap_
const DTTtrig * tTrigMap_
Definition:
DTTTrigFillWithAverage.h:37
edm::ParameterSet
Definition:
ParameterSet.h:35
dtCalibration::DTTTrigFillWithAverage::dbLabel
std::string dbLabel
Definition:
DTTTrigFillWithAverage.h:40
dtCalibration::DTTTrigFillWithAverage::initialTTrig_
struct dtCalibration::DTTTrigFillWithAverage::@63 initialTTrig_
dtCalibration::DTTTrigFillWithAverage
Definition:
DTTTrigFillWithAverage.h:23
HcalObjRepresent::setup
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
Definition:
HcalObjRepresent.h:628
dtCalibration::DTTTrigFillWithAverage::correction
virtual DTTTrigData correction(const DTSuperLayerId &)
Definition:
DTTTrigFillWithAverage.cc:37
Generated for CMSSW Reference Manual by
1.8.5