#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 24 of file TrackInfo.h.
Definition at line 28 of file TrackInfo.h.
typedef std::map<TrackingRecHitRef , TrackingRecHitInfo > reco::TrackInfo::TrajectoryInfo |
default constructor
Definition at line 27 of file TrackInfo.h.
|
inline |
Definition at line 30 of file TrackInfo.h.
TrackInfo::TrackInfo | ( | const TrajectorySeed & | seed_, |
const TrajectoryInfo & | trajstate | ||
) |
Definition at line 7 of file TrackInfo.cc.
const LocalVector TrackInfo::localTrackMomentum | ( | StateType | statetype, |
TrackingRecHitRef | hit | ||
) | const |
Definition at line 27 of file TrackInfo.cc.
References LocalTrajectoryParameters::momentum(), PTrajectoryStateOnDet::parameters(), evf::utils::state, 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 54 of file TrackInfo.cc.
References PTrajectoryStateOnDet::parameters(), LocalTrajectoryParameters::position(), evf::utils::state, 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 |
Definition at line 13 of file TrackInfo.cc.
References reco::Null, and trajstates_.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
private |
Definition at line 59 of file TrackInfo.h.
Referenced by seed().
|
private |
Definition at line 60 of file TrackInfo.h.
Referenced by localTrackMomentum(), localTrackMomentumOnMono(), localTrackMomentumOnStereo(), localTrackPosition(), localTrackPositionOnMono(), localTrackPositionOnStereo(), stateOnDet(), trajStateMap(), and type().