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) | |
PFRecTrack (double charge, AlgoType_t algoType, int trackId, const reco::TrackRef &trackref) | |
void | setSTIP (float STIP) |
the significance of the signed transverse impact parameter | |
const float | STIP () const |
int | trackId () const |
const reco::TrackRef & | trackRef () const |
~PFRecTrack () | |
Private Attributes | |
AlgoType_t | algoType_ |
type of fitting algorithm used to reconstruct the track | |
float | STIP_ |
int | trackId_ |
track id | |
reco::TrackRef | trackRef_ |
reference to corresponding track | |
Friends | |
std::ostream & | operator<< (std::ostream &out, const PFRecTrack &track) |
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.
PFRecTrack::PFRecTrack | ( | ) |
Definition at line 9 of file PFRecTrack.cc.
: PFTrack(), algoType_(PFRecTrack::Unknown), trackId_(-1), STIP_(-99.) {}
reco::PFRecTrack::~PFRecTrack | ( | ) | [inline] |
Definition at line 35 of file PFRecTrack.h.
{};
PFRecTrack::PFRecTrack | ( | double | charge, |
AlgoType_t | algoType, | ||
int | trackId, | ||
const reco::TrackRef & | trackref | ||
) |
PFRecTrack::PFRecTrack | ( | double | charge, |
AlgoType_t | algoType | ||
) |
unsigned int reco::PFRecTrack::algoType | ( | ) | const [inline] |
Definition at line 47 of file PFRecTrack.h.
References algoType_.
Referenced by PFTrackTransformer::addPoints().
{ return algoType_; }
void reco::PFRecTrack::setSTIP | ( | float | STIP | ) | [inline] |
const float reco::PFRecTrack::STIP | ( | ) | const [inline] |
Definition at line 60 of file PFRecTrack.h.
References STIP_.
Referenced by setSTIP().
{return STIP_;}
int reco::PFRecTrack::trackId | ( | ) | const [inline] |
Reimplemented in reco::GsfPFRecTrack.
Definition at line 50 of file PFRecTrack.h.
References trackId_.
{return trackId_;}
const reco::TrackRef& reco::PFRecTrack::trackRef | ( | ) | const [inline] |
Definition at line 54 of file PFRecTrack.h.
References trackRef_.
Referenced by PFSimParticleProducer::getSimIDs().
{return trackRef_;}
std::ostream& operator<< | ( | std::ostream & | out, |
const PFRecTrack & | track | ||
) | [friend] |
AlgoType_t reco::PFRecTrack::algoType_ [private] |
type of fitting algorithm used to reconstruct the track
Definition at line 69 of file PFRecTrack.h.
Referenced by algoType().
float reco::PFRecTrack::STIP_ [private] |
Definition at line 76 of file PFRecTrack.h.
int reco::PFRecTrack::trackId_ [private] |
track id
Reimplemented in reco::GsfPFRecTrack.
Definition at line 72 of file PFRecTrack.h.
Referenced by trackId().
reco::TrackRef reco::PFRecTrack::trackRef_ [private] |
reference to corresponding track
Definition at line 75 of file PFRecTrack.h.
Referenced by trackRef().