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
15
class
CbmTrdTrackFitterKF
:
public
CbmTrdTrackFitter
{
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
:
24
CbmTrdTrackFitterKF
();
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
38
ClassDef
(
CbmTrdTrackFitterKF
, 1);
39
40
private
:
41
CbmTrdTrackFitterKF
(
const
CbmTrdTrackFitterKF
&);
42
void
operator=
(
const
CbmTrdTrackFitterKF
&);
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
reco
KF
Interface
CbmTrdTrackFitterKF.h
Generated on Wed Oct 28 2020 15:11:49 for CbmRoot by
1.8.18