Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
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
10
class
DTWireId
;
11
class
DTLayer
;
12
13
class
DTDigiSyncBase
{
14
public
:
16
DTDigiSyncBase
(){};
17
19
virtual
~DTDigiSyncBase
(){};
20
22
virtual
double
digitizerOffset
(
const
DTWireId
*
id
,
const
DTLayer
*
layer
)
const
= 0;
23
25
virtual
double
emulatorOffset
(
const
DTWireId
*
id
)
const
= 0;
26
};
27
#endif
phase1PixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize > layer
Definition:
phase1PixelTopology.h:110
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:19
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:13
DTLayer
Definition:
DTLayer.h:25
DTWireId
Definition:
DTWireId.h:12
DTDigiSyncBase::DTDigiSyncBase
DTDigiSyncBase()
Constructor.
Definition:
DTDigiSyncBase.h:16
Generated for CMSSW Reference Manual by
1.8.5