test
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