LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
SurfPlane.h
Go to the documentation of this file.
1 
20 #ifndef SURFPLANE_H
21 #define SURFPLANE_H
22 
23 #include <ostream>
25 
26 namespace trkf {
27 
28  class SurfPlane : public Surface
29  {
30  public:
31 
33  SurfPlane();
34 
36  virtual ~SurfPlane();
37 
38  // Overrides.
39 
41  double PointingError(const TrackVector& vec, const TrackError& err) const;
42 
44  void getStartingError(TrackError& err) const;
45  };
46 }
47 
48 #endif
void getStartingError(TrackError &err) const
Get starting error matrix for Kalman filter.
Definition: SurfPlane.cxx:80
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.
double PointingError(const TrackVector &vec, const TrackError &err) const
Get pointing error of track.
Definition: SurfPlane.cxx:36
virtual ~SurfPlane()
Destructor.
Definition: SurfPlane.cxx:21