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
:
32
CbmTofTrackFitter
() {};
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
*/
59
ClassDef
(
CbmTofTrackFitter
, 1);
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
reco
base
CbmTofTrackFitter.h
Generated on Wed Oct 28 2020 15:11:47 for CbmRoot by
1.8.18