CMS 3D CMS Logo

DTDigiSyncFromTable.h
Go to the documentation of this file.
1 #ifndef SimMuon_DTDigitizer_DTDigiSyncFromTable_H
2 #define SimMuon_DTDigitizer_DTDigiSyncFromTable_H
3 
11 
12 class DTWireId;
13 class DTLayer;
14 namespace edm {
15  class ParameterSet;
16 }
17 
19 public:
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
edm
HLT enums.
Definition: AlignableModifier.h:19
DTDigiSyncBase
Definition: DTDigiSyncBase.h:13
DTWireId
Definition: DTWireId.h:12
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
phase1PixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize > layer
Definition: phase1PixelTopology.h:99
DTDigiSyncFromTable
Definition: DTDigiSyncFromTable.h:18
edm::ParameterSet
Definition: ParameterSet.h:47
ParameterSet
Definition: Functions.h:16
DTDigiSyncBase.h
DTLayer
Definition: DTLayer.h:25
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