#include <MuonCSCSeedFromRecHits.h>
Public Member Functions | |
ConstMuonRecHitPointer | bestEndcapHit (const MuonRecHitContainer &endcapHits) const |
MuonCSCSeedFromRecHits () | |
virtual TrajectorySeed | seed () const |
virtual | ~MuonCSCSeedFromRecHits () |
Public Member Functions inherited from MuonSeedFromRecHits | |
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 () |
Private Member Functions | |
void | analyze () const |
float | computeDefaultPt (ConstMuonRecHitPointer muon) const |
bool | createDefaultEndcapSeed (ConstMuonRecHitPointer last, TrajectorySeed &seed) const |
void | makeDefaultSeed (TrajectorySeed &seed) const |
bool | makeSeed (const MuonRecHitContainer &hits1, const MuonRecHitContainer &hits2, TrajectorySeed &seed) const |
bool | makeSeed2 (const MuonRecHitContainer &hits1, const MuonRecHitContainer &hits2, TrajectorySeed &seed) const |
int | segmentQuality (ConstMuonRecHitPointer muon) const |
Additional Inherited Members | |
Protected Types inherited from MuonSeedFromRecHits | |
typedef MuonTransientTrackingRecHit::ConstMuonRecHitPointer | ConstMuonRecHitPointer |
typedef MuonTransientTrackingRecHit::MuonRecHitContainer | MuonRecHitContainer |
typedef MuonTransientTrackingRecHit::MuonRecHitPointer | MuonRecHitPointer |
Protected Attributes inherited from MuonSeedFromRecHits | |
const MagneticField * | theField |
const MuonSeedPtExtractor * | thePtExtractor |
MuonTransientTrackingRecHit::MuonRecHitContainer | theRhits |
Definition at line 6 of file MuonCSCSeedFromRecHits.h.
MuonCSCSeedFromRecHits::MuonCSCSeedFromRecHits | ( | ) |
Definition at line 16 of file MuonCSCSeedFromRecHits.cc.
|
inlinevirtual |
Definition at line 11 of file MuonCSCSeedFromRecHits.h.
References analyze(), bestEndcapHit(), computeDefaultPt(), createDefaultEndcapSeed(), cosmicBasicClusters_cfi::endcapHits, plotBeamSpotDB::last, makeDefaultSeed(), makeSeed(), makeSeed2(), seed(), and segmentQuality().
|
private |
Definition at line 266 of file MuonCSCSeedFromRecHits.cc.
References gather_cfg::cout, MuonCkfTrajectoryBuilder_cfi::deltaPhi, and MuonSeedFromRecHits::theRhits.
Referenced by ~MuonCSCSeedFromRecHits().
MuonCSCSeedFromRecHits::ConstMuonRecHitPointer MuonCSCSeedFromRecHits::bestEndcapHit | ( | const MuonRecHitContainer & | endcapHits | ) | const |
Definition at line 185 of file MuonCSCSeedFromRecHits.cc.
References MuonCkfTrajectoryBuilder_cfi::deltaPhi, M_PI, btvTracks_cfi::quality, and segmentQuality().
Referenced by MuonOverlapSeedFromRecHits::bestHit(), makeDefaultSeed(), makeSeed(), and ~MuonCSCSeedFromRecHits().
|
private |
Referenced by ~MuonCSCSeedFromRecHits().
|
private |
Definition at line 256 of file MuonCSCSeedFromRecHits.cc.
References MuonSeedFromRecHits::createSeed(), MuonSeedPtExtractor::pT_extract(), and MuonSeedFromRecHits::thePtExtractor.
Referenced by makeDefaultSeed(), and ~MuonCSCSeedFromRecHits().
|
private |
Definition at line 238 of file MuonCSCSeedFromRecHits.cc.
References bestEndcapHit(), createDefaultEndcapSeed(), and MuonSeedFromRecHits::theRhits.
Referenced by seed(), and ~MuonCSCSeedFromRecHits().
|
private |
Definition at line 103 of file MuonCSCSeedFromRecHits.cc.
References bestEndcapHit(), MuonSeedFromRecHits::createSeed(), HiEvtPlane_cfi::maxpt, HiEvtPlane_cfi::minpt, EnergyCorrector::pt, MuonSeedPtExtractor::pT_extract(), RPCpg::pts, MuonSeedFromRecHits::thePtExtractor, and MuonSeedFromRecHits::theRhits.
Referenced by seed(), and ~MuonCSCSeedFromRecHits().
|
private |
Referenced by ~MuonCSCSeedFromRecHits().
|
virtual |
Definition at line 22 of file MuonCSCSeedFromRecHits.cc.
References end, makeDefaultSeed(), makeSeed(), mps_fire::result, segmentQuality(), relativeConstraints::station, and MuonSeedFromRecHits::theRhits.
Referenced by MuonSeedFinder::seeds(), and ~MuonCSCSeedFromRecHits().
|
private |
Definition at line 157 of file MuonCSCSeedFromRecHits.cc.
References relativeConstraints::chamber, MuonCkfTrajectoryBuilder_cfi::deltaPhi, nhits, btvTracks_cfi::quality, and relativeConstraints::ring.
Referenced by bestEndcapHit(), seed(), and ~MuonCSCSeedFromRecHits().