BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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/** CbmStsTrackFitterIdeal
7 *@author D.Kresan <D.Kresan@gsi.de>
8 **/
9
10#ifndef CBMSTSTRACKFITTERIDEAL
11#define CBMSTSTRACKFITTERIDEAL
12
13#include "CbmStsTrackFitter.h"
14#include "TDatabasePDG.h"
15
16class CbmStsPoint;
17class FairTrackParam;
18class CbmStsTrack;
19class TClonesArray;
20
22{
23 public:
24 /** Default constructor **/
26
27 /** Destructor **/
29
30 /** Initialisation. **/
31 void Init();
32
33 /** Fitting algorithm **/
34 Int_t DoFit(CbmStsTrack* pTrack, Int_t pidHypo = 211);
35
36 void Extrapolate(CbmStsTrack* track, Double_t z, FairTrackParam* param) {}
37
38 /** Set tracks parameters from the MC point **/
39 void SetTrackParam(CbmStsPoint* point, FairTrackParam* trackParam, Int_t out = 0);
40
41 private:
42 /** Data branches **/
46
48
51
53};
54
55#endif
int Int_t
double Double_t
#define ClassDef(name, id)
CbmStsTrackFitterIdeal(const CbmStsTrackFitterIdeal &)
void Extrapolate(CbmStsTrack *track, Double_t z, FairTrackParam *param)
Abstract method Extrapolate.
void SetTrackParam(CbmStsPoint *point, FairTrackParam *trackParam, Int_t out=0)
Set tracks parameters from the MC point.
Int_t DoFit(CbmStsTrack *pTrack, Int_t pidHypo=211)
Fitting algorithm.
virtual ~CbmStsTrackFitterIdeal()
Destructor.
TClonesArray * fArrayMCTrack
Data branches.
CbmStsTrackFitterIdeal()
Default constructor.
CbmStsTrackFitterIdeal operator=(const CbmStsTrackFitterIdeal &)
void Init()
Initialisation.
friend friend class TClonesArray