ATLAS Offline Software
Public Member Functions | List of all members
xAODMaker::IMuonSegmentConverterTool Class Referenceabstract

Interface for tools calculating hit count summaries for track. More...

#include <IMuonSegmentConverterTool.h>

Inheritance diagram for xAODMaker::IMuonSegmentConverterTool:
Collaboration diagram for xAODMaker::IMuonSegmentConverterTool:

Public Member Functions

virtual ~IMuonSegmentConverterTool ()=default
 
 DeclareInterfaceID (xAODMaker::IMuonSegmentConverterTool, 1, 0)
 IAlgTool interface. More...
 
virtual xAOD::MuonSegmentconvert (const ElementLink< ::Trk::SegmentCollection > &segLink, xAOD::MuonSegmentContainer *container=nullptr) const =0
 convert a ElementLink to a Trk::Segment (should be of type MuonSegment) to a xAOD::MuonSegment, the segment is add to the container if provided so the caller should not delete it More...
 
virtual xAOD::MuonSegmentconvert (const Muon::MuonSegment &seg, xAOD::MuonSegmentContainer *container=nullptr) const =0
 convert a Muon::MuonSegment to a xAOD::MuonSegment, the segment is add to the container if provided so the caller should not delete it More...
 

Detailed Description

Interface for tools calculating hit count summaries for track.

Definition at line 19 of file IMuonSegmentConverterTool.h.

Constructor & Destructor Documentation

◆ ~IMuonSegmentConverterTool()

virtual xAODMaker::IMuonSegmentConverterTool::~IMuonSegmentConverterTool ( )
virtualdefault

Member Function Documentation

◆ convert() [1/2]

virtual xAOD::MuonSegment* xAODMaker::IMuonSegmentConverterTool::convert ( const ElementLink< ::Trk::SegmentCollection > &  segLink,
xAOD::MuonSegmentContainer container = nullptr 
) const
pure virtual

convert a ElementLink to a Trk::Segment (should be of type MuonSegment) to a xAOD::MuonSegment, the segment is add to the container if provided so the caller should not delete it

◆ convert() [2/2]

virtual xAOD::MuonSegment* xAODMaker::IMuonSegmentConverterTool::convert ( const Muon::MuonSegment seg,
xAOD::MuonSegmentContainer container = nullptr 
) const
pure virtual

convert a Muon::MuonSegment to a xAOD::MuonSegment, the segment is add to the container if provided so the caller should not delete it

◆ DeclareInterfaceID()

xAODMaker::IMuonSegmentConverterTool::DeclareInterfaceID ( xAODMaker::IMuonSegmentConverterTool  ,
,
 
)

IAlgTool interface.


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