7 TrackingStates::const_iterator state =
states_.find(statetype);
9 return state->second.localTrackMomentumOnMono();
11 edm::LogError(
"TrackingRecHitInfo") <<
"This state does not exist";
16 TrackingStates::const_iterator state =
states_.find(statetype);
18 return state->second.localTrackMomentumOnStereo();
20 edm::LogError(
"TrackingRecHitInfo") <<
"This state does not exist";
25 TrackingStates::const_iterator state =
states_.find(statetype);
27 return state->second.localTrackPositionOnMono();
29 edm::LogError(
"TrackingRecHitInfo") <<
"This state does not exist";
34 TrackingStates::const_iterator state =
states_.find(statetype);
36 return state->second.localTrackPositionOnStereo();
38 edm::LogError(
"TrackingRecHitInfo") <<
"This state does not exist";
43 TrackingStates::const_iterator state =
states_.find(statetype);
45 return state->second.stateOnDet();
const LocalPoint localTrackPositionOnStereo(StateType statetype) const
const LocalVector localTrackMomentumOnStereo(StateType statetype) const
Local3DVector LocalVector
Point3DBase< Scalar, LocalTag > LocalPoint
const PTrajectoryStateOnDet * stateOnDet(StateType statetype) const
const LocalPoint localTrackPositionOnMono(StateType statetype) const
const LocalVector localTrackMomentumOnMono(StateType statetype) 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