Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
SimMuon
DTDigitizer
interface
DTDigiSyncBase.h
Go to the documentation of this file.
1
#ifndef SimMuon_DTDigitizer_DTDigiSyncBase_H
2
#define SimMuon_DTDigitizer_DTDigiSyncBase_H
3
12
class
DTWireId
;
13
class
DTLayer
;
14
15
class
DTDigiSyncBase
{
16
public
:
17
19
DTDigiSyncBase
(){};
20
22
virtual
~DTDigiSyncBase
(){};
23
25
virtual
double
digitizerOffset
(
const
DTWireId
*
id
,
const
DTLayer
* layer)
const
= 0;
26
28
virtual
double
emulatorOffset
(
const
DTWireId
*
id
)
const
= 0;
29
30
};
31
#endif
32
DTDigiSyncBase::emulatorOffset
virtual double emulatorOffset(const DTWireId *id) const =0
Offset to obtain "raw" TDCs for the L1 emulator from digis.
DTDigiSyncBase::~DTDigiSyncBase
virtual ~DTDigiSyncBase()
Destructor.
Definition:
DTDigiSyncBase.h:22
DTDigiSyncBase::digitizerOffset
virtual double digitizerOffset(const DTWireId *id, const DTLayer *layer) const =0
Delays to be added to digi times during digitization, in ns.
DTDigiSyncBase
Definition:
DTDigiSyncBase.h:15
DTLayer
Definition:
DTLayer.h:28
DTWireId
Definition:
DTWireId.h:15
DTDigiSyncBase::DTDigiSyncBase
DTDigiSyncBase()
Constructor.
Definition:
DTDigiSyncBase.h:19
Generated for CMSSW Reference Manual by
1.8.5