7 : seed_(seed), trajstates_(trajstates) {}
14 TrajectoryInfo::const_iterator states =
trajstates_.find(hit);
16 return states->second.type();
23 TrajectoryInfo::const_iterator states =
trajstates_.find(hit);
25 return states->second.stateOnDet(statetype);
32 TrajectoryInfo::const_iterator states =
trajstates_.find(hit);
43 TrajectoryInfo::const_iterator states =
trajstates_.find(hit);
45 return states->second.localTrackMomentumOnMono(statetype);
52 TrajectoryInfo::const_iterator states =
trajstates_.find(hit);
54 return states->second.localTrackMomentumOnStereo(statetype);
59 TrajectoryInfo::const_iterator states =
trajstates_.find(hit);
70 TrajectoryInfo::const_iterator states =
trajstates_.find(hit);
72 return states->second.localTrackPositionOnMono(statetype);
79 TrajectoryInfo::const_iterator states =
trajstates_.find(hit);
81 return states->second.localTrackPositionOnStereo(statetype);
Local3DVector LocalVector
const TrajectorySeed & seed() const
Point3DBase< Scalar, LocalTag > LocalPoint
LocalPoint position() const
Local x and y position coordinates.
Log< level::Error, false > LogError
const TrajectoryInfo & trajStateMap() const
const LocalVector localTrackMomentumOnStereo(StateType, TrackingRecHitRef) const
const LocalPoint localTrackPositionOnStereo(StateType, TrackingRecHitRef) const
const RecHitType type(TrackingRecHitRef) const
const LocalVector localTrackMomentum(StateType, TrackingRecHitRef) const
const LocalPoint localTrackPosition(StateType, TrackingRecHitRef) const
LocalVector momentum() const
Momentum vector in the local frame.
const LocalPoint localTrackPositionOnMono(StateType, TrackingRecHitRef) const
const PTrajectoryStateOnDet * stateOnDet(StateType, TrackingRecHitRef) const
TrajectoryInfo trajstates_
std::map< TrackingRecHitRef, TrackingRecHitInfo > TrajectoryInfo
default constructor
const LocalVector localTrackMomentumOnMono(StateType, TrackingRecHitRef) const
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::LocalCoordinateSystemTag > LocalPoint
point in local coordinate system
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::LocalCoordinateSystemTag > LocalVector
vector in local coordinate system
const LocalTrajectoryParameters & parameters() const