LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
SurfPlane.h
Go to the documentation of this file.
1 
20 #ifndef SURFPLANE_H
21 #define SURFPLANE_H
22 
25 
26 namespace trkf {
27 
28  class SurfPlane : public Surface {
29  public:
31  SurfPlane();
32 
34  virtual ~SurfPlane();
35 
36  // Overrides.
37 
39  double PointingError(const TrackVector& vec, const TrackError& err) const;
40 
42  void getStartingError(TrackError& err) const;
43  };
44 }
45 
46 #endif
void getStartingError(TrackError &err) const
Get starting error matrix for Kalman filter.
Definition: SurfPlane.cxx:83
KSymMatrix< 5 >::type TrackError
Track error matrix, dimension 5x5.
SurfPlane()
Default constructor.
Definition: SurfPlane.cxx:17
Base class for Kalman filter surface.
KVector< 5 >::type TrackVector
Track state vector, dimension 5.
Kalman filter linear algebra typedefs.
double PointingError(const TrackVector &vec, const TrackError &err) const
Get pointing error of track.
Definition: SurfPlane.cxx:34
virtual ~SurfPlane()
Destructor.
Definition: SurfPlane.cxx:20