ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
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 More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 access to tool interface More...
 

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;

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.

42 { return IID_IMuonSegmentInfoExtender; }

The documentation for this class was generated from the following file:
Muon::IMuonSegmentInfoExtender::extendInfo
virtual void extendInfo(MuPatSegment *segment) const =0
interface for tools to add information to the muon segment that has already been created
NSWL1::PadTriggerAdapter::segment
Muon::NSW_PadTriggerSegment segment(const NSWL1::PadTrigger &data)
Definition: PadTriggerAdapter.cxx:5