Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:45
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:36
dtCalibration::DTTTrigFillWithAverage::dbLabel
std::string dbLabel
Definition:
DTTTrigFillWithAverage.h:40
dtCalibration::DTTTrigFillWithAverage
Definition:
DTTTrigFillWithAverage.h:23
dtCalibration::DTTTrigFillWithAverage::initialTTrig_
struct dtCalibration::DTTTrigFillWithAverage::@61 initialTTrig_
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