CbmRoot
CbmStsTrackFitter.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- CbmStsTrackFitter header file -----
3 // ----- Created 18/02/05 by V. Friese -----
4 // -------------------------------------------------------------------------
5 
6 
16 #ifndef CBMSTSTRACKFITTER
17 #define CBMSTSTRACKFITTER 1
18 
19 #include "FairTrackParam.h"
20 
21 #include "TObject.h"
22 
23 class CbmStsTrack;
24 
25 
26 class CbmStsTrackFitter : public TObject {
27 
28 public:
31 
32 
34  virtual ~CbmStsTrackFitter() {};
35 
36 
40  virtual void Init() {};
41 
42 
50  virtual Int_t DoFit(CbmStsTrack* pTrack, Int_t pidHypo = 211) = 0;
51 
52 
60  virtual void
61  Extrapolate(CbmStsTrack* track, Double_t z, FairTrackParam* param) = 0;
62 
63 private:
65 
66 
68 };
69 
70 #endif
CbmStsTrackFitter::Extrapolate
virtual void Extrapolate(CbmStsTrack *track, Double_t z, FairTrackParam *param)=0
CbmStsTrackFitter::Init
virtual void Init()
Definition: CbmStsTrackFitter.h:40
CbmStsTrackFitter::CbmStsTrackFitter
CbmStsTrackFitter()
Definition: CbmStsTrackFitter.h:30
CbmStsTrackFitter::ClassDef
ClassDef(CbmStsTrackFitter, 1)
CbmStsTrackFitter
Definition: CbmStsTrackFitter.h:26
CbmStsTrackFitter::CbmStsTrackFitter
CbmStsTrackFitter(const CbmStsTrackFitter &)
CbmStsTrackFitter::~CbmStsTrackFitter
virtual ~CbmStsTrackFitter()
Definition: CbmStsTrackFitter.h:34
CbmStsTrack
Definition: CbmStsTrack.h:37
CbmStsTrackFitter::DoFit
virtual Int_t DoFit(CbmStsTrack *pTrack, Int_t pidHypo=211)=0