#include <DataFormats/TrackAnalysisInfo/interface/TrackingStateInfo.h>
Public Member Functions | |
const LocalVector | localTrackMomentumOnMono () const |
const LocalVector | localTrackMomentumOnStereo () const |
const LocalPoint | localTrackPositionOnMono () const |
const LocalPoint | localTrackPositionOnStereo () const |
const PTrajectoryStateOnDet * | stateOnDet () const |
TrackingStateInfo () | |
TrackingStateInfo (std::pair< LocalVector, LocalVector > trackdirections, std::pair< LocalPoint, LocalPoint > trackpositions, PTrajectoryStateOnDet const &trajstate) | |
Private Attributes | |
std::pair< LocalVector, LocalVector > | trackdirections_ |
std::pair< LocalPoint, LocalPoint > | trackpositions_ |
PTrajectoryStateOnDet | trajstate_ |
It contains additional info for tracker studies
Definition at line 21 of file TrackingStateInfo.h.
reco::TrackingStateInfo::TrackingStateInfo | ( | ) | [inline] |
Definition at line 28 of file TrackingStateInfo.h.
{}
reco::TrackingStateInfo::TrackingStateInfo | ( | std::pair< LocalVector, LocalVector > | trackdirections, |
std::pair< LocalPoint, LocalPoint > | trackpositions, | ||
PTrajectoryStateOnDet const & | trajstate | ||
) | [inline] |
Definition at line 29 of file TrackingStateInfo.h.
: trackdirections_(trackdirections), trackpositions_(trackpositions), trajstate_(trajstate) {}
const LocalVector reco::TrackingStateInfo::localTrackMomentumOnMono | ( | ) | const [inline] |
Definition at line 33 of file TrackingStateInfo.h.
References trackdirections_.
{return trackdirections_.first;}
const LocalVector reco::TrackingStateInfo::localTrackMomentumOnStereo | ( | ) | const [inline] |
Definition at line 34 of file TrackingStateInfo.h.
References trackdirections_.
{return trackdirections_.second;}
const LocalPoint reco::TrackingStateInfo::localTrackPositionOnMono | ( | ) | const [inline] |
Definition at line 35 of file TrackingStateInfo.h.
References trackpositions_.
{return trackpositions_.first;}
const LocalPoint reco::TrackingStateInfo::localTrackPositionOnStereo | ( | ) | const [inline] |
Definition at line 36 of file TrackingStateInfo.h.
References trackpositions_.
{return trackpositions_.second;}
const PTrajectoryStateOnDet* reco::TrackingStateInfo::stateOnDet | ( | ) | const [inline] |
Definition at line 37 of file TrackingStateInfo.h.
{return &trajstate_;};
std::pair<LocalVector, LocalVector> reco::TrackingStateInfo::trackdirections_ [private] |
Definition at line 37 of file TrackingStateInfo.h.
Referenced by localTrackMomentumOnMono(), and localTrackMomentumOnStereo().
std::pair<LocalPoint, LocalPoint> reco::TrackingStateInfo::trackpositions_ [private] |
Definition at line 42 of file TrackingStateInfo.h.
Referenced by localTrackPositionOnMono(), and localTrackPositionOnStereo().
Definition at line 43 of file TrackingStateInfo.h.