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 |
PFRecTrack () | |
PFRecTrack (double charge, AlgoType_t algoType, int trackId, const reco::TrackRef &trackref) | |
PFRecTrack (double charge, AlgoType_t algoType) | |
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) |
void | calculatePositionREP () |
double | charge () const |
int | color () 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 | setColor (int color) |
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... | |
Friends | |
std::ostream & | operator<< (std::ostream &out, const PFRecTrack &track) |
Additional Inherited Members | |
Protected Attributes inherited from reco::PFTrack | |
double | charge_ |
charge More... | |
int | color_ |
color (transient) 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 22 of file PFRecTrack.h.
different types of fitting algorithms
Enumerator | |
---|---|
Unknown | |
KF | |
GSF | |
KF_ELCAND |
Definition at line 27 of file PFRecTrack.h.
PFRecTrack::PFRecTrack | ( | ) |
Definition at line 9 of file PFRecTrack.cc.
|
inline |
Definition at line 35 of file PFRecTrack.h.
PFRecTrack::PFRecTrack | ( | double | charge, |
AlgoType_t | algoType, | ||
int | trackId, | ||
const reco::TrackRef & | trackref | ||
) |
Definition at line 18 of file PFRecTrack.cc.
PFRecTrack::PFRecTrack | ( | double | charge, |
AlgoType_t | algoType | ||
) |
Definition at line 31 of file PFRecTrack.cc.
|
inline |
Definition at line 47 of file PFRecTrack.h.
References algoType_.
Referenced by PFTrackTransformer::addPoints().
|
inline |
the significance of the signed transverse impact parameter
Definition at line 57 of file PFRecTrack.h.
|
inline |
Definition at line 60 of file PFRecTrack.h.
References STIP_.
Referenced by setSTIP().
|
inline |
|
inline |
Definition at line 54 of file PFRecTrack.h.
References trackRef_.
Referenced by PFSimParticleProducer::getSimIDs().
|
friend |
|
private |
type of fitting algorithm used to reconstruct the track
Definition at line 69 of file PFRecTrack.h.
Referenced by algoType().
|
private |
Definition at line 76 of file PFRecTrack.h.
|
private |
|
private |
reference to corresponding track
Definition at line 75 of file PFRecTrack.h.
Referenced by trackRef().