CbmRoot
CbmGlobalTrackFitter.h
Go to the documentation of this file.
1 // ------------------------------------------------------------------
2 // ----- CbmGlobalTrackFitter -----
3 // ----- Created 07/03/2006 by D.Kresan -----
4 // ------------------------------------------------------------------
5 #ifndef CBMGLOBALTRACKFITTER
6 #define CBMGLOBALTRACKFITTER
7 
8 #include "TObject.h"
9 
10 class CbmGlobalTrack;
11 
12 
13 class CbmGlobalTrackFitter : public TObject {
14 
15 protected:
16  Int_t fVerbose; // Verbosity level
17 
18 public:
19  CbmGlobalTrackFitter() : TObject(), fVerbose(0) {};
20  virtual ~CbmGlobalTrackFitter() {};
21 
22  virtual void Init() {};
23  virtual void DoFit(CbmGlobalTrack* glbTrack) = 0;
24 
25  inline void SetVerbose(Int_t verbose) { fVerbose = verbose; }
26 
28 };
29 
30 
31 #endif
CbmGlobalTrackFitter::Init
virtual void Init()
Definition: CbmGlobalTrackFitter.h:22
CbmGlobalTrackFitter::ClassDef
ClassDef(CbmGlobalTrackFitter, 1)
CbmGlobalTrackFitter::fVerbose
Int_t fVerbose
Definition: CbmGlobalTrackFitter.h:16
CbmGlobalTrack
Definition: CbmGlobalTrack.h:26
CbmGlobalTrackFitter::DoFit
virtual void DoFit(CbmGlobalTrack *glbTrack)=0
CbmGlobalTrackFitter::~CbmGlobalTrackFitter
virtual ~CbmGlobalTrackFitter()
Definition: CbmGlobalTrackFitter.h:20
CbmGlobalTrackFitter::SetVerbose
void SetVerbose(Int_t verbose)
Definition: CbmGlobalTrackFitter.h:25
CbmGlobalTrackFitter::CbmGlobalTrackFitter
CbmGlobalTrackFitter()
Definition: CbmGlobalTrackFitter.h:19
CbmGlobalTrackFitter
Definition: CbmGlobalTrackFitter.h:13