#include <MuonSeedFinder.h>
Public Member Functions | |
MuonSeedFinder (const edm::ParameterSet &pset) | |
Constructor. More... | |
void | seeds (const MuonTransientTrackingRecHit::MuonRecHitContainer &hits, std::vector< TrajectorySeed > &result) override |
void | setBField (const MagneticField *field) override |
~MuonSeedFinder () override | |
Destructor. More... | |
Public Member Functions inherited from MuonSeedVFinder | |
void | setBeamSpot (const GlobalVector &gv) |
virtual | ~MuonSeedVFinder () |
Private Member Functions | |
void | analyze () const |
float | computePt (MuonTransientTrackingRecHit::ConstMuonRecHitPointer muon, const MagneticField *field) const |
Private Attributes | |
MuonDTSeedFromRecHits | theBarrel |
MuonCSCSeedFromRecHits | theEndcap |
const MagneticField * | theField |
float | theMinMomentum |
MuonOverlapSeedFromRecHits | theOverlap |
Additional Inherited Members | |
Protected Attributes inherited from MuonSeedVFinder | |
MuonSeedPtExtractor * | thePtExtractor |
Definition at line 22 of file MuonSeedFinder.h.
MuonSeedFinder::MuonSeedFinder | ( | const edm::ParameterSet & | pset | ) |
Constructor.
Definition at line 18 of file MuonSeedFinder.cc.
References MuonSeedFromRecHits::setPtExtractor(), theBarrel, theEndcap, theMinMomentum, theOverlap, and MuonSeedVFinder::thePtExtractor.
|
inlineoverride |
Destructor.
Definition at line 28 of file MuonSeedFinder.h.
References MuonSeedVFinder::thePtExtractor.
|
private |
|
private |
|
overridevirtual |
Implements MuonSeedVFinder.
Definition at line 35 of file MuonSeedFinder.cc.
References MuonSeedFromRecHits::add(), MuonSeedFromRecHits::clear(), MuonSeedFromRecHits::firstRecHit(), LogDebug, LogTrace, metname, MuonCSCSeedFromRecHits::seed(), MuonDTSeedFromRecHits::seed(), MuonOverlapSeedFromRecHits::seeds(), AlCaHLTBitMon_QueryRunRegistry::string, theBarrel, theEndcap, and theOverlap.
|
overridevirtual |
Implements MuonSeedVFinder.
Definition at line 28 of file MuonSeedFinder.cc.
References MuonSeedFromRecHits::setBField(), theBarrel, theEndcap, theField, and theOverlap.
|
private |
Definition at line 46 of file MuonSeedFinder.h.
Referenced by MuonSeedFinder(), seeds(), and setBField().
|
private |
Definition at line 48 of file MuonSeedFinder.h.
Referenced by MuonSeedFinder(), seeds(), and setBField().
|
private |
Definition at line 44 of file MuonSeedFinder.h.
Referenced by setBField().
|
private |
Definition at line 43 of file MuonSeedFinder.h.
Referenced by MuonSeedFinder().
|
private |
Definition at line 47 of file MuonSeedFinder.h.
Referenced by MuonSeedFinder(), seeds(), and setBField().