7 TrackingStates::const_iterator
state=
states_.find(statetype);
8 if(state!=
states_.end())
return state->second.localTrackMomentumOnMono();
9 else edm::LogError(
"TrackingRecHitInfo")<<
"This state does not exist";
15 TrackingStates::const_iterator
state=
states_.find(statetype);
16 if(state!=
states_.end())
return state->second.localTrackMomentumOnStereo();
17 else edm::LogError(
"TrackingRecHitInfo")<<
"This state does not exist";
22 TrackingStates::const_iterator
state=
states_.find(statetype);
23 if(state!=
states_.end())
return state->second.localTrackPositionOnMono();
24 else edm::LogError(
"TrackingRecHitInfo")<<
"This state does not exist";
29 TrackingStates::const_iterator
state=
states_.find(statetype);
30 if(state!=
states_.end())
return state->second.localTrackPositionOnStereo();
31 else edm::LogError(
"TrackingRecHitInfo")<<
"This state does not exist";
36 TrackingStates::const_iterator
state=
states_.find(statetype);
37 if(state!=
states_.end())
return state->second.stateOnDet();
38 else edm::LogError(
"TrackInfo")<<
"This rechit does not exist";
const LocalPoint localTrackPositionOnStereo(StateType statetype) const
const LocalVector localTrackMomentumOnStereo(StateType statetype) const
Local3DVector LocalVector
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