CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PFTrackAlgoTools.h
Go to the documentation of this file.
3 namespace PFTrackAlgoTools {
4 
5  double dPtCut(const reco::TrackBase::TrackAlgorithm&, const std::vector<double>&, bool);
6  unsigned int nHitCut(const reco::TrackBase::TrackAlgorithm&, const std::vector<unsigned int>&, bool);
7  double errorScale(const reco::TrackBase::TrackAlgorithm&, const std::vector<double>&);
11 
16 
17  bool goodPtResolution(const reco::TrackRef&,
18  const std::vector<double>& DPtovPtCut,
19  const std::vector<unsigned>& NHitCut,
20  bool useIterTracking,
22 } // namespace PFTrackAlgoTools
bool goodPtResolution(const reco::TrackRef &, const std::vector< double > &DPtovPtCut, const std::vector< unsigned > &NHitCut, bool useIterTracking, const reco::TrackBase::TrackQuality trackQuality)
double errorScale(const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &)
TrackQuality
track quality
Definition: TrackBase.h:150
TrackAlgorithm
track algorithm
Definition: TrackBase.h:89
unsigned int nHitCut(const reco::TrackBase::TrackAlgorithm &, const std::vector< unsigned int > &, bool)
bool isGoodForEGM(const reco::TrackBase::TrackAlgorithm &)
bool nonIterative(const reco::TrackBase::TrackAlgorithm &)
bool step45(const reco::TrackBase::TrackAlgorithm &)
bool highQuality(const reco::TrackBase::TrackAlgorithm &)
bool isFifthStep(const reco::TrackBase::TrackAlgorithm &)
double dPtCut(const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &, bool)
bool isGoodForEGMPrimary(const reco::TrackBase::TrackAlgorithm &)
bool step5(const reco::TrackBase::TrackAlgorithm &)