#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 |
TrackFilterForPVFinding (const edm::ParameterSet &conf) | |
Public Member Functions inherited from TrackFilterForPVFindingBase | |
TrackFilterForPVFindingBase () | |
TrackFilterForPVFindingBase (const edm::ParameterSet &conf) | |
virtual | ~TrackFilterForPVFindingBase () |
Private Attributes | |
float | maxD0Sig_ |
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_, maxNormChi2_, minPt_, minPxLayers_, minSiLayers_, quality_, reco::TrackBase::qualityByName(), AlCaHLTBitMon_QueryRunRegistry::string, and reco::TrackBase::undefQuality.
bool TrackFilterForPVFinding::operator() | ( | const reco::TransientTrack & | tracks | ) | const |
Definition at line 26 of file TrackFilterForPVFinding.cc.
References TrajectoryStateOnSurface::globalMomentum(), reco::TransientTrack::hitPattern(), reco::TransientTrack::impactPointState(), TrajectoryStateClosestToBeamLine::isValid(), maxD0Sig_, 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.
|
virtual |
Implements TrackFilterForPVFindingBase.
Definition at line 42 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 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().