ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::IMuonSegmentInfoExtender Class Referenceabstract

The IMuonSegmentInfoExtender is a pure virtual interface for tools extending muon segments with additional information. More...

#include <IMuonSegmentInfoExtender.h>

Inheritance diagram for Muon::IMuonSegmentInfoExtender:
Collaboration diagram for Muon::IMuonSegmentInfoExtender:

Public Member Functions

virtual void extendInfo (MuPatSegment *segment) const =0
 interface for tools to add information to the muon segment that has already been created

Static Public Member Functions

static const InterfaceID & interfaceID ()
 access to tool interface

Detailed Description

The IMuonSegmentInfoExtender is a pure virtual interface for tools extending muon segments with additional information.

The following interface is available.

virtual void extendInfo( MuPatSegment * segment ) = 0;
virtual void extendInfo(MuPatSegment *segment) const =0
interface for tools to add information to the muon segment that has already been created
segment candidate object.

Definition at line 31 of file IMuonSegmentInfoExtender.h.

Member Function Documentation

◆ extendInfo()

virtual void Muon::IMuonSegmentInfoExtender::extendInfo ( MuPatSegment * segment) const
pure virtual

interface for tools to add information to the muon segment that has already been created

Parameters
segmentthe segment whose info you wish to extend

◆ interfaceID()

const InterfaceID & Muon::IMuonSegmentInfoExtender::interfaceID ( )
inlinestatic

access to tool interface

Definition at line 42 of file IMuonSegmentInfoExtender.h.

static const InterfaceID IID_IMuonSegmentInfoExtender("Muon::IMuonSegmentInfoExtender", 1, 0)

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