MarlinTPC  1.2.0
StraightTrackParameters.h
1 #ifndef STRAIGHT_TRACK_PARAMETERS_H
2 #define STRAIGHT_TRACK_PARAMETERS_H
3 
4 #include <TObject.h>
5 #include <TMatrixD.h>
6 
7 namespace marlintpc
8 {
14  {
17 
19  TObject * Last(){ return 0;}
20 
22  void SetOwner(Bool_t /*enable*/ = kTRUE){}
23 
24  TMatrixD _sv; //< Filtered state vector
25  TMatrixD _sv1; //< Predicted state vector
26  TMatrixD _H; //< Transfer matrix
27  TMatrixD _H_t; //< Transpose of H
28  TMatrixD _K; //< Kalman gain matrix
29  TMatrixD _P; //< Covariance
30  TMatrixD _P1; //< Estimated covariance
31  TMatrixD _R; //< measurment error matrix
32  TMatrixD _M_unit; //< A 2*2 unit matrix
33  double _deltaChi2; //< The current Chi2 increment
34  double _chi2; //< The total one
35  };
36 
37 }// namespace marlintpc
38 
39 #endif // STRAIGHT_TRACK_PARAMETERS_H
TObject * Last()
compatibility function for TKalTrack. Always returns a null pointer
Definition: StraightTrackParameters.h:19
StraightTrackParameters()
constructor
Definition: StraightTrackParameters.cc:6
A helper struct to store track parameters for KalTrackingStraight.
Definition: StraightTrackParameters.h:13
void SetOwner(Bool_t=kTRUE)
compatibility function for TKalTrack. Does not do anything
Definition: StraightTrackParameters.h:22