12#include "GaudiKernel/MsgStream.h"
15const double NaN(std::numeric_limits<double>::quiet_NaN());
54 out <<
"Trk::TrackSegment (generic track segment) " << std::endl;
56 <<
" RIO_OnTrack object" << std::endl;
57 out <<
" - parmaters : " << std::endl;
58 out <<
" - parameter key : " << std::endl;
66 out <<
"Trk::TrackSegment (generic track segment) " << std::endl;
68 <<
" RIO_OnTrack object" << std::endl;
69 out <<
" - parmaters : " << std::endl;
70 out <<
" - parameter key : " << std::endl;
An STL vector of pointers that by default owns its pointed-to elements.
Class to represent and store fit qualities from track reconstruction in terms of and number of degre...
const LocalParameters & localParameters() const
Interface method to get the LocalParameters.
Author author() const
return segment author
Author
enum to identify who created the segment.
Segment()
Default Constructor for POOL.
unsigned int numberOfMeasurementBases() const
Return the number of contained Trk::MeasurementBase (s)
const Surface * m_associatedSurface
Abstract Base Class for tracking surfaces.
const Amg::Vector3D & globalPosition() const override final
Interface method to get the global Position.
Amg::Vector3D m_globalPosition
MsgStream & dump(MsgStream &out) const override final
returns some information about this MeasurementBase/TrackSegment.
TrackSegment()
Default Constructor for POOL.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the ATLAS eigen extensions are properly loaded.
Trk::SurfacePtrHolderImplDetEl< Surface > SurfacePtrHolderDetEl