9#ifndef TRKSPACETIMEPOINTBASE_H
10#define TRKSPACETIMEPOINTBASE_H
float m_weight
weight of the point
SpaceTimePointBase & operator=(const SpaceTimePointBase &stpb)=default
Assignment operator.
float errorTime() const
access to the error on the measured time
SpaceTimePointBase(SpaceTimePointBase &&)=default
default move constructor
virtual const Amg::Vector3D & globalPosition() const =0
access to the global position (implemented in concrete classes)
virtual ~SpaceTimePointBase()
default destructor
SpaceTimePointBase(const SpaceTimePointBase &stpb)=default
copy ctor
SpaceTimePointBase(const float &t, const float &t_error, const float &weight)
constructor taking a time, an error on the time and a weight
float m_errorTime
error on the time measurement
float m_time
measured time
float weight() const
access to the weight of the space time point
float time() const
access to the measured time
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the ATLAS eigen extensions are properly loaded.