Functions | |
double | dPtCut (const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &, bool) |
double | errorScale (const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &) |
bool | highQuality (const reco::TrackBase::TrackAlgorithm &) |
bool | isFifthStep (const reco::TrackBase::TrackAlgorithm &) |
bool | isGoodForEGM (const reco::TrackBase::TrackAlgorithm &) |
bool | isGoodForEGMPrimary (const reco::TrackBase::TrackAlgorithm &) |
unsigned int | nHitCut (const reco::TrackBase::TrackAlgorithm &, const std::vector< unsigned int > &, bool) |
bool | nonIterative (const reco::TrackBase::TrackAlgorithm &) |
bool | step45 (const reco::TrackBase::TrackAlgorithm &) |
bool | step5 (const reco::TrackBase::TrackAlgorithm &) |
double PFTrackAlgoTools::dPtCut | ( | const reco::TrackBase::TrackAlgorithm & | algo, |
const std::vector< double > & | cuts, | ||
bool | hltIterativeTracking = true |
||
) |
Definition at line 4 of file PFTrackAlgoTools.cc.
References reco::TrackBase::ctf, reco::TrackBase::detachedQuadStep, reco::TrackBase::detachedTripletStep, reco::TrackBase::duplicateMerge, reco::TrackBase::highPtTripletStep, reco::TrackBase::hltIter0, reco::TrackBase::hltIter1, reco::TrackBase::hltIter2, reco::TrackBase::hltIter3, reco::TrackBase::hltIter4, reco::TrackBase::hltIterX, reco::TrackBase::initialStep, reco::TrackBase::jetCoreRegionalStep, reco::TrackBase::lowPtQuadStep, reco::TrackBase::lowPtTripletStep, reco::TrackBase::mixedTripletStep, reco::TrackBase::muonSeededStepInOut, reco::TrackBase::muonSeededStepOutIn, reco::TrackBase::pixelLessStep, reco::TrackBase::pixelPairStep, and reco::TrackBase::tobTecStep.
Referenced by GeneralTracksImporter::goodPtResolution().
double PFTrackAlgoTools::errorScale | ( | const reco::TrackBase::TrackAlgorithm & | algo, |
const std::vector< double > & | errorScale | ||
) |
Definition at line 86 of file PFTrackAlgoTools.cc.
References reco::TrackBase::ctf, reco::TrackBase::detachedQuadStep, reco::TrackBase::detachedTripletStep, reco::TrackBase::duplicateMerge, reco::TrackBase::highPtTripletStep, reco::TrackBase::hltIter0, reco::TrackBase::hltIter1, reco::TrackBase::hltIter2, reco::TrackBase::hltIter3, reco::TrackBase::hltIter4, reco::TrackBase::hltIterX, reco::TrackBase::initialStep, reco::TrackBase::jetCoreRegionalStep, reco::TrackBase::lowPtQuadStep, reco::TrackBase::lowPtTripletStep, reco::TrackBase::mixedTripletStep, reco::TrackBase::muonSeededStepInOut, reco::TrackBase::muonSeededStepOutIn, reco::TrackBase::pixelLessStep, reco::TrackBase::pixelPairStep, and reco::TrackBase::tobTecStep.
Referenced by PFAlgo::processBlock().
bool PFTrackAlgoTools::highQuality | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 200 of file PFTrackAlgoTools.cc.
References reco::TrackBase::detachedQuadStep, reco::TrackBase::detachedTripletStep, reco::TrackBase::duplicateMerge, reco::TrackBase::highPtTripletStep, reco::TrackBase::initialStep, reco::TrackBase::jetCoreRegionalStep, reco::TrackBase::lowPtQuadStep, reco::TrackBase::lowPtTripletStep, and reco::TrackBase::pixelPairStep.
Referenced by PFDisplacedVertexFinder::fitVertexFromSeed().
bool PFTrackAlgoTools::isFifthStep | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 168 of file PFTrackAlgoTools.cc.
References reco::TrackBase::ctf, reco::TrackBase::detachedQuadStep, reco::TrackBase::detachedTripletStep, reco::TrackBase::duplicateMerge, reco::TrackBase::highPtTripletStep, reco::TrackBase::hltIter0, reco::TrackBase::hltIter1, reco::TrackBase::hltIter2, reco::TrackBase::hltIter3, reco::TrackBase::hltIter4, reco::TrackBase::hltIterX, reco::TrackBase::initialStep, reco::TrackBase::jetCoreRegionalStep, reco::TrackBase::lowPtQuadStep, reco::TrackBase::lowPtTripletStep, reco::TrackBase::mixedTripletStep, reco::TrackBase::muonSeededStepInOut, reco::TrackBase::muonSeededStepOutIn, reco::TrackBase::pixelLessStep, reco::TrackBase::pixelPairStep, and reco::TrackBase::tobTecStep.
Referenced by PFElecTkProducer::produce().
bool PFTrackAlgoTools::isGoodForEGM | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 118 of file PFTrackAlgoTools.cc.
References reco::TrackBase::ctf, reco::TrackBase::detachedQuadStep, reco::TrackBase::detachedTripletStep, reco::TrackBase::duplicateMerge, reco::TrackBase::highPtTripletStep, reco::TrackBase::hltIter0, reco::TrackBase::hltIter1, reco::TrackBase::hltIter2, reco::TrackBase::hltIter3, reco::TrackBase::hltIter4, reco::TrackBase::hltIterX, reco::TrackBase::initialStep, reco::TrackBase::jetCoreRegionalStep, reco::TrackBase::lowPtQuadStep, reco::TrackBase::lowPtTripletStep, reco::TrackBase::mixedTripletStep, reco::TrackBase::muonSeededStepInOut, reco::TrackBase::muonSeededStepOutIn, and reco::TrackBase::pixelPairStep.
Referenced by PFEGammaFilters::isElectronSafeForJetMET(), PFElectronAlgo::SetIDOutputs(), PFElectronAlgo::SetLinks(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL().
bool PFTrackAlgoTools::isGoodForEGMPrimary | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 148 of file PFTrackAlgoTools.cc.
References reco::TrackBase::cosmics, reco::TrackBase::ctf, reco::TrackBase::detachedQuadStep, reco::TrackBase::detachedTripletStep, reco::TrackBase::duplicateMerge, reco::TrackBase::highPtTripletStep, reco::TrackBase::initialStep, reco::TrackBase::lowPtQuadStep, reco::TrackBase::lowPtTripletStep, reco::TrackBase::mixedTripletStep, and reco::TrackBase::pixelPairStep.
Referenced by PFEGammaAlgo::removeOrLinkECALClustersToKFTracks().
unsigned int PFTrackAlgoTools::nHitCut | ( | const reco::TrackBase::TrackAlgorithm & | algo, |
const std::vector< unsigned int > & | cuts, | ||
bool | hltIterativeTracking = true |
||
) |
Definition at line 45 of file PFTrackAlgoTools.cc.
References reco::TrackBase::ctf, reco::TrackBase::detachedQuadStep, reco::TrackBase::detachedTripletStep, reco::TrackBase::duplicateMerge, reco::TrackBase::highPtTripletStep, reco::TrackBase::hltIter0, reco::TrackBase::hltIter1, reco::TrackBase::hltIter2, reco::TrackBase::hltIter3, reco::TrackBase::hltIter4, reco::TrackBase::hltIterX, reco::TrackBase::initialStep, reco::TrackBase::jetCoreRegionalStep, reco::TrackBase::lowPtQuadStep, reco::TrackBase::lowPtTripletStep, reco::TrackBase::mixedTripletStep, reco::TrackBase::muonSeededStepInOut, reco::TrackBase::muonSeededStepOutIn, reco::TrackBase::pixelLessStep, reco::TrackBase::pixelPairStep, and reco::TrackBase::tobTecStep.
Referenced by GeneralTracksImporter::goodPtResolution().
bool PFTrackAlgoTools::nonIterative | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 219 of file PFTrackAlgoTools.cc.
References reco::TrackBase::cosmics, reco::TrackBase::ctf, and reco::TrackBase::undefAlgorithm.
Referenced by PFDisplacedVertexFinder::fitVertexFromSeed().
bool PFTrackAlgoTools::step45 | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 233 of file PFTrackAlgoTools.cc.
References reco::TrackBase::mixedTripletStep, reco::TrackBase::pixelLessStep, and reco::TrackBase::tobTecStep.
Referenced by PFDisplacedVertexFinder::fitVertexFromSeed(), and PFAlgo::processBlock().
bool PFTrackAlgoTools::step5 | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 246 of file PFTrackAlgoTools.cc.
References reco::TrackBase::pixelLessStep, and reco::TrackBase::tobTecStep.
Referenced by PFAlgo::processBlock().