#include <MuonOverlapSeedFromRecHits.h>
Public Member Functions | |
bool | makeSeed (MuonTransientTrackingRecHit::ConstMuonRecHitPointer barrelHit, MuonTransientTrackingRecHit::ConstMuonRecHitPointer endcapHit, MuonTransientTrackingRecHit::ConstMuonRecHitPointer bestSegment, TrajectorySeed &result) const |
MuonOverlapSeedFromRecHits () | |
std::vector< TrajectorySeed > | seeds () const |
~MuonOverlapSeedFromRecHits () override | |
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 | |
ConstMuonRecHitPointer | bestHit (const MuonRecHitContainer &barrelHits, const MuonRecHitContainer &endcapHits) 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 MuonOverlapSeedFromRecHits.h.
MuonOverlapSeedFromRecHits::MuonOverlapSeedFromRecHits | ( | ) |
Definition at line 13 of file MuonOverlapSeedFromRecHits.cc.
|
inlineoverride |
Definition at line 9 of file MuonOverlapSeedFromRecHits.h.
|
private |
Definition at line 83 of file MuonOverlapSeedFromRecHits.cc.
References HLT_2023v12_cff::barrelHits, MuonDTSeedFromRecHits::bestBarrelHit(), MuonCSCSeedFromRecHits::bestEndcapHit(), HLT_2023v12_cff::endcapHits, and mps_fire::result.
Referenced by seeds().
bool MuonOverlapSeedFromRecHits::makeSeed | ( | MuonTransientTrackingRecHit::ConstMuonRecHitPointer | barrelHit, |
MuonTransientTrackingRecHit::ConstMuonRecHitPointer | endcapHit, | ||
MuonTransientTrackingRecHit::ConstMuonRecHitPointer | bestSegment, | ||
TrajectorySeed & | result | ||
) | const |
Definition at line 54 of file MuonOverlapSeedFromRecHits.cc.
References MuonSeedFromRecHits::createSeed(), HiEvtPlane_cfi::maxpt, HiEvtPlane_cfi::minpt, DiDispStaMuonMonitor_cfi::pt, MuonSeedPtExtractor::pT_extract(), RPCpg::pts, mps_fire::result, and MuonSeedFromRecHits::thePtExtractor.
Referenced by seeds().
std::vector< TrajectorySeed > MuonOverlapSeedFromRecHits::seeds | ( | ) | const |
Definition at line 15 of file MuonOverlapSeedFromRecHits.cc.
References HLT_2023v12_cff::barrelHits, bestHit(), mps_fire::end, HLT_2023v12_cff::endcapHits, caHitNtupletGeneratorKernels::good, makeSeed(), mps_fire::result, fileCollector::seed, and MuonSeedFromRecHits::theRhits.
Referenced by MuonSeedFinder::seeds().