ATLAS Offline Software
Public Member Functions | List of all members
IMuonHoughPatternTool Class Referenceabstract

#include <IMuonHoughPatternTool.h>

Inheritance diagram for IMuonHoughPatternTool:
Collaboration diagram for IMuonHoughPatternTool:

Public Member Functions

 DeclareInterfaceID (IMuonHoughPatternTool, 1, 0)
 
virtual void makePatterns (const MuonHoughHitContainer &hitcontainer, MuonHoughPatternContainerShip &houghpatterns) const =0
 Builds Patterns. More...
 
virtual std::unique_ptr< MuonPrdPatternCollectiongetPhiMuonPatterns (MuonHoughPatternContainerShip &houghpatterns) const =0
 returns phi patterns More...
 
virtual std::unique_ptr< MuonPrdPatternCollectiongetEtaMuonPatterns (MuonHoughPatternContainerShip &houghpatterns) const =0
 returns eta patterns More...
 
virtual MuonHoughPatternContainerShip emptyHoughPattern () const =0
 returns houghpatterns arrays More...
 

Detailed Description

Definition at line 14 of file IMuonHoughPatternTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

IMuonHoughPatternTool::DeclareInterfaceID ( IMuonHoughPatternTool  ,
,
 
)
Todo:
should be rethought and possibly using the Moore Interface

◆ emptyHoughPattern()

virtual MuonHoughPatternContainerShip IMuonHoughPatternTool::emptyHoughPattern ( ) const
pure virtual

returns houghpatterns arrays

Implemented in MuonHoughPatternTool.

◆ getEtaMuonPatterns()

virtual std::unique_ptr<MuonPrdPatternCollection> IMuonHoughPatternTool::getEtaMuonPatterns ( MuonHoughPatternContainerShip houghpatterns) const
pure virtual

returns eta patterns

Implemented in MuonHoughPatternTool.

◆ getPhiMuonPatterns()

virtual std::unique_ptr<MuonPrdPatternCollection> IMuonHoughPatternTool::getPhiMuonPatterns ( MuonHoughPatternContainerShip houghpatterns) const
pure virtual

returns phi patterns

Implemented in MuonHoughPatternTool.

◆ makePatterns()

virtual void IMuonHoughPatternTool::makePatterns ( const MuonHoughHitContainer hitcontainer,
MuonHoughPatternContainerShip houghpatterns 
) const
pure virtual

Builds Patterns.

Implemented in MuonHoughPatternTool.


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