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

Interface for tools providing segment hit summary information. More...

#include <IMuonSegmentHitSummaryTool.h>

Inheritance diagram for Muon::IMuonSegmentHitSummaryTool:
Collaboration diagram for Muon::IMuonSegmentHitSummaryTool:

Classes

struct  EtaPhiHitCount
struct  HitCounts
struct  MdtLayerIntersect

Public Types

using HitCountsPerLayer = std::map<Identifier, EtaPhiHitCount>
using MdtLayerIntersectMap = std::map<int, MdtLayerIntersect>

Public Member Functions

virtual HitCounts getHitCounts (const MuonSegment &seg) const =0
 get hits counts for a segment

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Interface for tools providing segment hit summary information.

Definition at line 15 of file IMuonSegmentHitSummaryTool.h.

Member Typedef Documentation

◆ HitCountsPerLayer

◆ MdtLayerIntersectMap

Member Function Documentation

◆ getHitCounts()

virtual HitCounts Muon::IMuonSegmentHitSummaryTool::getHitCounts ( const MuonSegment & seg) const
pure virtual

get hits counts for a segment

Returns
provides pointer to fitter, ownsership not passed to client

Implemented in Muon::MuonSegmentHitSummaryTool.

◆ interfaceID()

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

Definition at line 77 of file IMuonSegmentHitSummaryTool.h.

77 {
78 static const InterfaceID IID_IMuonSegmentHitSummaryTool("Muon::IMuonSegmentHitSummaryTool", 1, 0);
79 return IID_IMuonSegmentHitSummaryTool;
80 }

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