#include <MuonSeedVFinder.h>
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 | |
MuonSeedPtExtractor * | thePtExtractor |
Definition at line 21 of file MuonSeedVFinder.h.
virtual MuonSeedVFinder::~MuonSeedVFinder | ( | ) | [inline, virtual] |
Definition at line 24 of file MuonSeedVFinder.h.
{}
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().
{thePtExtractor->setBeamSpot(gv);}
virtual void MuonSeedVFinder::setBField | ( | const MagneticField * | field | ) | [pure virtual] |
Implemented in MuonSeedFinder, and SETSeedFinder.
Referenced by MuonSeedGenerator::produce().
MuonSeedPtExtractor* MuonSeedVFinder::thePtExtractor [protected] |
Definition at line 32 of file MuonSeedVFinder.h.
Referenced by SETSeedFinder::estimateMomentum(), MuonSeedFinder::MuonSeedFinder(), setBeamSpot(), SETSeedFinder::SETSeedFinder(), MuonSeedFinder::~MuonSeedFinder(), and SETSeedFinder::~SETSeedFinder().