ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Trk::IRIO_OnTrackCreator Class Referenceabstract

Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis. More...

#include <IRIO_OnTrackCreator.h>

Inherits IAlgTool.

Inherited by InDet::PixelClusterOnTrackTool [virtual], InDet::SCT_ClusterOnTrackTool [virtual], InDet::TRT_DriftCircleOnTrackNoDriftTimeTool [virtual], InDet::TRT_DriftCircleOnTrackRecalibrateTool [virtual], InDet::TRT_DriftCircleOnTrackTool [virtual], InDet::TRT_DriftCircleOnTrackUniversalTool [virtual], ITk::PixelClusterOnTrackTool [virtual], ITk::StripClusterOnTrackTool [virtual], Muon::IMdtDriftCircleOnTrackCreator, Muon::IMuonClusterOnTrackCreator [virtual], and Trk::RIO_OnTrackCreator [virtual].

Collaboration diagram for Trk::IRIO_OnTrackCreator:

Public Member Functions

virtual ~IRIO_OnTrackCreator ()
 
virtual RIO_OnTrackcorrect (const PrepRawData &hit, const TrackParameters &trk, const EventContext &ctx) const =0
 abstract base method for the creation of RIO_OnTrack it takes a RIO (PrepRawData) and the given Track Parameter More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 The AlgTool InterfaceID. More...
 

Detailed Description

Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.

Author
Wolfgang Liebig http://consult.cern.ch/xwho/people/54608

Definition at line 33 of file IRIO_OnTrackCreator.h.

Constructor & Destructor Documentation

◆ ~IRIO_OnTrackCreator()

virtual Trk::IRIO_OnTrackCreator::~IRIO_OnTrackCreator ( )
inlinevirtual

Definition at line 41 of file IRIO_OnTrackCreator.h.

41 {}

Member Function Documentation

◆ correct()

virtual RIO_OnTrack* Trk::IRIO_OnTrackCreator::correct ( const PrepRawData hit,
const TrackParameters trk,
const EventContext &  ctx 
) const
pure virtual

◆ interfaceID()

static const InterfaceID& Trk::IRIO_OnTrackCreator::interfaceID ( )
inlinestatic

The AlgTool InterfaceID.

Definition at line 42 of file IRIO_OnTrackCreator.h.


The documentation for this class was generated from the following file: