CMS 3D CMS Logo

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,
21  //const reco::TrackBase::TrackQuality trackQuality = reco::TrackBase::highPurity,
23 } // namespace PFTrackAlgoTools
PFTrackAlgoTools::nonIterative
bool nonIterative(const reco::TrackBase::TrackAlgorithm &)
Definition: PFTrackAlgoTools.cc:210
StandaloneTrackMonitor_cfi.trackQuality
trackQuality
Definition: StandaloneTrackMonitor_cfi.py:11
PFTrackAlgoTools::step45
bool step45(const reco::TrackBase::TrackAlgorithm &)
Definition: PFTrackAlgoTools.cc:221
PFTrackAlgoTools::step5
bool step5(const reco::TrackBase::TrackAlgorithm &)
Definition: PFTrackAlgoTools.cc:232
PFTrackAlgoTools::dPtCut
double dPtCut(const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &, bool)
Definition: PFTrackAlgoTools.cc:6
reco::TrackBase::TrackAlgorithm
TrackAlgorithm
track algorithm
Definition: TrackBase.h:89
reco::TrackBase::TrackQuality
TrackQuality
track quality
Definition: TrackBase.h:150
PFTrackAlgoTools::highQuality
bool highQuality(const reco::TrackBase::TrackAlgorithm &)
Definition: PFTrackAlgoTools.cc:193
edm::Ref< TrackCollection >
Track.h
TrackFwd.h
PFTrackAlgoTools::isFifthStep
bool isFifthStep(const reco::TrackBase::TrackAlgorithm &)
Definition: PFTrackAlgoTools.cc:163
PFTrackAlgoTools
Definition: PFTrackAlgoTools.h:3
PFTrackAlgoTools::isGoodForEGMPrimary
bool isGoodForEGMPrimary(const reco::TrackBase::TrackAlgorithm &)
Definition: PFTrackAlgoTools.cc:144
PFTrackAlgoTools::goodPtResolution
bool goodPtResolution(const reco::TrackRef &, const std::vector< double > &DPtovPtCut, const std::vector< unsigned > &NHitCut, bool useIterTracking, const reco::TrackBase::TrackQuality trackQuality)
Definition: PFTrackAlgoTools.cc:236
PFTrackAlgoTools::isGoodForEGM
bool isGoodForEGM(const reco::TrackBase::TrackAlgorithm &)
Definition: PFTrackAlgoTools.cc:117
PFTrackAlgoTools::nHitCut
unsigned int nHitCut(const reco::TrackBase::TrackAlgorithm &, const std::vector< unsigned int > &, bool)
Definition: PFTrackAlgoTools.cc:46
PFTrackAlgoTools::errorScale
double errorScale(const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &)
Definition: PFTrackAlgoTools.cc:86