#include <TrackSelector.h>
Public Member Functions | |
bool | operator() (const reco::Track &track, const reco::TrackIPTagInfo::TrackIPData &ipData, const reco::Jet &jet, const GlobalPoint &pv) const |
TrackSelector (const edm::ParameterSet ¶ms) | |
~TrackSelector () | |
Private Attributes | |
double | maxDecayLen |
double | maxDistToAxis |
double | maxJetDeltaR |
double | maxNormChi2 |
unsigned int | minPixelHits |
double | minPt |
unsigned int | minTotalHits |
reco::TrackBase::TrackQuality | quality |
bool | selectQuality |
double | sip2dSigMax |
double | sip2dSigMin |
double | sip2dValMax |
double | sip2dValMin |
double | sip3dSigMax |
double | sip3dSigMin |
double | sip3dValMax |
double | sip3dValMin |
Definition at line 13 of file TrackSelector.h.
TrackSelector::TrackSelector | ( | const edm::ParameterSet & | params | ) |
Definition at line 16 of file TrackSelector.cc.
References edm::ParameterSet::getParameter(), quality, reco::TrackBase::qualityByName(), selectQuality, and reco::TrackBase::undefQuality.
|
inline |
Definition at line 16 of file TrackSelector.h.
bool TrackSelector::operator() | ( | const reco::Track & | track, |
const reco::TrackIPTagInfo::TrackIPData & | ipData, | ||
const reco::Jet & | jet, | ||
const GlobalPoint & | pv | ||
) | const |
Definition at line 46 of file TrackSelector.cc.
References abs, reco::TrackIPTagInfo::TrackIPData::closestToJetAxis, reco::TrackIPTagInfo::TrackIPData::distanceToJetAxis, reco::TrackBase::hitPattern(), reco::TrackIPTagInfo::TrackIPData::ip2d, reco::TrackIPTagInfo::TrackIPData::ip3d, maxDecayLen, maxDistToAxis, maxJetDeltaR, maxNormChi2, minPixelHits, minPt, minTotalHits, reco::LeafCandidate::momentum(), reco::TrackBase::momentum(), reco::TrackBase::normalizedChi2(), reco::HitPattern::numberOfValidHits(), reco::HitPattern::numberOfValidPixelHits(), reco::TrackBase::pt(), quality, reco::TrackBase::quality(), selectQuality, Measurement1D::significance(), sip2dSigMax, sip2dSigMin, sip2dValMax, sip2dValMin, sip3dSigMax, sip3dSigMin, sip3dValMax, sip3dValMin, and Measurement1D::value().
|
private |
Definition at line 32 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 31 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 30 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 29 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 26 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 28 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 27 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 25 of file TrackSelector.h.
Referenced by operator()(), and TrackSelector().
|
private |
Definition at line 24 of file TrackSelector.h.
Referenced by operator()(), and TrackSelector().
|
private |
Definition at line 36 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 35 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 34 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 33 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 40 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 39 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 38 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 37 of file TrackSelector.h.
Referenced by operator()().