CbmRoot
Loading...
Searching...
No Matches
CbmStsTrackFitter.h
Go to the documentation of this file.
1/* Copyright (C) 2006-2011 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Volker Friese, Denis Bertini [committer] */
4
5// -------------------------------------------------------------------------
6// ----- CbmStsTrackFitter header file -----
7// ----- Created 18/02/05 by V. Friese -----
8// -------------------------------------------------------------------------
9
10
20#ifndef CBMSTSTRACKFITTER
21#define CBMSTSTRACKFITTER 1
22
23#include "FairTrackParam.h"
24#include "TObject.h"
25
26class CbmStsTrack;
27
28
29class CbmStsTrackFitter : public TObject {
30
31 public:
34
35
37 virtual ~CbmStsTrackFitter(){};
38
39
43 virtual void Init(){};
44
45
53 virtual Int_t DoFit(CbmStsTrack* pTrack, Int_t pidHypo = 211) = 0;
54
55
63 virtual void Extrapolate(CbmStsTrack* track, Double_t z, FairTrackParam* param) = 0;
64
65 private:
67
68
70};
71
72#endif
virtual Int_t DoFit(CbmStsTrack *pTrack, Int_t pidHypo=211)=0
ClassDef(CbmStsTrackFitter, 1)
CbmStsTrackFitter(const CbmStsTrackFitter &)
virtual void Init()
virtual void Extrapolate(CbmStsTrack *track, Double_t z, FairTrackParam *param)=0