CMS 3D CMS Logo

DTTTrigFillWithAverage.h
Go to the documentation of this file.
1 #ifndef CalibMuon_DTTTrigFillWithAverage_H
2 #define CalibMuon_DTTTrigFillWithAverage_H
3 
13 
14 namespace edm {
15  class ParameterSet;
16 }
17 
18 class DTTtrig;
19 class DTGeometry;
20 
21 namespace dtCalibration {
22 
24  public:
25  // Constructor
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 
39 
41 
42  struct {
43  float aveMean;
44  float rmsMean;
45  float aveSigma;
46  float rmsSigma;
47  float aveKFactor;
48  } initialTTrig_;
49 
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