15#ifndef TRK_TRACKSTATEDATA_H
16#define TRK_TRACKSTATEDATA_H
Class to handle RIO On Tracks ROT) for InDet and Muons, it inherits from the common MeasurementBase.
Abstract Base Class for tracking surfaces.
const TrackState::MeasurementType m_detType
const std::string m_detTypeName
const std::string & detTypeName() const
return detector type name
TrackStateData()
default constructor
~TrackStateData()
destructor
const Trk::TrackStateOnSurface * m_trackStateOnSurface
const Trk::TrackStateOnSurface * trackStateOnSurface() const
assignment operator
const Trk::Surface * m_surface
const TrackState::MeasurementType & detType() const
return dectector type
const Trk::RIO_OnTrack * rot() const
return Trk::RIO_OnTrack pointer
const Trk::RIO_OnTrack * m_rot
const Trk::Surface * surface() const
return Trk::Surface pointer
represents the track state (measurement, material, fit parameters and quality) at a surface.
MeasurementType
enum describing the flavour of MeasurementBase
Ensure that the ATLAS eigen extensions are properly loaded.