BmnRoot
Loading...
Searching...
No Matches
CbmStsKFTrackFitter.h
Go to the documentation of this file.
1
#ifndef CBMSTSKFTRACKFITTER
2
#define CBMSTSKFTRACKFITTER 1
3
4
#include "
CbmKFStsHit.h
"
5
6
#include "
CbmStsTrackFitter.h
"
7
#include "TClonesArray.h"
8
#include <vector>
9
10
class
CbmKFTrack
;
11
class
CbmVertex
;
12
13
class
CbmStsKFTrackFitter
:
public
CbmStsTrackFitter
{
14
15
public
:
16
19
CbmStsKFTrackFitter
(Bool_t CheckTrigSi=
false
);
20
23
~CbmStsKFTrackFitter
() { };
24
25
28
void
Init
();
29
32
Int_t
DoFit
(
CbmStsTrack
* track, Int_t pidHypo=211 );
33
40
void
Extrapolate
(
CbmStsTrack
* track, Double_t z, FairTrackParam *e_track );
41
48
void
Extrapolate
( FairTrackParam* trackPar, Double_t z, FairTrackParam *e_track );
49
53
Double_t
GetChiToVertex
(
CbmStsTrack
* track,
CbmVertex
*vtx = 0 );
54
62
Double_t
FitToVertex
(
CbmStsTrack
* track,
CbmVertex
*vtx, FairTrackParam *v_track );
63
void
SetKFHits
(
CbmKFTrack
&T,
CbmStsTrack
* track);
//AZ GP
64
private
:
65
66
//AZ void SetKFHits(CbmKFTrack &T, CbmStsTrack* track);
67
Bool_t CheckTrack(
CbmKFTrack
&T );
68
69
std::vector<CbmKFStsHit> fHits;
70
71
TClonesArray *fMvdHitsArray;
72
TClonesArray *fStsHitsArray;
73
74
Bool_t fIsInitialised;
75
76
Bool_t fCheckTrigSi;
77
78
public
:
79
Bool_t
bkg
=
false
;
80
ClassDef
(
CbmStsKFTrackFitter
, 2 );
81
private
:
82
CbmStsKFTrackFitter
(
const
CbmStsKFTrackFitter
&);
83
void
operator=(
const
CbmStsKFTrackFitter
&);
84
};
85
86
#endif
CbmKFTrack
Definition
CbmKFTrack.h:21
CbmStsKFTrackFitter
Definition
CbmStsKFTrackFitter.h:13
CbmStsKFTrackFitter::SetKFHits
void SetKFHits(CbmKFTrack &T, CbmStsTrack *track)
Definition
CbmStsKFTrackFitter.cxx:63
CbmStsKFTrackFitter::GetChiToVertex
Double_t GetChiToVertex(CbmStsTrack *track, CbmVertex *vtx=0)
Definition
CbmStsKFTrackFitter.cxx:167
CbmStsKFTrackFitter::Extrapolate
void Extrapolate(CbmStsTrack *track, Double_t z, FairTrackParam *e_track)
Definition
CbmStsKFTrackFitter.cxx:140
CbmStsKFTrackFitter::FitToVertex
Double_t FitToVertex(CbmStsTrack *track, CbmVertex *vtx, FairTrackParam *v_track)
Definition
CbmStsKFTrackFitter.cxx:190
CbmStsKFTrackFitter::ClassDef
ClassDef(CbmStsKFTrackFitter, 2)
CbmStsKFTrackFitter::~CbmStsKFTrackFitter
~CbmStsKFTrackFitter()
Definition
CbmStsKFTrackFitter.h:23
CbmStsKFTrackFitter::DoFit
Int_t DoFit(CbmStsTrack *track, Int_t pidHypo=211)
Definition
CbmStsKFTrackFitter.cxx:92
CbmStsKFTrackFitter::bkg
Bool_t bkg
Definition
CbmStsKFTrackFitter.h:79
CbmStsKFTrackFitter::Init
void Init()
Definition
CbmStsKFTrackFitter.cxx:30
CbmStsTrackFitter
Definition
CbmStsTrackFitter.h:27
CbmStsTrack
Definition
CbmStsTrack.h:28
CbmVertex
Definition
CbmVertex.h:21
CbmStsTrackFitter.h
CbmKFStsHit.h
install
include
CbmStsKFTrackFitter.h
Generated on Fri May 15 2026 10:40:58 for BmnRoot by
1.9.8