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