Main Page
Namespaces
Classes
Package Documentation
CalibMuon
DTCalibration
plugins
DTT0WireInChamberReferenceCorrection.h
Go to the documentation of this file.
1
#ifndef CalibMuon_DTT0WireInChamberReferenceCorrection_H
2
#define CalibMuon_DTT0WireInChamberReferenceCorrection_H
3
12
#include "
CalibMuon/DTCalibration/interface/DTT0BaseCorrection.h
"
13
#include "
DataFormats/MuonDetId/interface/DTChamberId.h
"
14
#include "
FWCore/Framework/interface/ESHandle.h
"
15
16
#include <string>
17
18
namespace
edm
{
19
class
ParameterSet
;
20
}
21
22
class
DTT0
;
23
class
DTGeometry
;
24
25
namespace
dtCalibration
{
26
27
class
DTT0WireInChamberReferenceCorrection
:
public
DTT0BaseCorrection
{
28
public
:
29
// Constructor
30
DTT0WireInChamberReferenceCorrection
(
const
edm::ParameterSet
&);
31
32
// Destructor
33
~
DTT0WireInChamberReferenceCorrection
()
override
;
34
35
void
setES(
const
edm::EventSetup
&
setup
)
override
;
36
DTT0Data
correction(
const
DTWireId
&)
override
;
37
38
private
:
39
DTT0Data
defaultT0(
const
DTWireId
&);
40
41
std::string
calibChamber_
;
42
43
DTChamberId
chosenChamberId_
;
44
const
DTT0
*
t0Map_
;
45
edm::ESHandle<DTGeometry>
dtGeom_
;
46
};
47
48
}
// namespace
49
#endif
dtCalibration::DTT0Data
Definition:
DTT0BaseCorrection.h:18
ParameterSet
Definition:
Functions.h:16
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
dtCalibration
Definition:
DTT0BaseCorrection.h:16
DTChamberId
Definition:
DTChamberId.h:14
DTGeometry
Definition:
DTGeometry.h:28
GeneralSetup.setup
def setup(process, global_tag, zero_tesla=False)
Definition:
GeneralSetup.py:2
dtCalibration::DTT0WireInChamberReferenceCorrection::t0Map_
const DTT0 * t0Map_
Definition:
DTT0WireInChamberReferenceCorrection.h:44
DTT0
Definition:
DTT0.h:53
edm::ESHandle< DTGeometry >
DTT0BaseCorrection.h
ESHandle.h
DTChamberId.h
dtCalibration::DTT0WireInChamberReferenceCorrection::chosenChamberId_
DTChamberId chosenChamberId_
Definition:
DTT0WireInChamberReferenceCorrection.h:43
edm::EventSetup
Definition:
EventSetup.h:57
dtCalibration::DTT0WireInChamberReferenceCorrection::dtGeom_
edm::ESHandle< DTGeometry > dtGeom_
Definition:
DTT0WireInChamberReferenceCorrection.h:45
dtCalibration::DTT0WireInChamberReferenceCorrection::calibChamber_
std::string calibChamber_
Definition:
DTT0WireInChamberReferenceCorrection.h:41
edm
HLT enums.
Definition:
AlignableModifier.h:17
DTWireId
Definition:
DTWireId.h:13
edm::ParameterSet
Definition:
ParameterSet.h:36
dtCalibration::DTT0BaseCorrection
Definition:
DTT0BaseCorrection.h:28
dtCalibration::DTT0WireInChamberReferenceCorrection
Definition:
DTT0WireInChamberReferenceCorrection.h:27
Generated for CMSSW Reference Manual by
1.8.11