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

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 ,
1 ,
0  )

IAlgTool interface.


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