15 if (qualityClass ==
"any" || qualityClass ==
"Any" ||
16 qualityClass ==
"ANY" || qualityClass ==
"") {
36 return IPSigCut && pTCut && normChi2Cut && nPxLayCut && nSiLayCut && trackQualityCut;
44 std::vector <reco::TransientTrack> seltks;
45 for (std::vector<reco::TransientTrack>::const_iterator itk = tracks.begin();
46 itk != tracks.end(); itk++) {
47 if (
operator()(*itk) ) seltks.push_back(*itk);
T getParameter(std::string const &) const
std::vector< reco::TransientTrack > select(const std::vector< reco::TransientTrack > &tracks) const
Measurement1D transverseImpactParameter() const
const HitPattern & hitPattern() const
bool operator()(const reco::TransientTrack &tracks) const
int pixelLayersWithMeasurement() const
int trackerLayersWithMeasurement() const
TrajectoryStateClosestToBeamLine stateAtBeamLine() const
double significance() const
static TrackQuality qualityByName(const std::string &name)
const Track & track() const
bool quality(const TrackQuality) const
Track quality.
double normalizedChi2() const
chi-squared divided by n.d.o.f.
GlobalVector globalMomentum() const
TrackFilterForPVFinding(const edm::ParameterSet &conf)
TrajectoryStateOnSurface impactPointState() const
reco::TrackBase::TrackQuality quality_