BmnRoot
Loading...
Searching...
No Matches
CbmStsTrackFitterIdeal.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------
2// ----- CbmStsTrackFitterIdeal header file -----
3// ----- Created 12/05/06 by D. Kresan -----
4// -------------------------------------------------------------------------
5
6
11#ifndef CBMSTSTRACKFITTERIDEAL
12#define CBMSTSTRACKFITTERIDEAL
13
14#include "CbmStsTrackFitter.h"
15
16#include "TDatabasePDG.h"
17
18class CbmStsPoint;
19class FairTrackParam;
20class CbmStsTrack;
21class TClonesArray;
22
23
25{
26 public:
29
32
34 void Init();
35
37 Int_t DoFit(CbmStsTrack* pTrack, Int_t pidHypo = 211);
38
39 void Extrapolate( CbmStsTrack* track, Double_t z,
40 FairTrackParam *param ) {}
41
43 void SetTrackParam(CbmStsPoint* point, FairTrackParam* trackParam, Int_t out = 0);
44
45private:
46
48 TClonesArray* fArrayMCTrack;
49 TClonesArray* fArrayStsPoint;
50 TClonesArray* fArrayStsHit;
51
52 TDatabasePDG* dbPDG;
53
56
57 ClassDef(CbmStsTrackFitterIdeal,1);
58};
59
60#endif
void Extrapolate(CbmStsTrack *track, Double_t z, FairTrackParam *param)
void SetTrackParam(CbmStsPoint *point, FairTrackParam *trackParam, Int_t out=0)
Int_t DoFit(CbmStsTrack *pTrack, Int_t pidHypo=211)