#include <DataFormats/TrackAnalysisInfo/interface/TrackInfo.h>
Public Types | |
typedef reco::StateType | StateType |
typedef std::map< TrackingRecHitRef, TrackingRecHitInfo > | TrajectoryInfo |
default constructor More... | |
Public Member Functions | |
const LocalVector | localTrackMomentum (StateType, TrackingRecHitRef) const |
const LocalVector | localTrackMomentumOnMono (StateType, TrackingRecHitRef) const |
const LocalVector | localTrackMomentumOnStereo (StateType, TrackingRecHitRef) const |
const LocalPoint | localTrackPosition (StateType, TrackingRecHitRef) const |
const LocalPoint | localTrackPositionOnMono (StateType, TrackingRecHitRef) const |
const LocalPoint | localTrackPositionOnStereo (StateType, TrackingRecHitRef) const |
const TrajectorySeed & | seed () const |
const PTrajectoryStateOnDet * | stateOnDet (StateType, TrackingRecHitRef) const |
TrackInfo () | |
TrackInfo (const TrajectorySeed &seed_, const TrajectoryInfo &trajstate) | |
const TrajectoryInfo & | trajStateMap () const |
const RecHitType | type (TrackingRecHitRef) const |
Private Attributes | |
TrajectorySeed | seed_ |
TrajectoryInfo | trajstates_ |
It contains additional info for tracker studies
Definition at line 23 of file TrackInfo.h.
Definition at line 27 of file TrackInfo.h.
typedef std::map<TrackingRecHitRef, TrackingRecHitInfo> reco::TrackInfo::TrajectoryInfo |
default constructor
Definition at line 26 of file TrackInfo.h.
|
inline |
Definition at line 29 of file TrackInfo.h.
TrackInfo::TrackInfo | ( | const TrajectorySeed & | seed_, |
const TrajectoryInfo & | trajstate | ||
) |
Definition at line 6 of file TrackInfo.cc.
const LocalVector TrackInfo::localTrackMomentum | ( | StateType | statetype, |
TrackingRecHitRef | hit | ||
) | const |
Definition at line 31 of file TrackInfo.cc.
References LocalTrajectoryParameters::momentum(), PTrajectoryStateOnDet::parameters(), and trajstates_.
const LocalVector TrackInfo::localTrackMomentumOnMono | ( | StateType | statetype, |
TrackingRecHitRef | hit | ||
) | const |
const LocalVector TrackInfo::localTrackMomentumOnStereo | ( | StateType | statetype, |
TrackingRecHitRef | hit | ||
) | const |
const LocalPoint TrackInfo::localTrackPosition | ( | StateType | statetype, |
TrackingRecHitRef | hit | ||
) | const |
Definition at line 58 of file TrackInfo.cc.
References PTrajectoryStateOnDet::parameters(), LocalTrajectoryParameters::position(), and trajstates_.
const LocalPoint TrackInfo::localTrackPositionOnMono | ( | StateType | statetype, |
TrackingRecHitRef | hit | ||
) | const |
const LocalPoint TrackInfo::localTrackPositionOnStereo | ( | StateType | statetype, |
TrackingRecHitRef | hit | ||
) | const |
const TrajectorySeed & TrackInfo::seed | ( | ) | const |
const PTrajectoryStateOnDet * TrackInfo::stateOnDet | ( | StateType | statetype, |
TrackingRecHitRef | hit | ||
) | const |
const reco::TrackInfo::TrajectoryInfo & TrackInfo::trajStateMap | ( | ) | const |
const RecHitType TrackInfo::type | ( | TrackingRecHitRef | hit | ) | const |
|
private |
Definition at line 58 of file TrackInfo.h.
Referenced by seed().
|
private |
Definition at line 59 of file TrackInfo.h.
Referenced by localTrackMomentum(), localTrackMomentumOnMono(), localTrackMomentumOnStereo(), localTrackPosition(), localTrackPositionOnMono(), localTrackPositionOnStereo(), stateOnDet(), trajStateMap(), and type().