reconstructed track used as an input to particle flow More...
#include <PFRecTrack.h>
Public Types | |
enum | AlgoType_t { Unknown = 0, KF = 1, GSF = 2, KF_ELCAND = 3 } |
different types of fitting algorithms More... | |
Public Member Functions | |
unsigned int | algoType () const |
auto | eta () const |
PFRecTrack () | |
PFRecTrack (double charge, AlgoType_t algoType, int trackId, const reco::TrackRef &trackref) | |
PFRecTrack (double charge, AlgoType_t algoType) | |
auto | phi () const |
void | setSTIP (float STIP) |
the significance of the signed transverse impact parameter More... | |
const float | STIP () const |
int | trackId () const |
const reco::TrackRef & | trackRef () const |
~PFRecTrack () | |
Public Member Functions inherited from reco::PFTrack | |
void | addPoint (const reco::PFTrajectoryPoint &trajPt) |
double | charge () const |
const reco::PFTrajectoryPoint & | extrapolatedPoint (unsigned layerid) const |
std::vector < reco::PFTrajectoryPoint > ::const_iterator | innermostMeasurement () const |
iterator on innermost tracker measurement More... | |
unsigned int | nTrajectoryMeasurements () const |
unsigned int | nTrajectoryPoints () const |
std::vector < reco::PFTrajectoryPoint > ::const_iterator | outermostMeasurement () const |
iterator on outermost tracker measurement More... | |
PFTrack () | |
PFTrack (double charge) | |
PFTrack (const PFTrack &other) | |
void | setPoint (unsigned int index, const reco::PFTrajectoryPoint &measurement) |
set a trajectory point More... | |
const reco::PFTrajectoryPoint & | trajectoryPoint (unsigned index) const |
const std::vector < reco::PFTrajectoryPoint > & | trajectoryPoints () const |
Private Attributes | |
AlgoType_t | algoType_ |
type of fitting algorithm used to reconstruct the track More... | |
float | STIP_ |
int | trackId_ |
track id More... | |
reco::TrackRef | trackRef_ |
reference to corresponding track More... | |
Additional Inherited Members | |
Protected Attributes inherited from reco::PFTrack | |
double | charge_ |
charge More... | |
unsigned int | indexInnermost_ |
index innermost tracker measurement More... | |
unsigned int | indexOutermost_ |
index outermost tracker measurement More... | |
std::vector < reco::PFTrajectoryPoint > | trajectoryPoints_ |
vector of trajectory points More... | |
Static Protected Attributes inherited from reco::PFTrack | |
static const unsigned int | nMaxTrackingLayers_ = 17 |
maximal number of tracking layers More... | |
reconstructed track used as an input to particle flow
Additional information w/r to PFTrack:
Additional information w/r to PFTrack:
Definition at line 20 of file PFRecTrack.h.
different types of fitting algorithms
Enumerator | |
---|---|
Unknown | |
KF | |
GSF | |
KF_ELCAND |
Definition at line 23 of file PFRecTrack.h.
PFRecTrack::PFRecTrack | ( | ) |
Definition at line 8 of file PFRecTrack.cc.
|
inline |
Definition at line 31 of file PFRecTrack.h.
PFRecTrack::PFRecTrack | ( | double | charge, |
AlgoType_t | algoType, | ||
int | trackId, | ||
const reco::TrackRef & | trackref | ||
) |
Definition at line 10 of file PFRecTrack.cc.
PFRecTrack::PFRecTrack | ( | double | charge, |
AlgoType_t | algoType | ||
) |
Definition at line 13 of file PFRecTrack.cc.
|
inline |
Definition at line 39 of file PFRecTrack.h.
References algoType_.
Referenced by PFTrackTransformer::addPoints(), and reco::operator<<().
|
inline |
Definition at line 54 of file PFRecTrack.h.
References trackRef_.
Referenced by Particle.Particle::__str__(), PFTrackTransformer::addPoints(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
|
inline |
Definition at line 57 of file PFRecTrack.h.
References trackRef_.
Referenced by Particle.Particle::__str__(), and ntupleDataFormat.Track::phiPull().
|
inline |
the significance of the signed transverse impact parameter
Definition at line 48 of file PFRecTrack.h.
|
inline |
Definition at line 51 of file PFRecTrack.h.
References STIP_.
Referenced by setSTIP().
|
inline |
|
inline |
Definition at line 45 of file PFRecTrack.h.
References trackRef_.
|
private |
type of fitting algorithm used to reconstruct the track
Definition at line 61 of file PFRecTrack.h.
Referenced by algoType().
|
private |
Definition at line 68 of file PFRecTrack.h.
|
private |
|
private |
reference to corresponding track
Definition at line 67 of file PFRecTrack.h.
Referenced by eta(), phi(), and trackRef().