CbmRoot
CbmTofTrackFitter.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- CbmTofTrackFitter header file -----
3 // ----- Created 28/11/05 by D. Kresan -----
4 // ----- according to the CbmStsTrackFitter -----
5 // -------------------------------------------------------------------------
6 
7 
17 #ifndef CBMTOFTRACKFITTER
18 #define CBMTOFTRACKFITTER 1
19 
20 #include "FairTrackParam.h"
21 
22 #include "TObject.h"
23 
24 class CbmTofTrack;
25 class CbmTofTracklet;
26 
27 
28 class CbmTofTrackFitter : public TObject {
29 
30 public:
33 
34 
36  virtual ~CbmTofTrackFitter() {};
37 
38 
42  virtual void Init() {};
43 
44 
51  virtual Int_t DoFit(CbmTofTrack* pTrack) = 0;
52  virtual Int_t DoFit(CbmTofTracklet* pTrack) = 0;
53  virtual void Extrapolate(const FairTrackParam* trackPar,
54  Double_t z,
55  FairTrackParam* e_track) = 0;
56  /*
57  virtual void Extrapolate(CbmTofTracklet* track, Double_t z, FairTrackParam *e_track );
58  */
60 };
61 
62 #endif
CbmTofTrackFitter::DoFit
virtual Int_t DoFit(CbmTofTrack *pTrack)=0
CbmTofTrackFitter
Definition: CbmTofTrackFitter.h:28
CbmTofTracklet
Provides information on attaching a TofHit to a TofTrack.
Definition: CbmTofTracklet.h:25
CbmTofTrackFitter::Extrapolate
virtual void Extrapolate(const FairTrackParam *trackPar, Double_t z, FairTrackParam *e_track)=0
CbmTofTrackFitter::Init
virtual void Init()
Definition: CbmTofTrackFitter.h:42
CbmTofTrackFitter::ClassDef
ClassDef(CbmTofTrackFitter, 1)
CbmTofTrackFitter::~CbmTofTrackFitter
virtual ~CbmTofTrackFitter()
Definition: CbmTofTrackFitter.h:36
CbmTofTrackFitter::DoFit
virtual Int_t DoFit(CbmTofTracklet *pTrack)=0
CbmTofTrack
Provides information on attaching a TofHit to a GlobalTrack.
Definition: CbmTofTrack.h:20
CbmTofTrackFitter::CbmTofTrackFitter
CbmTofTrackFitter()
Definition: CbmTofTrackFitter.h:32