Main Page
Namespaces
Classes
Package Documentation
CalibMuon
DTCalibration
interface
DTT0BaseCorrection.h
Go to the documentation of this file.
1
#ifndef CalibMuon_DTT0BaseCorrection_H
2
#define CalibMuon_DTT0BaseCorrection_H
3
9
namespace
edm
{
10
class
EventSetup
;
11
class
ParameterSet
;
12
}
13
14
class
DTWireId
;
15
16
namespace
dtCalibration
{
17
18
struct
DTT0Data
{
19
public
:
20
// Constructor
21
DTT0Data
(
double
t0_mean,
double
t0_rms) :
mean
(t0_mean),
22
rms
(t0_rms) {}
23
24
double
mean
;
25
double
rms
;
26
};
27
28
class
DTT0BaseCorrection
{
29
public
:
30
// Constructor
31
DTT0BaseCorrection
();
32
// Destructor
33
virtual
~
DTT0BaseCorrection
();
34
35
virtual
void
setES(
const
edm::EventSetup
&
setup
) = 0;
36
virtual
DTT0Data
correction(
const
DTWireId
&) = 0;
37
};
38
39
}
// namespace
40
#endif
dtCalibration::DTT0Data
Definition:
DTT0BaseCorrection.h:18
dtCalibration::DTT0Data::rms
double rms
Definition:
DTT0BaseCorrection.h:25
ParameterSet
Definition:
Functions.h:16
dtCalibration
Definition:
DTT0BaseCorrection.h:16
SiStripPI::mean
Definition:
SiStripPayloadInspectorHelper.h:179
GeneralSetup.setup
def setup(process, global_tag, zero_tesla=False)
Definition:
GeneralSetup.py:2
SiStripPI::rms
Definition:
SiStripPayloadInspectorHelper.h:180
EventSetup
edm::EventSetup
Definition:
EventSetup.h:57
dtCalibration::DTT0Data::mean
double mean
Definition:
DTT0BaseCorrection.h:24
dtCalibration::DTT0Data::DTT0Data
DTT0Data(double t0_mean, double t0_rms)
Definition:
DTT0BaseCorrection.h:21
edm
HLT enums.
Definition:
AlignableModifier.h:17
DTWireId
Definition:
DTWireId.h:13
dtCalibration::DTT0BaseCorrection
Definition:
DTT0BaseCorrection.h:28
Generated for CMSSW Reference Manual by
1.8.11