CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes
MuonSeedVFinder Class Referenceabstract

#include <MuonSeedVFinder.h>

Inheritance diagram for MuonSeedVFinder:
MuonSeedFinder SETSeedFinder

Public Member Functions

virtual void seeds (const MuonTransientTrackingRecHit::MuonRecHitContainer &hits, std::vector< TrajectorySeed > &result)=0
 
void setBeamSpot (const GlobalVector &gv)
 
virtual void setBField (const MagneticField *field)=0
 
virtual ~MuonSeedVFinder ()
 

Protected Attributes

MuonSeedPtExtractorthePtExtractor
 

Detailed Description

Definition at line 21 of file MuonSeedVFinder.h.

Constructor & Destructor Documentation

virtual MuonSeedVFinder::~MuonSeedVFinder ( )
inlinevirtual

Definition at line 24 of file MuonSeedVFinder.h.

24 {}

Member Function Documentation

virtual void MuonSeedVFinder::seeds ( const MuonTransientTrackingRecHit::MuonRecHitContainer hits,
std::vector< TrajectorySeed > &  result 
)
pure virtual

Implemented in MuonSeedFinder, and SETSeedFinder.

Referenced by MuonSeedGenerator::produce().

void MuonSeedVFinder::setBeamSpot ( const GlobalVector gv)
inline

Definition at line 30 of file MuonSeedVFinder.h.

References MuonSeedPtExtractor::setBeamSpot(), and thePtExtractor.

Referenced by MuonSeedGenerator::produce(), and SETMuonSeedProducer::produce().

MuonSeedPtExtractor * thePtExtractor
void setBeamSpot(const GlobalVector &gv)
virtual void MuonSeedVFinder::setBField ( const MagneticField field)
pure virtual

Implemented in MuonSeedFinder, and SETSeedFinder.

Referenced by MuonSeedGenerator::produce().

Member Data Documentation

MuonSeedPtExtractor* MuonSeedVFinder::thePtExtractor
protected