Namespaces | |
cms | |
edm | |
Functions | |
double | dPtCut (const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &, bool) |
double | errorScale (const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &) |
bool | goodPtResolution (const reco::TrackRef &, const std::vector< double > &DPtovPtCut, const std::vector< unsigned > &NHitCut, bool useIterTracking, bool debug=false) |
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 5 of file PFTrackAlgoTools.cc.
References reco::TrackBase::ctf, reco::TrackBase::duplicateMerge, reco::TrackBase::highPtTripletStep, reco::TrackBase::initialStep, reco::TrackBase::jetCoreRegionalStep, reco::TrackBase::lowPtQuadStep, reco::TrackBase::lowPtTripletStep, and reco::TrackBase::pixelPairStep.
double PFTrackAlgoTools::errorScale | ( | const reco::TrackBase::TrackAlgorithm & | algo, |
const std::vector< double > & | errorScale | ||
) |
Definition at line 87 of file PFTrackAlgoTools.cc.
Referenced by PFAlgo::processBlock().
bool PFTrackAlgoTools::goodPtResolution | ( | const reco::TrackRef & | trackref, |
const std::vector< double > & | DPtovPtCut, | ||
const std::vector< unsigned > & | NHitCut, | ||
bool | useIterTracking, | ||
bool | debug = false |
||
) |
Definition at line 252 of file PFTrackAlgoTools.cc.
Referenced by GeneralTracksImporter::importToBlock(), GeneralTracksImporterWithVeto::importToBlock(), and HGCalTrackCollectionProducer::produce().
bool PFTrackAlgoTools::highQuality | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 201 of file PFTrackAlgoTools.cc.
Referenced by PFDisplacedVertexFinder::fitVertexFromSeed().
bool PFTrackAlgoTools::isFifthStep | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 169 of file PFTrackAlgoTools.cc.
References reco::TrackBase::ctf, reco::TrackBase::duplicateMerge, reco::TrackBase::highPtTripletStep, reco::TrackBase::initialStep, and reco::TrackBase::lowPtQuadStep.
Referenced by PFElecTkProducer::produce().
bool PFTrackAlgoTools::isGoodForEGM | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 119 of file PFTrackAlgoTools.cc.
Referenced by PFEGammaFilters::isElectronSafeForJetMET(), PFElectronAlgo::SetIDOutputs(), PFElectronAlgo::SetLinks(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL().
bool PFTrackAlgoTools::isGoodForEGMPrimary | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 149 of file PFTrackAlgoTools.cc.
References reco::TrackBase::ctf.
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 46 of file PFTrackAlgoTools.cc.
bool PFTrackAlgoTools::nonIterative | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 220 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 234 of file PFTrackAlgoTools.cc.
Referenced by PFDisplacedVertexFinder::fitVertexFromSeed(), and PFAlgo::processBlock().
bool PFTrackAlgoTools::step5 | ( | const reco::TrackBase::TrackAlgorithm & | algo | ) |
Definition at line 247 of file PFTrackAlgoTools.cc.
Referenced by PFAlgo::processBlock().