Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CalibMuon
DTDigiSync
interface
DTTTrigBaseSync.h
Go to the documentation of this file.
1
#ifndef RecoLocalMuon_DTTTrigBaseSync_H
2
#define RecoLocalMuon_DTTTrigBaseSync_H
3
10
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
11
12
class
DTLayer
;
13
class
DTWireId
;
14
15
namespace
edm {
16
class
EventSetup
;
17
}
18
19
20
class
DTTTrigBaseSync
{
21
public
:
23
DTTTrigBaseSync
();
24
26
virtual
~DTTTrigBaseSync
();
27
28
// Operations
29
31
virtual
void
setES
(
const
edm::EventSetup
&
setup
) = 0;
32
33
34
39
double
offset
(
const
DTLayer
* layer,
40
const
DTWireId
& wireId,
41
const
GlobalPoint
& globalPos);
42
45
virtual
double
offset
(
const
DTWireId
& wireId) = 0 ;
46
47
56
virtual
double
offset
(
const
DTLayer
* layer,
57
const
DTWireId
& wireId,
58
const
GlobalPoint
& globalPos,
59
double
&tTrig,
60
double
& wirePropCorr,
61
double
& tofCorr) = 0;
62
63
66
virtual
double
emulatorOffset
(
const
DTWireId
& wireId);
67
73
virtual
double
emulatorOffset
(
const
DTWireId
& wireId,
74
double
&tTrig,
75
double
&t0cell) = 0;
76
77
78
};
79
#endif
80
DTTTrigBaseSync::offset
double offset(const DTLayer *layer, const DTWireId &wireId, const GlobalPoint &globalPos)
Definition:
DTTTrigBaseSync.cc:18
DTTTrigBaseSync::emulatorOffset
virtual double emulatorOffset(const DTWireId &wireId)
Definition:
DTTTrigBaseSync.cc:29
DTTTrigBaseSync::setES
virtual void setES(const edm::EventSetup &setup)=0
Pass the Event Setup to the synchronization module at each event.
EventSetup
DTTTrigBaseSync::~DTTTrigBaseSync
virtual ~DTTTrigBaseSync()
Destructor.
Definition:
DTTTrigBaseSync.cc:14
edm::EventSetup
Definition:
EventSetup.h:45
GeneralSetup.setup
def setup
Definition:
GeneralSetup.py:1
Point3DBase< float, GlobalTag >
DTLayer
Definition:
DTLayer.h:26
DTWireId
Definition:
DTWireId.h:13
DTTTrigBaseSync::DTTTrigBaseSync
DTTTrigBaseSync()
Constructor.
Definition:
DTTTrigBaseSync.cc:10
DTTTrigBaseSync
Definition:
DTTTrigBaseSync.h:20
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.5