25 #include "boost/optional.hpp" 37 KETrack(
const std::shared_ptr<const Surface>& psurf);
40 KETrack(
const std::shared_ptr<const Surface>& psurf,
66 virtual std::ostream&
Print(std::ostream& out,
bool doTitle =
true)
const;
const TrackError & getError() const
Track error matrix.
TrackDirection
Track direction enum.
double PointingError() const
Pointing error (radians).
TrackError & getError()
Modifiable error matrix.
KSymMatrix< 5 >::type TrackError
Track error matrix, dimension 5x5.
KETrack()
Default constructor.
boost::optional< double > combineTrack(const KETrack &tre)
Combine two tracks.
void setError(const TrackError &err)
Set error matrix.
virtual ~KETrack()
Destructor.
KVector< 5 >::type TrackVector
Track state vector, dimension 5.
TrackError fErr
Track error matrix.
virtual std::ostream & Print(std::ostream &out, bool doTitle=true) const
Printout.
Basic Kalman filter track class, without error.