LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
SurfLine.h
Go to the documentation of this file.
1 
50 #ifndef SURFLINE_H
51 #define SURFLINE_H
52 
55 
56 namespace trkf {
57 
58  class SurfLine : public Surface {
59  public:
61  SurfLine();
62 
64  virtual ~SurfLine();
65 
66  // Overrides.
67 
69  double PointingError(const TrackVector& vec, const TrackError& err) const;
70 
72  void getStartingError(TrackError& err) const;
73  };
74 }
75 
76 #endif
KSymMatrix< 5 >::type TrackError
Track error matrix, dimension 5x5.
Base class for Kalman filter surface.
void getStartingError(TrackError &err) const
Get starting error matrix for Kalman filter.
Definition: SurfLine.cxx:90
KVector< 5 >::type TrackVector
Track state vector, dimension 5.
double PointingError(const TrackVector &vec, const TrackError &err) const
Get pointing error of track.
Definition: SurfLine.cxx:34
Kalman filter linear algebra typedefs.
SurfLine()
Default constructor.
Definition: SurfLine.cxx:17
virtual ~SurfLine()
Destructor.
Definition: SurfLine.cxx:20