![]() |
![]() |
#include <TrackFilterForPVFinding.h>
Public Member Functions | |
bool | operator() (const reco::TransientTrack &tracks) const |
std::vector< reco::TransientTrack > | select (const std::vector< reco::TransientTrack > &tracks) const override |
TrackFilterForPVFinding (const edm::ParameterSet &conf) | |
![]() | |
TrackFilterForPVFindingBase () | |
TrackFilterForPVFindingBase (const edm::ParameterSet &conf) | |
virtual | ~TrackFilterForPVFindingBase () |
Private Attributes | |
float | maxD0Sig_ |
float | maxEta_ |
float | maxNormChi2_ |
float | minPt_ |
int | minPxLayers_ |
int | minSiLayers_ |
reco::TrackBase::TrackQuality | quality_ |
Description: track selection for PV finding
Definition at line 14 of file TrackFilterForPVFinding.h.
TrackFilterForPVFinding::TrackFilterForPVFinding | ( | const edm::ParameterSet & | conf | ) |
Definition at line 4 of file TrackFilterForPVFinding.cc.
References edm::ParameterSet::getParameter(), maxD0Sig_, maxEta_, maxNormChi2_, minPt_, minPxLayers_, minSiLayers_, quality_, reco::TrackBase::qualityByName(), trackPseudoSelection_cff::qualityClass, AlCaHLTBitMon_QueryRunRegistry::string, and reco::TrackBase::undefQuality.
bool TrackFilterForPVFinding::operator() | ( | const reco::TransientTrack & | tracks | ) | const |
Definition at line 27 of file TrackFilterForPVFinding.cc.
References reco::TrackBase::dzError(), Measurement1D::error(), PV3DBase< T, PVType, FrameType >::eta(), fftjetproducer_cfi::etaCut, TrajectoryStateOnSurface::globalMomentum(), reco::TransientTrack::hitPattern(), reco::TransientTrack::impactPointState(), TrajectoryStateClosestToBeamLine::isValid(), maxD0Sig_, maxEta_, maxNormChi2_, minPt_, minPxLayers_, minSiLayers_, reco::TransientTrack::normalizedChi2(), reco::HitPattern::pixelLayersWithMeasurement(), reco::TrackBase::quality(), quality_, Measurement1D::significance(), reco::TransientTrack::stateAtBeamLine(), reco::TransientTrack::track(), reco::HitPattern::trackerLayersWithMeasurement(), PV3DBase< T, PVType, FrameType >::transverse(), TrajectoryStateClosestToBeamLine::transverseImpactParameter(), and reco::TrackBase::undefQuality.
|
overridevirtual |
Implements TrackFilterForPVFindingBase.
Definition at line 46 of file TrackFilterForPVFinding.cc.
Referenced by HITrackFilterForPVFinding::select().
|
private |
Definition at line 24 of file TrackFilterForPVFinding.h.
Referenced by operator()(), and TrackFilterForPVFinding().
|
private |
Definition at line 24 of file TrackFilterForPVFinding.h.
Referenced by operator()(), and TrackFilterForPVFinding().
|
private |
Definition at line 26 of file TrackFilterForPVFinding.h.
Referenced by operator()(), and TrackFilterForPVFinding().
|
private |
Definition at line 24 of file TrackFilterForPVFinding.h.
Referenced by operator()(), and TrackFilterForPVFinding().
|
private |
Definition at line 25 of file TrackFilterForPVFinding.h.
Referenced by operator()(), and TrackFilterForPVFinding().
|
private |
Definition at line 25 of file TrackFilterForPVFinding.h.
Referenced by operator()(), and TrackFilterForPVFinding().
|
private |
Definition at line 27 of file TrackFilterForPVFinding.h.
Referenced by operator()(), and TrackFilterForPVFinding().