BmnRoot
Loading...
Searching...
No Matches
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
23class CbmStsTrack;
24
25
26class CbmStsTrackFitter : public TObject
27{
28
29 public:
30
33
34
36 virtual ~CbmStsTrackFitter() { };
37
38
42 virtual void Init() { };
43
44
52 virtual Int_t DoFit(CbmStsTrack* pTrack, Int_t pidHypo = 211) = 0;
53
54
62 virtual void Extrapolate( CbmStsTrack* track, Double_t z,
63 FairTrackParam *param ) = 0;
64
65 private:
66
68
69
70 ClassDef(CbmStsTrackFitter,1);
71
72};
73
74#endif
virtual Int_t DoFit(CbmStsTrack *pTrack, Int_t pidHypo=211)=0
virtual void Init()
virtual void Extrapolate(CbmStsTrack *track, Double_t z, FairTrackParam *param)=0