CbmRoot
CbmTrdTrackFitterKF.h
Go to the documentation of this file.
1 // -----------------------------------------------------------------------
2 // ----- CbmTrdTrackFitterKF -----
3 // ----- Created 29/11/05 by D. Kresan -----
4 // -----------------------------------------------------------------------
5 #ifndef CBMTRDTRACKFITTERKF
6 #define CBMTRDTRACKFITTERKF
7 
8 #include "CbmTrdTrackFitter.h"
9 
10 class TClonesArray;
11 class CbmTrdTrack;
12 class CbmKFTrack;
13 
14 
16 
17 private:
18  TClonesArray* fArrayTrdHit; // Array of TRD hits
19  Int_t fVerbose; // Verbosity level
20  Int_t fPid; // Mass hypothesis
21  CbmKFTrack* fKfTrack; // KF track
22 
23 public:
25  CbmTrdTrackFitterKF(Int_t verbose, Int_t pid);
26  virtual ~CbmTrdTrackFitterKF();
27 
28  void Init();
29  Int_t DoFit(CbmTrdTrack* pTrack);
30 
31  inline Int_t GetVerbose() { return fVerbose; }
32  inline Int_t GetPid() { return fPid; }
33 
34  inline void SetVerbose(Int_t verbose) { fVerbose = verbose; }
35  inline void SetPid(Int_t pid) { fPid = pid; }
36 
37 
39 
40 private:
43 };
44 
45 
46 #endif
CbmTrdTrackFitterKF::GetPid
Int_t GetPid()
Definition: CbmTrdTrackFitterKF.h:32
CbmTrdTrackFitterKF::fVerbose
Int_t fVerbose
Definition: CbmTrdTrackFitterKF.h:19
CbmTrdTrackFitterKF::CbmTrdTrackFitterKF
CbmTrdTrackFitterKF()
Definition: CbmTrdTrackFitterKF.cxx:32
CbmTrdTrackFitterKF::DoFit
Int_t DoFit(CbmTrdTrack *pTrack)
Definition: CbmTrdTrackFitterKF.cxx:83
CbmTrdTrackFitter.h
CbmTrdTrackFitterKF::fArrayTrdHit
TClonesArray * fArrayTrdHit
Definition: CbmTrdTrackFitterKF.h:18
CbmTrdTrackFitterKF
Definition: CbmTrdTrackFitterKF.h:15
CbmTrdTrackFitterKF::GetVerbose
Int_t GetVerbose()
Definition: CbmTrdTrackFitterKF.h:31
CbmTrdTrackFitterKF::SetPid
void SetPid(Int_t pid)
Definition: CbmTrdTrackFitterKF.h:35
CbmTrdTrackFitterKF::operator=
void operator=(const CbmTrdTrackFitterKF &)
CbmTrdTrackFitterKF::ClassDef
ClassDef(CbmTrdTrackFitterKF, 1)
CbmTrdTrackFitter
Definition: CbmTrdTrackFitter.h:25
CbmTrdTrackFitterKF::~CbmTrdTrackFitterKF
virtual ~CbmTrdTrackFitterKF()
Definition: CbmTrdTrackFitterKF.cxx:52
CbmTrdTrackFitterKF::Init
void Init()
Definition: CbmTrdTrackFitterKF.cxx:60
CbmTrdTrackFitterKF::fPid
Int_t fPid
Definition: CbmTrdTrackFitterKF.h:20
CbmTrdTrack
Definition: CbmTrdTrack.h:22
CbmTrdTrackFitterKF::fKfTrack
CbmKFTrack * fKfTrack
Definition: CbmTrdTrackFitterKF.h:21
CbmTrdTrackFitterKF::SetVerbose
void SetVerbose(Int_t verbose)
Definition: CbmTrdTrackFitterKF.h:34
CbmTrdTrackFitterKF::CbmTrdTrackFitterKF
CbmTrdTrackFitterKF(const CbmTrdTrackFitterKF &)
CbmKFTrack
Definition: CbmKFTrack.h:21