CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
16 public:
17 
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 
virtual double emulatorOffset(const DTWireId *id) const =0
Offset to obtain "raw" TDCs for the L1 emulator from digis.
virtual ~DTDigiSyncBase()
Destructor.
virtual double digitizerOffset(const DTWireId *id, const DTLayer *layer) const =0
Delays to be added to digi times during digitization, in ns.
DTDigiSyncBase()
Constructor.