SimMuon
DTDigitizer
src
DTDigiSyncFromTable.h
Go to the documentation of this file.
1
#ifndef SimMuon_DTDigitizer_DTDigiSyncFromTable_H
2
#define SimMuon_DTDigitizer_DTDigiSyncFromTable_H
3
10
#include "
SimMuon/DTDigitizer/interface/DTDigiSyncBase.h
"
11
12
class
DTWireId
;
13
class
DTLayer
;
14
namespace
edm
{
15
class
ParameterSet
;
16
}
17
18
class
DTDigiSyncFromTable
:
public
DTDigiSyncBase
{
19
public
:
21
DTDigiSyncFromTable
(
const
edm::ParameterSet
&);
22
24
~DTDigiSyncFromTable
()
override
;
25
27
double
digitizerOffset
(
const
DTWireId
*
id
,
const
DTLayer
*
layer
=
nullptr
)
const override
;
28
30
double
emulatorOffset
(
const
DTWireId
*
id
)
const override
;
31
32
private
:
33
};
34
#endif
DTDigiSyncFromTable::DTDigiSyncFromTable
DTDigiSyncFromTable(const edm::ParameterSet &)
Constructor.
Definition:
DTDigiSyncFromTable.cc:14
ParameterSet
Definition:
Functions.h:16
DTDigiSyncFromTable::~DTDigiSyncFromTable
~DTDigiSyncFromTable() override
Destructor.
Definition:
DTDigiSyncFromTable.cc:16
DTDigiSyncFromTable::emulatorOffset
double emulatorOffset(const DTWireId *id) const override
Offset to obtain "raw" TDCs for the L1 emulator from digis.
Definition:
DTDigiSyncFromTable.cc:28
pixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
Definition:
SimplePixelTopology.h:90
DTDigiSyncFromTable
Definition:
DTDigiSyncFromTable.h:18
DTDigiSyncFromTable::digitizerOffset
double digitizerOffset(const DTWireId *id, const DTLayer *layer=nullptr) const override
Delays to be added to digi times during digitization, in ns.
Definition:
DTDigiSyncFromTable.cc:19
DTDigiSyncBase.h
DTDigiSyncBase
Definition:
DTDigiSyncBase.h:13
edm
HLT enums.
Definition:
AlignableModifier.h:19
DTLayer
Definition:
DTLayer.h:25
DTWireId
Definition:
DTWireId.h:12
edm::ParameterSet
Definition:
ParameterSet.h:47
Generated for CMSSW Reference Manual by
1.8.14