test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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
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:87
edm::Ref< TrackCollection >
TrackFwd.h
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:46
PFTrackAlgoTools::isGoodForEGM
bool isGoodForEGM(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:119
PFTrackAlgoTools::nonIterative
bool nonIterative(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:220
PFTrackAlgoTools::step45
bool step45(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:234
PFTrackAlgoTools::highQuality
bool highQuality(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:201
debug
#define debug
Definition:
HDRShower.cc:19
PFTrackAlgoTools::isFifthStep
bool isFifthStep(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:169
PFTrackAlgoTools::dPtCut
double dPtCut(const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &, bool)
Definition:
PFTrackAlgoTools.cc:5
PFTrackAlgoTools::isGoodForEGMPrimary
bool isGoodForEGMPrimary(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:149
PFTrackAlgoTools::step5
bool step5(const reco::TrackBase::TrackAlgorithm &)
Definition:
PFTrackAlgoTools.cc:247
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.5