1 #ifndef DataFormats_ParticleFlowReco_PFTrack_h
2 #define DataFormats_ParticleFlowReco_PFTrack_h
110 std::vector< reco::PFTrajectoryPoint >::const_iterator
115 std::vector< reco::PFTrajectoryPoint >::const_iterator
std::vector< reco::PFTrajectoryPoint >::const_iterator outermostMeasurement() const
iterator on outermost tracker measurement
int color_
color (transient)
Base class for particle flow input reconstructed tracks and simulated particles.
std::vector< reco::PFTrajectoryPoint >::const_iterator innermostMeasurement() const
iterator on innermost tracker measurement
std::vector< reco::PFTrajectoryPoint > trajectoryPoints_
vector of trajectory points
const reco::PFTrajectoryPoint & extrapolatedPoint(unsigned layerid) const
friend std::ostream & operator<<(std::ostream &out, const PFTrack &track)
void addPoint(const reco::PFTrajectoryPoint &trajPt)
const std::vector< reco::PFTrajectoryPoint > & trajectoryPoints() const
void setPoint(unsigned int index, const reco::PFTrajectoryPoint &measurement)
set a trajectory point
const reco::PFTrajectoryPoint & trajectoryPoint(unsigned index) const
static const unsigned int nMaxTrackingLayers_
maximal number of tracking layers
void calculatePositionREP()
unsigned int nTrajectoryMeasurements() const
unsigned int indexOutermost_
index outermost tracker measurement
unsigned int indexInnermost_
index innermost tracker measurement
unsigned int nTrajectoryPoints() const
A PFTrack holds several trajectory points, which basically contain the position and momentum of a tra...