#include <TrackSelector.h>
Public Member Functions | |
bool | operator() (const reco::Track &track, const reco::btag::TrackIPData &ipData, const reco::Jet &jet, const GlobalPoint &pv) const |
bool | operator() (const reco::CandidatePtr &track, const reco::btag::TrackIPData &ipData, const reco::Jet &jet, const GlobalPoint &pv) const |
bool | operator() (const reco::TrackRef &track, const reco::btag::TrackIPData &ipData, const reco::Jet &jet, const GlobalPoint &pv) const |
TrackSelector (const edm::ParameterSet ¶ms) | |
~TrackSelector () | |
Private Member Functions | |
bool | trackSelection (const reco::Track &track, const reco::btag::TrackIPData &ipData, const reco::Jet &jet, const GlobalPoint &pv) const |
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 |
bool | useVariableJTA_ |
reco::btag::variableJTAParameters | varJTApars |
Definition at line 14 of file TrackSelector.h.
TrackSelector::TrackSelector | ( | const edm::ParameterSet & | params | ) |
Definition at line 11 of file TrackSelector.cc.
References edm::ParameterSet::getParameter(), quality, reco::TrackBase::qualityByName(), HLT_2018_cff::qualityClass, selectQuality, AlCaHLTBitMon_QueryRunRegistry::string, reco::TrackBase::undefQuality, useVariableJTA_, and varJTApars.
|
inline |
Definition at line 17 of file TrackSelector.h.
References metsig::jet, operator()(), MetAnalyzer::pv(), and HLT_2018_cff::track.
bool TrackSelector::operator() | ( | const reco::Track & | track, |
const reco::btag::TrackIPData & | ipData, | ||
const reco::Jet & | jet, | ||
const GlobalPoint & | pv | ||
) | const |
Definition at line 49 of file TrackSelector.cc.
References reco::deltaR(), reco::deltaR2(), maxJetDeltaR, minPt, reco::LeafCandidate::momentum(), reco::TrackBase::momentum(), reco::IPTagInfo< Container, Base >::passVariableJTA(), reco::LeafCandidate::pt(), reco::TrackBase::pt(), trackSelection(), useVariableJTA_, and varJTApars.
Referenced by ~TrackSelector().
bool TrackSelector::operator() | ( | const reco::CandidatePtr & | track, |
const reco::btag::TrackIPData & | ipData, | ||
const reco::Jet & | jet, | ||
const GlobalPoint & | pv | ||
) | const |
Definition at line 64 of file TrackSelector.cc.
References reco::deltaR(), reco::deltaR2(), metsig::jet, maxJetDeltaR, minPt, reco::Candidate::momentum(), reco::LeafCandidate::momentum(), reco::IPTagInfo< Container, Base >::passVariableJTA(), reco::Candidate::pt(), reco::LeafCandidate::pt(), MetAnalyzer::pv(), reco::btag::toTrack(), trackSelection(), useVariableJTA_, and varJTApars.
|
inline |
Definition at line 29 of file TrackSelector.h.
References metsig::jet, MetAnalyzer::pv(), HLT_2018_cff::track, and trackSelection().
|
private |
Definition at line 79 of file TrackSelector.cc.
References funct::abs(), reco::btag::TrackIPData::closestToJetAxis, reco::btag::TrackIPData::distanceToJetAxis, reco::TrackBase::hitPattern(), createfilelist::int, reco::btag::TrackIPData::ip2d, reco::btag::TrackIPData::ip3d, maxDecayLen, maxDistToAxis, maxNormChi2, minPixelHits, minTotalHits, reco::TrackBase::normalizedChi2(), reco::HitPattern::numberOfValidHits(), reco::HitPattern::numberOfValidPixelHits(), quality, reco::TrackBase::quality(), selectQuality, Measurement1D::significance(), sip2dSigMax, sip2dSigMin, sip2dValMax, sip2dValMin, sip3dSigMax, sip3dSigMin, sip3dValMax, sip3dValMin, and Measurement1D::value().
Referenced by operator()().
|
private |
Definition at line 50 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 49 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 48 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 47 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 44 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 46 of file TrackSelector.h.
Referenced by operator()().
|
private |
Definition at line 45 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 43 of file TrackSelector.h.
Referenced by trackSelection(), and TrackSelector().
|
private |
Definition at line 42 of file TrackSelector.h.
Referenced by trackSelection(), and TrackSelector().
|
private |
Definition at line 54 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 53 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 52 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 51 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 58 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 57 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 56 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 55 of file TrackSelector.h.
Referenced by trackSelection().
|
private |
Definition at line 59 of file TrackSelector.h.
Referenced by operator()(), and TrackSelector().
|
private |
Definition at line 60 of file TrackSelector.h.
Referenced by operator()(), and TrackSelector().