RecoParticleFlow
PFTracking
interface
PFTrackAlgoTools.h
Go to the documentation of this file.
1
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
2
#include "
DataFormats/TrackReco/interface/Track.h
"
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>&);
8
bool
isGoodForEGM
(
const
reco::TrackBase::TrackAlgorithm
&);
9
bool
isGoodForEGMPrimary
(
const
reco::TrackBase::TrackAlgorithm
&);
10
bool
isFifthStep
(
const
reco::TrackBase::TrackAlgorithm
&);
11
12
bool
nonIterative
(
const
reco::TrackBase::TrackAlgorithm
&);
13
bool
highQuality
(
const
reco::TrackBase::TrackAlgorithm
&);
14
bool
step45
(
const
reco::TrackBase::TrackAlgorithm
&);
15
bool
step5
(
const
reco::TrackBase::TrackAlgorithm
&);
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,
22
const
reco::TrackBase::TrackQuality
trackQuality
);
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
Generated for CMSSW Reference Manual by
1.8.16