LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
SurfLine.h
Go to the documentation of this file.
1 
50 #ifndef SURFLINE_H
51 #define SURFLINE_H
52 
53 #include <ostream>
55 
56 namespace trkf {
57 
58  class SurfLine : public Surface
59  {
60  public:
61 
63  SurfLine();
64 
66  virtual ~SurfLine();
67 
68  // Overrides.
69 
71  double PointingError(const TrackVector& vec, const TrackError& err) const;
72 
74  void getStartingError(TrackError& err) const;
75  };
76 }
77 
78 #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:92
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:36
SurfLine()
Default constructor.
Definition: SurfLine.cxx:17
virtual ~SurfLine()
Destructor.
Definition: SurfLine.cxx:21