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

Interface for tool to convert a Trk::Segment object into a Trk::Track. More...

#include <ISegmentConverterTool.h>

Inheritance diagram for Trk::ISegmentConverterTool:
Collaboration diagram for Trk::ISegmentConverterTool:

Public Member Functions

virtual Trackconvert (const Segment &segment)=0
 create a track from a given segment More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Interface for tool to convert a Trk::Segment object into a Trk::Track.

Author
Chris.nosp@m.tian.nosp@m..Schm.nosp@m.itt@.nosp@m.cern..nosp@m.ch

Definition at line 22 of file ISegmentConverterTool.h.

Member Function Documentation

◆ convert()

virtual Track* Trk::ISegmentConverterTool::convert ( const Segment segment)
pure virtual

create a track from a given segment

Parameters
segmentmust be a valid reference (i.e. the segment must exist)
Returns
the returned Track is owned by the code calling this tool

◆ interfaceID()

const InterfaceID & Trk::ISegmentConverterTool::interfaceID ( )
inlinestatic

Definition at line 37 of file ISegmentConverterTool.h.

38 {
39  return IID_ISegmentConverterTool;
40 }

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