CMS 3D CMS Logo

List of all members | Public Member Functions
IGhostBuster Class Referenceabstract

#include <IGhostBuster.h>

Inheritance diagram for IGhostBuster:
GhostBuster GhostBuster GhostBusterPreferRefDt GhostBusterPreferRefDt

Public Member Functions

virtual AlgoMuons select (AlgoMuons refHitCands, int charge=0)=0
 
virtual std::vector< AlgoMuonselect (std::vector< AlgoMuon > refHitCands, int charge=0)=0
 
virtual ~IGhostBuster ()
 
virtual ~IGhostBuster ()
 

Detailed Description

Definition at line 14 of file IGhostBuster.h.

Constructor & Destructor Documentation

◆ ~IGhostBuster() [1/2]

virtual IGhostBuster::~IGhostBuster ( )
inlinevirtual

Definition at line 16 of file IGhostBuster.h.

16 {}

◆ ~IGhostBuster() [2/2]

virtual IGhostBuster::~IGhostBuster ( )
inlinevirtual

Definition at line 15 of file IGhostBuster.h.

15 {}

Member Function Documentation

◆ select() [1/2]

virtual AlgoMuons IGhostBuster::select ( AlgoMuons  refHitCands,
int  charge = 0 
)
pure virtual

Implemented in GhostBusterPreferRefDt, and GhostBuster.

◆ select() [2/2]

virtual std::vector<AlgoMuon> IGhostBuster::select ( std::vector< AlgoMuon refHitCands,
int  charge = 0 
)
pure virtual

Implemented in GhostBusterPreferRefDt, and GhostBuster.