#include <TrackExtrapolation.h>
Public Member Functions | |
std::vector< TrackBase::Vector > const & | directions () const |
std::vector< bool > const & | isValid () const |
std::vector< TrackBase::Vector > const & | momenta () const |
std::vector< TrackBase::Point > const & | positions () const |
reco::TrackRef const & | track () const |
TrackExtrapolation (reco::TrackRef const &track, std::vector< bool > isValid, std::vector< TrackBase::Point > const &pos, std::vector< TrackBase::Vector > const &mom, std::vector< TrackBase::Vector > const &dir) | |
TrackExtrapolation () | |
~TrackExtrapolation () | |
Protected Attributes | |
std::vector< TrackBase::Vector > | dir_ |
std::vector< bool > | isValid_ |
std::vector< TrackBase::Vector > | mom_ |
std::vector< TrackBase::Point > | pos_ |
reco::TrackRef | track_ |
Definition at line 22 of file TrackExtrapolation.h.
reco::TrackExtrapolation::TrackExtrapolation | ( | ) | [inline] |
Definition at line 26 of file TrackExtrapolation.h.
{}
reco::TrackExtrapolation::TrackExtrapolation | ( | reco::TrackRef const & | track, |
std::vector< bool > | isValid, | ||
std::vector< TrackBase::Point > const & | pos, | ||
std::vector< TrackBase::Vector > const & | mom, | ||
std::vector< TrackBase::Vector > const & | dir | ||
) | [inline] |
Definition at line 27 of file TrackExtrapolation.h.
References filterCSVwithJSON::copy, dir_, isValid_, mom_, and pos_.
: track_(track) { isValid_.resize(isValid.size()); copy(isValid.begin(), isValid.end(), isValid_.begin() ); pos_.resize( pos.size() ); copy( pos.begin(), pos.end(), pos_.begin() ); mom_.resize( mom.size() ); copy( mom.begin(), mom.end(), mom_.begin() ); dir_.resize( dir.size() ); copy( dir.begin(), dir.end(), dir_.begin() ); }
reco::TrackExtrapolation::~TrackExtrapolation | ( | ) | [inline] |
Definition at line 44 of file TrackExtrapolation.h.
{}
std::vector<TrackBase::Vector> const& reco::TrackExtrapolation::directions | ( | ) | const [inline] |
std::vector<bool> const& reco::TrackExtrapolation::isValid | ( | void | ) | const [inline] |
Definition at line 47 of file TrackExtrapolation.h.
References isValid_.
Referenced by PhysicsTowerOrganizer::PhysicsTowerOrganizer().
{ return isValid_;}
std::vector<TrackBase::Vector> const& reco::TrackExtrapolation::momenta | ( | ) | const [inline] |
std::vector<TrackBase::Point> const& reco::TrackExtrapolation::positions | ( | ) | const [inline] |
Definition at line 48 of file TrackExtrapolation.h.
References pos_.
Referenced by PhysicsTowerOrganizer::PhysicsTowerOrganizer().
{ return pos_;}
reco::TrackRef const& reco::TrackExtrapolation::track | ( | void | ) | const [inline] |
Definition at line 46 of file TrackExtrapolation.h.
References track_.
Referenced by PhysicsTowerOrganizer::PhysicsTowerOrganizer().
{ return track_;}
std::vector<TrackBase::Vector> reco::TrackExtrapolation::dir_ [protected] |
Definition at line 57 of file TrackExtrapolation.h.
Referenced by directions(), and TrackExtrapolation().
std::vector<bool> reco::TrackExtrapolation::isValid_ [protected] |
Definition at line 54 of file TrackExtrapolation.h.
Referenced by isValid(), and TrackExtrapolation().
std::vector<TrackBase::Vector> reco::TrackExtrapolation::mom_ [protected] |
Definition at line 56 of file TrackExtrapolation.h.
Referenced by momenta(), and TrackExtrapolation().
std::vector<TrackBase::Point> reco::TrackExtrapolation::pos_ [protected] |
Definition at line 55 of file TrackExtrapolation.h.
Referenced by positions(), and TrackExtrapolation().
reco::TrackRef reco::TrackExtrapolation::track_ [protected] |
Definition at line 53 of file TrackExtrapolation.h.
Referenced by track().