#include <DTTTrigBaseSync.h>
Public Member Functions | |
DTTTrigBaseSync () | |
Constructor. More... | |
virtual double | emulatorOffset (const DTWireId &wireId) |
virtual double | emulatorOffset (const DTWireId &wireId, double &tTrig, double &t0cell)=0 |
double | offset (const DTLayer *layer, const DTWireId &wireId, const GlobalPoint &globalPos) |
virtual double | offset (const DTWireId &wireId)=0 |
virtual double | offset (const DTLayer *layer, const DTWireId &wireId, const GlobalPoint &globalPos, double &tTrig, double &wirePropCorr, double &tofCorr)=0 |
virtual void | setES (const edm::EventSetup &setup)=0 |
Pass the Event Setup to the synchronization module at each event. More... | |
virtual | ~DTTTrigBaseSync () |
Destructor. More... | |
Base class to define the offsets for 1D DT RecHit building
Definition at line 20 of file DTTTrigBaseSync.h.
DTTTrigBaseSync::DTTTrigBaseSync | ( | ) |
|
virtual |
|
virtual |
Time (ns) to be subtracted to the digi time for emulation purposes It does not take into account TOF and signal propagation along the wire
Definition at line 29 of file DTTTrigBaseSync.cc.
|
pure virtual |
Time (ns) to be subtracted to the digi time for emulation purposes It does not take into account TOF and signal propagation along the wire It also returns the different contributions separately:
Implemented in DTTTrigSyncFromDB, DTTTrigSyncTOFCorr, and DTTTrigSyncT0Only.
double DTTTrigBaseSync::offset | ( | const DTLayer * | layer, |
const DTWireId & | wireId, | ||
const GlobalPoint & | globalPos | ||
) |
Time (ns) to be subtracted to the digi time. Parameters are the layer and the wireId to which the digi is referred and the estimation of the 3D hit position (globPos)
Definition at line 18 of file DTTTrigBaseSync.cc.
Referenced by DTTPAnalyzer::analyze(), DTLocalTriggerSynchTask::analyze(), DTLocalTriggerSynchTask::bookHistograms(), DTLinearDriftAlgo::compute(), DTLinearDriftFromDBAlgo::compute(), DTTMax::InfoLayer::InfoLayer(), and DTParametrizedDriftAlgo::setES().
|
pure virtual |
Time (ns) to be subtracted to the digi time. It does not take into account TOF and signal propagation along the wire
Implemented in DTTTrigSyncFromDB, DTTTrigSyncTOFCorr, and DTTTrigSyncT0Only.
|
pure virtual |
Time to be subtracted to the digi time, Parameters are the layer and the wireId to which the digi is referred and the estimation of the 3D hit position (globPos) It also returns the different contributions separately:
Implemented in DTTTrigSyncFromDB, DTTTrigSyncTOFCorr, and DTTTrigSyncT0Only.
|
pure virtual |
Pass the Event Setup to the synchronization module at each event.
Implemented in DTTTrigSyncFromDB, DTTTrigSyncTOFCorr, and DTTTrigSyncT0Only.
Referenced by DTVDriftCalibration::analyze(), DTTPAnalyzer::beginRun(), DTLocalTriggerSynchTask::bookHistograms(), DTLinearDriftAlgo::setES(), DTParametrizedDriftAlgo::setES(), and DTLinearDriftFromDBAlgo::setES().