StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StiKalmanTrackFitter.h
1 #ifndef StiKalmanTrackFitter_H
2 #define StiKalmanTrackFitter_H
3 #include "StiTrackFitter.h"
4 #include "StDetectorDbMaker/StiKalmanTrackFitterParameters.h"
5 class StiTrack;
7 
11 class StiKalmanTrackFitter : public StiTrackFitter, public Named, public Described
12 {
13  public:
14 
16  virtual ~StiKalmanTrackFitter() {}
17  virtual Int_t fit(StiTrack * track, Int_t direction);
18  static void setDebug(Int_t m = 0) {_debug = m;}
19  static Int_t debug() {return _debug;}
20 
21  typedef enum{ // type of return value for the fit() procedure
22  kNoErrors = 0,
23  kShortTrackBeforeFit,
24  kShortTrackAfterFit,
25  kManyErrors
26  } TFitStatus;
27 
28  protected:
29  static Int_t _debug;
30 };
31 
32 #endif
Abstract definition of a Track.
Definition: StiTrack.h:59
Definition: Named.h:16
virtual Int_t fit(StiTrack *track, Int_t direction)