CMS 3D CMS Logo

List of all members | Public Member Functions
DTDigiSyncBase Class Referenceabstract

#include <DTDigiSyncBase.h>

Inheritance diagram for DTDigiSyncBase:
DTDigiSyncFromTable DTDigiSyncTOFCorr

Public Member Functions

virtual double digitizerOffset (const DTWireId *id, const DTLayer *layer) const =0
 Delays to be added to digi times during digitization, in ns. More...
 
 DTDigiSyncBase ()
 Constructor. More...
 
virtual double emulatorOffset (const DTWireId *id) const =0
 Offset to obtain "raw" TDCs for the L1 emulator from digis. More...
 
virtual ~DTDigiSyncBase ()
 Destructor. More...
 

Detailed Description

Base class to define the offsets for digis.

Author
N. Amapane, G. Cerminara, R. Bellan - INFN Torino

Definition at line 13 of file DTDigiSyncBase.h.

Constructor & Destructor Documentation

DTDigiSyncBase::DTDigiSyncBase ( )
inline

Constructor.

Definition at line 17 of file DTDigiSyncBase.h.

17 {};
virtual DTDigiSyncBase::~DTDigiSyncBase ( )
inlinevirtual

Destructor.

Definition at line 20 of file DTDigiSyncBase.h.

References digitizerOffset(), and emulatorOffset().

20 {};

Member Function Documentation

virtual double DTDigiSyncBase::digitizerOffset ( const DTWireId id,
const DTLayer layer 
) const
pure virtual

Delays to be added to digi times during digitization, in ns.

Implemented in DTDigiSyncTOFCorr, and DTDigiSyncFromTable.

Referenced by ~DTDigiSyncBase().

virtual double DTDigiSyncBase::emulatorOffset ( const DTWireId id) const
pure virtual

Offset to obtain "raw" TDCs for the L1 emulator from digis.

Implemented in DTDigiSyncTOFCorr, and DTDigiSyncFromTable.

Referenced by ~DTDigiSyncBase().