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

#include <IMuonNSWSegmentFinderTool.h>

Inheritance diagram for Muon::IMuonNSWSegmentFinderTool:
Collaboration diagram for Muon::IMuonNSWSegmentFinderTool:

Classes

struct  SegmentMakingCache
 Helper struct to parse the data around. More...

Public Types

using MuonClusterPtr = std::unique_ptr<const Muon::MuonClusterOnTrack>
using MuonClusterVec = std::vector<MuonClusterPtr>

Public Member Functions

virtual void find (const EventContext &ctx, SegmentMakingCache &cache) const =0
virtual ~IMuonNSWSegmentFinderTool ()=default

Static Public Member Functions

static const InterfaceID & interfaceID ()
 access to tool interface

Detailed Description

Definition at line 19 of file IMuonNSWSegmentFinderTool.h.

Member Typedef Documentation

◆ MuonClusterPtr

◆ MuonClusterVec

Constructor & Destructor Documentation

◆ ~IMuonNSWSegmentFinderTool()

virtual Muon::IMuonNSWSegmentFinderTool::~IMuonNSWSegmentFinderTool ( )
virtualdefault

Member Function Documentation

◆ find()

virtual void Muon::IMuonNSWSegmentFinderTool::find ( const EventContext & ctx,
SegmentMakingCache & cache ) const
pure virtual

◆ interfaceID()

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

access to tool interface

Definition at line 22 of file IMuonNSWSegmentFinderTool.h.

22 {
23 static const InterfaceID IID_IMuonNSWSegmentFinderTool("Muon::IMuonNSWSegmentFinderTool", 1, 0);
24 return IID_IMuonNSWSegmentFinderTool;
25 }

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