Main Page
Namespaces
Classes
Package Documentation
src
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
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>&);
9
bool
isGoodForEGM
(
const
reco::TrackBase::TrackAlgorithm
&);
10
bool
isGoodForEGMPrimary
(
const
reco::TrackBase::TrackAlgorithm
&);
11
bool
isFifthStep
(
const
reco::TrackBase::TrackAlgorithm
&) ;
12
13
bool
nonIterative
(
const
reco::TrackBase::TrackAlgorithm
&);
14
bool
highQuality
(
const
reco::TrackBase::TrackAlgorithm
&);
15
bool
step45
(
const
reco::TrackBase::TrackAlgorithm
&);
16
bool
step5
(
const
reco::TrackBase::TrackAlgorithm
&);
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
}
PFTrackAlgoTools::errorScale
double errorScale(const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &)
Definition:
PFTrackAlgoTools.cc:88
edm::Ref< TrackCollection >
TrackFwd.h
PFTrackAlgoTools
Definition:
PFTrackAlgoTools.h:3
reco::TrackBase::TrackAlgorithm
TrackAlgorithm
track algorithm
Definition:
TrackBase.h:99
PFTrackAlgoTools::nHitCut
unsigned int nHitCut(const reco::TrackBase::TrackAlgorithm &, const std::vector< unsigned int > &, bool)
Definition:
PFTrackAlgoTools.cc:47
PFTrackAlgoTools::isGoodForEGM
bool isGoodForEGM(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:120
PFTrackAlgoTools::nonIterative
bool nonIterative(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:221
PFTrackAlgoTools::step45
bool step45(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:235
PFTrackAlgoTools::highQuality
bool highQuality(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:202
debug
#define debug
Definition:
HDRShower.cc:19
PFTrackAlgoTools::isFifthStep
bool isFifthStep(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:170
PFTrackAlgoTools::dPtCut
double dPtCut(const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &, bool)
Definition:
PFTrackAlgoTools.cc:6
PFTrackAlgoTools::isGoodForEGMPrimary
bool isGoodForEGMPrimary(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:150
PFTrackAlgoTools::step5
bool step5(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:248
Track.h
PFTrackAlgoTools::goodPtResolution
bool goodPtResolution(const reco::TrackRef &, const std::vector< double > &DPtovPtCut, const std::vector< unsigned > &NHitCut, bool useIterTracking, bool debug=false)
Definition:
PFTrackAlgoTools.cc:252
Generated for CMSSW Reference Manual by
1.8.11