CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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::DTDigiSyncBase ( )
inline

Constructor.

Definition at line 16 of file DTDigiSyncBase.h.

16 {};

◆ ~DTDigiSyncBase()

virtual DTDigiSyncBase::~DTDigiSyncBase ( )
inlinevirtual

Destructor.

Definition at line 19 of file DTDigiSyncBase.h.

19 {};

Member Function Documentation

◆ digitizerOffset()

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.

◆ emulatorOffset()

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.