ATLAS Offline Software
Loading...
Searching...
No Matches
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

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

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{
40}
static const InterfaceID IID_ISegmentConverterTool("Trk::ISegmentConverterTool", 1, 0)

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