Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
);
22
}
// namespace PFTrackAlgoTools
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::errorScale
double errorScale(const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &)
Definition:
PFTrackAlgoTools.cc:86
edm::Ref< TrackCollection >
reco::TrackBase::TrackQuality
TrackQuality
track quality
Definition:
TrackBase.h:150
TrackFwd.h
reco::TrackBase::TrackAlgorithm
TrackAlgorithm
track algorithm
Definition:
TrackBase.h:89
PFTrackAlgoTools::nHitCut
unsigned int nHitCut(const reco::TrackBase::TrackAlgorithm &, const std::vector< unsigned int > &, bool)
Definition:
PFTrackAlgoTools.cc:46
PFTrackAlgoTools::isGoodForEGM
bool isGoodForEGM(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:117
PFTrackAlgoTools::nonIterative
bool nonIterative(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:210
PFTrackAlgoTools::step45
bool step45(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:221
PFTrackAlgoTools::highQuality
bool highQuality(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:193
Reconstruction_hiPF_cff.trackQuality
tuple trackQuality
Definition:
Reconstruction_hiPF_cff.py:60
PFTrackAlgoTools::isFifthStep
bool isFifthStep(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:163
PFTrackAlgoTools::dPtCut
double dPtCut(const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &, bool)
Definition:
PFTrackAlgoTools.cc:6
Track.h
PFTrackAlgoTools::isGoodForEGMPrimary
bool isGoodForEGMPrimary(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:144
PFTrackAlgoTools::step5
bool step5(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:232
Generated for CMSSW Reference Manual by
1.8.5