ATLAS Offline Software
Public Member Functions | Static 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 xAOD::MuonSegmentconvert (const ElementLink< ::Trk::SegmentCollection > &segLink, xAOD::MuonSegmentContainer *container=0) 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=0) 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...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 IAlgTool interface. More...
 

Detailed Description

Interface for tools calculating hit count summaries for track.

Definition at line 19 of file IMuonSegmentConverterTool.h.

Member Function Documentation

◆ convert() [1/2]

virtual xAOD::MuonSegment* xAODMaker::IMuonSegmentConverterTool::convert ( const ElementLink< ::Trk::SegmentCollection > &  segLink,
xAOD::MuonSegmentContainer container = 0 
) 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

Implemented in Muon::MuonSegmentConverterTool.

◆ convert() [2/2]

virtual xAOD::MuonSegment* xAODMaker::IMuonSegmentConverterTool::convert ( const Muon::MuonSegment seg,
xAOD::MuonSegmentContainer container = 0 
) 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

Implemented in Muon::MuonSegmentConverterTool.

◆ interfaceID()

const InterfaceID & xAODMaker::IMuonSegmentConverterTool::interfaceID ( )
inlinestatic

IAlgTool interface.

Definition at line 35 of file IMuonSegmentConverterTool.h.

36  {
37  return IID_IMuonSegmentConverterTool;
38  }

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