#include <SeedMatcher.h>
Static Public Member Functions | |
static std::vector< int > | matchRecHitCombinations (const TrajectorySeed &seed, const FastTrackerRecHitCombinationCollection &recHitCombinationCollection, const std::vector< SimTrack > &simTrackCollection, double maxMatchEstimator, const Propagator &propagator, const MagneticField &magneticField, const TrackerGeometry &trackerGeometry) |
static double | matchSimTrack (const TrajectoryStateOnSurface &seedState, const SimTrack &simTrack, const Propagator &propagator, const MagneticField &magneticField) |
Definition at line 14 of file SeedMatcher.h.
|
static |
Definition at line 14 of file SeedMatcher.cc.
References PTrajectoryStateOnDet::detId(), Exception, TrackerGeometry::idToDet(), HLT_2023v12_cff::magneticField, matchSimTrack(), TrackCandidateProducer_cfi::propagator, mps_fire::result, fileCollector::seed, cscDigiValidation_cfi::simTrack, caloTruthProducer_cfi::simTrackCollection, and trajectoryStateTransform::transientState().
Referenced by TrackCandidateProducer::produce().
|
static |
Definition at line 50 of file SeedMatcher.cc.
References PV3DBase< T, PVType, FrameType >::basicVector(), Basic3DVector< T >::dot(), relativeConstraints::error, TrajectoryStateOnSurface::globalMomentum(), TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), TrajectoryStateOnSurface::localError(), TrajectoryStateOnSurface::localParameters(), HLT_2023v12_cff::magneticField, LocalTrajectoryError::matrix(), TrackCandidateProducer_cfi::propagator, cscDigiValidation_cfi::simTrack, TrajectoryStateOnSurface::surface(), and LocalTrajectoryParameters::vector().
Referenced by matchRecHitCombinations().