Main Page
Namespaces
Classes
Package Documentation
CalibMuon
DTCalibration
plugins
DTTTrigResidualCorrection.h
Go to the documentation of this file.
1
#ifndef CalibMuon_DTTTrigResidualCorrection_H
2
#define CalibMuon_DTTTrigResidualCorrection_H
3
11
#include "
CalibMuon/DTCalibration/interface/DTTTrigBaseCorrection.h
"
12
13
#include <string>
14
15
namespace
edm
{
16
class
ParameterSet
;
17
}
18
19
class
DTTtrig
;
20
class
DTMtime
;
21
class
DTResidualFitter
;
22
23
class
TH1F;
24
class
TFile;
25
26
namespace
dtCalibration
{
27
28
class
DTTTrigResidualCorrection
:
public
DTTTrigBaseCorrection
{
29
public
:
30
// Constructor
31
DTTTrigResidualCorrection
(
const
edm::ParameterSet
&);
32
33
// Destructor
34
~
DTTTrigResidualCorrection
()
override
;
35
36
void
setES(
const
edm::EventSetup
&
setup
)
override
;
37
DTTTrigData
correction(
const
DTSuperLayerId
&)
override
;
38
39
private
:
40
const
TH1F* getHisto(
const
DTSuperLayerId
&);
41
std::string
getHistoName
(
const
DTSuperLayerId
& slID);
42
43
TFile*
rootFile_
;
44
45
std::string
rootBaseDir_
;
46
bool
useFit_
;
47
std::string
dbLabel_
;
48
bool
useSlopesCalib_
;
49
50
double
vDriftEff_[5][14][4][3];
51
52
const
DTTtrig
*
tTrigMap_
;
53
const
DTMtime
*
mTimeMap_
;
54
DTResidualFitter
*
fitter_
;
55
};
56
57
}
// namespace
58
#endif
dtCalibration::DTTTrigResidualCorrection::dbLabel_
std::string dbLabel_
Definition:
DTTTrigResidualCorrection.h:47
DTTTrigBaseCorrection.h
DTMtime
Definition:
DTMtime.h:76
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:256
dtCalibration::DTTTrigResidualCorrection::rootFile_
TFile * rootFile_
Definition:
DTTTrigResidualCorrection.h:43
dtCalibration
Definition:
DTT0BaseCorrection.h:16
DTResidualFitter
Definition:
DTResidualFitter.h:23
GeneralSetup.setup
def setup(process, global_tag, zero_tesla=False)
Definition:
GeneralSetup.py:2
dtCalibration::DTTTrigResidualCorrection::rootBaseDir_
std::string rootBaseDir_
Definition:
DTTTrigResidualCorrection.h:45
mergeVDriftHistosByStation.getHistoName
def getHistoName(wheel, station, sector)
Definition:
mergeVDriftHistosByStation.py:7
DTSuperLayerId
Definition:
DTSuperLayerId.h:13
DTTtrig
Definition:
DTTtrig.h:76
edm::EventSetup
Definition:
EventSetup.h:57
dtCalibration::DTTTrigResidualCorrection::fitter_
DTResidualFitter * fitter_
Definition:
DTTTrigResidualCorrection.h:54
dtCalibration::DTTTrigResidualCorrection::tTrigMap_
const DTTtrig * tTrigMap_
Definition:
DTTTrigResidualCorrection.h:52
dtCalibration::DTTTrigResidualCorrection::useSlopesCalib_
bool useSlopesCalib_
Definition:
DTTTrigResidualCorrection.h:48
dtCalibration::DTTTrigResidualCorrection::useFit_
bool useFit_
Definition:
DTTTrigResidualCorrection.h:46
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
dtCalibration::DTTTrigResidualCorrection::mTimeMap_
const DTMtime * mTimeMap_
Definition:
DTTTrigResidualCorrection.h:53
dtCalibration::DTTTrigResidualCorrection
Definition:
DTTTrigResidualCorrection.h:28
Generated for CMSSW Reference Manual by
1.8.11