ATLAS Offline Software
Loading...
Searching...
No Matches
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.
virtual std::unique_ptr< MuonPrdPatternCollectiongetPhiMuonPatterns (MuonHoughPatternContainerShip &houghpatterns) const =0
 returns phi patterns
virtual std::unique_ptr< MuonPrdPatternCollectiongetEtaMuonPatterns (MuonHoughPatternContainerShip &houghpatterns) const =0
 returns eta patterns
virtual MuonHoughPatternContainerShip emptyHoughPattern () const =0
 returns houghpatterns arrays

Detailed Description

Definition at line 14 of file IMuonHoughPatternTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

IMuonHoughPatternTool::DeclareInterfaceID ( IMuonHoughPatternTool ,
1 ,
0  )
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: