CMS 3D CMS Logo

PFTrackAlgoTools.h
Go to the documentation of this file.
3 namespace PFTrackAlgoTools {
4 
5 
6  double dPtCut(const reco::TrackBase::TrackAlgorithm& , const std::vector<double>&,bool);
7  unsigned int nHitCut(const reco::TrackBase::TrackAlgorithm& , const std::vector<unsigned int>&,bool) ;
8  double errorScale(const reco::TrackBase::TrackAlgorithm&,const std::vector<double>&);
12 
17 
18  bool goodPtResolution(const reco::TrackRef&,
19  const std::vector<double>& DPtovPtCut,
20  const std::vector<unsigned>& NHitCut,
21  bool useIterTracking,
22  bool debug = false);
23 }
double errorScale(const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &)
TrackAlgorithm
track algorithm
Definition: TrackBase.h:99
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 &)
#define debug
Definition: HDRShower.cc:19
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 &)
bool goodPtResolution(const reco::TrackRef &, const std::vector< double > &DPtovPtCut, const std::vector< unsigned > &NHitCut, bool useIterTracking, bool debug=false)