7 : seed_(
seed), trajstates_(trajstates) {}
16 return states->second.type();
25 return states->second.stateOnDet(statetype);
36 return state->parameters().momentum();
45 return states->second.localTrackMomentumOnMono(statetype);
54 return states->second.localTrackMomentumOnStereo(statetype);
63 return state->parameters().position();
72 return states->second.localTrackPositionOnMono(statetype);
81 return states->second.localTrackPositionOnStereo(statetype);
Local3DVector LocalVector
Point3DBase< Scalar, LocalTag > LocalPoint
const RecHitType type(TrackingRecHitRef) const
const TrajectorySeed & seed() const
Log< level::Error, false > LogError
const LocalVector localTrackMomentum(StateType, TrackingRecHitRef) const
const LocalVector localTrackMomentumOnMono(StateType, TrackingRecHitRef) const
const TrajectoryInfo & trajStateMap() const
TrajectoryInfo trajstates_
const LocalPoint localTrackPosition(StateType, TrackingRecHitRef) const
std::map< TrackingRecHitRef, TrackingRecHitInfo > TrajectoryInfo
default constructor
const LocalPoint localTrackPositionOnStereo(StateType, TrackingRecHitRef) const
const LocalVector localTrackMomentumOnStereo(StateType, TrackingRecHitRef) const
const LocalPoint localTrackPositionOnMono(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 PTrajectoryStateOnDet * stateOnDet(StateType, TrackingRecHitRef) const