ATLAS Offline Software
|
Interface for tools that calculate the track time - only a wrapper such that it can be accessed in the same way as calo and Muon timing information for muons. More...
#include <ITRT_TrackTimingTool.h>
Public Member Functions | |
virtual std::vector< SpaceTimePoint * > | timeMeasurements (const Track &track, const Trk::SegmentCollection *segments=0) const =0 |
returns time measurements for a given track. More... | |
virtual std::vector< SpaceTimePoint * > | timeMeasurements (const TrackParticleBase &trackParticle) const =0 |
returns time measurements for a given track particle (base). More... | |
virtual std::vector< SpaceTimePoint * > | timeMeasurements (std::vector< const Segment * > segments) const =0 |
return time measurements for a vector of segments - mainly aimed at MS and tagged segments. More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Interface for tools that calculate the track time - only a wrapper such that it can be accessed in the same way as calo and Muon timing information for muons.
wraps the tool from InDetCosmicsEventPhase that actually calculates the time
Definition at line 26 of file ITRT_TrackTimingTool.h.
|
inlinestatic |
Definition at line 35 of file ITRT_TrackTimingTool.h.
|
pure virtualinherited |
returns time measurements for a given track.
Implementations in the Calo, ID and Muon spectrometer in dedicated tools
track | input track |
Implemented in InDet::TRT_TrackTimingTool.
|
pure virtualinherited |
returns time measurements for a given track particle (base).
Implementations in the Calo, ID and Muon spectrometer in dedicated tools
trackParticle | input track particle base |
Implemented in InDet::TRT_TrackTimingTool.
|
pure virtualinherited |
return time measurements for a vector of segments - mainly aimed at MS and tagged segments.
Not all detectors will implement this interface !
segments | input vector of segments |
Implemented in InDet::TRT_TrackTimingTool.