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

#include <IMuonHitSelector.h>

Inheritance diagram for Muon::IMuonHitSelector:
Collaboration diagram for Muon::IMuonHitSelector:

Public Member Functions

virtual ~IMuonHitSelector ()=default
virtual std::vector< std::unique_ptr< const Trk::MeasurementBase > > select_rio (const double pmom, const std::vector< const Trk::RIO_OnTrack * > &associatedHits, const std::vector< const Trk::PrepRawData * > &unassociatedHits) const =0
 Clean up phi hits The hits are divided into two categories.

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 23 of file IMuonHitSelector.h.

Constructor & Destructor Documentation

◆ ~IMuonHitSelector()

virtual Muon::IMuonHitSelector::~IMuonHitSelector ( )
virtualdefault

Member Function Documentation

◆ interfaceID()

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

Definition at line 25 of file IMuonHitSelector.h.

25 {
26 static const InterfaceID IID_IMuonHitSelector("Muon::IMuonHitSelector", 1, 0);
27 return IID_IMuonHitSelector;
28 }

◆ select_rio()

virtual std::vector< std::unique_ptr< const Trk::MeasurementBase > > Muon::IMuonHitSelector::select_rio ( const double pmom,
const std::vector< const Trk::RIO_OnTrack * > & associatedHits,
const std::vector< const Trk::PrepRawData * > & unassociatedHits ) const
pure virtual

Clean up phi hits The hits are divided into two categories.

  • more or less clean hits associated with a segment or track candidate
  • hits in the vincinity of the initial road that are not associated with any segment or track candidate

Implemented in MuonPhiHitSelector.


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