#include <MuonSeedFromRecHits.h>
Public Member Functions | |
void | add (MuonTransientTrackingRecHit::MuonRecHitPointer hit) |
void | clear () |
TrajectorySeed | createSeed (float ptmean, float sptmean, MuonTransientTrackingRecHit::ConstMuonRecHitPointer last) const |
MuonTransientTrackingRecHit::ConstMuonRecHitPointer | firstRecHit () const |
MuonSeedFromRecHits () | |
unsigned int | nrhit () const |
void | setBField (const MagneticField *field) |
void | setPtExtractor (const MuonSeedPtExtractor *extractor) |
virtual | ~MuonSeedFromRecHits () |
Protected Attributes | |
const MagneticField * | theField |
const MuonSeedPtExtractor * | thePtExtractor |
MuonTransientTrackingRecHit::MuonRecHitContainer | theRhits |
Generate a seed starting from a list of RecHits
Definition at line 19 of file MuonSeedFromRecHits.h.
|
protected |
Definition at line 39 of file MuonSeedFromRecHits.h.
|
protected |
Definition at line 37 of file MuonSeedFromRecHits.h.
|
protected |
Definition at line 38 of file MuonSeedFromRecHits.h.
MuonSeedFromRecHits::MuonSeedFromRecHits | ( | ) |
Definition at line 33 of file MuonSeedFromRecHits.cc.
|
inlinevirtual |
Definition at line 23 of file MuonSeedFromRecHits.h.
|
inline |
Definition at line 28 of file MuonSeedFromRecHits.h.
References theRhits.
Referenced by MuonSeedFinder::seeds().
|
inline |
Definition at line 31 of file MuonSeedFromRecHits.h.
References theRhits.
Referenced by MuonSeedFinder::seeds().
TrajectorySeed MuonSeedFromRecHits::createSeed | ( | float | ptmean, |
float | sptmean, | ||
MuonTransientTrackingRecHit::ConstMuonRecHitPointer | last | ||
) | const |
Definition at line 39 of file MuonSeedFromRecHits.cc.
References alongMomentum, clone(), debug, relativeConstraints::error, ConfigFiles::l, metname, PV3DBase< T, PVType, FrameType >::perp(), trajectoryStateTransform::persistentState(), edm::OwnVector< T, P >::push_back(), funct::sqr(), AlCaHLTBitMon_QueryRunRegistry::string, edmStreamStallGrapher::t, theField, theRhits, and PV3DBase< T, PVType, FrameType >::theta().
Referenced by MuonCSCSeedFromRecHits::createDefaultEndcapSeed(), MuonOverlapSeedFromRecHits::makeSeed(), MuonCSCSeedFromRecHits::makeSeed(), MuonDTSeedFromRecHits::seed(), and ExhaustiveMuonTrajectoryBuilder::trajectories().
|
inline |
Definition at line 29 of file MuonSeedFromRecHits.h.
References theRhits.
Referenced by MuonSeedFinder::seeds().
|
inline |
Definition at line 30 of file MuonSeedFromRecHits.h.
References theRhits.
|
inline |
Definition at line 25 of file MuonSeedFromRecHits.h.
References theField.
Referenced by MuonSeedFinder::setBField().
|
inline |
Definition at line 26 of file MuonSeedFromRecHits.h.
References thePtExtractor.
Referenced by MuonSeedFinder::MuonSeedFinder().
|
protected |
Definition at line 42 of file MuonSeedFromRecHits.h.
Referenced by createSeed(), and setBField().
|
protected |
Definition at line 43 of file MuonSeedFromRecHits.h.
Referenced by MuonDTSeedFromRecHits::computePtWithoutVtx(), MuonDTSeedFromRecHits::computePtWithVtx(), MuonCSCSeedFromRecHits::createDefaultEndcapSeed(), MuonOverlapSeedFromRecHits::makeSeed(), MuonCSCSeedFromRecHits::makeSeed(), and setPtExtractor().
|
protected |
Definition at line 41 of file MuonSeedFromRecHits.h.
Referenced by add(), MuonCSCSeedFromRecHits::analyze(), MuonDTSeedFromRecHits::bestEta(), clear(), MuonDTSeedFromRecHits::computePtWithoutVtx(), MuonDTSeedFromRecHits::computePtWithVtx(), createSeed(), firstRecHit(), MuonCSCSeedFromRecHits::makeDefaultSeed(), MuonCSCSeedFromRecHits::makeSeed(), nrhit(), MuonCSCSeedFromRecHits::seed(), MuonDTSeedFromRecHits::seed(), and MuonOverlapSeedFromRecHits::seeds().