BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
CbmKFVertexInterface.h
Go to the documentation of this file.
1
2
/** Abstract base class for vertex is being used by the CbmKF Kalman Filter
3
*
4
* @author S.Gorbunov
5
* @version 0.0
6
* @since 02.12.05
7
*
8
* The class members describes to the CbmKF Kalman Filter routines
9
* how to get acces to data in a derived (or user) class.
10
*
11
* To be used by high-level utilites like StsTrackFitter
12
*
13
* Usage is similar to CbmKFTrackInterface class
14
*
15
*/
16
17
#ifndef CBMKFVERTEXINTERFACE_H
18
#define CBMKFVERTEXINTERFACE_H
19
20
#include "
TObject.h
"
21
22
class
CbmVertex
;
23
24
class
CbmKFVertexInterface
:
public
TObject
25
{
26
27
public
:
28
CbmKFVertexInterface
() {}
29
virtual
~CbmKFVertexInterface
() {}
30
31
/** I/O parameters for vertex fit routines
32
*/
33
34
virtual
Double_t
&
GetRefX
();
35
virtual
Double_t
&
GetRefY
();
36
virtual
Double_t
&
GetRefZ
();
37
virtual
Double_t
*
GetCovMatrix
();
/// Array[6] of covariance matrix
38
virtual
Double_t
&
GetRefChi2
();
/// Chi^2 after fit
39
virtual
Int_t
&
GetRefNDF
();
/// Number of Degrees of Freedom after fit
40
virtual
Int_t
&
GetRefNTracks
();
/// Number of tracks used during fit
41
42
void
SetVertex
(
CbmVertex
&
v
);
43
void
GetVertex
(
CbmVertex
&
v
);
44
45
ClassDef
(
CbmKFVertexInterface
, 1)
46
};
47
48
#endif
/* !CBMKFVERTEXINTERFACE_H */
v
__m128 v
Definition
P4_F32vec4.h:1
Int_t
int Int_t
Double_t
double Double_t
ClassDef
#define ClassDef(name, id)
TObject.h
CbmKFVertexInterface
Definition
CbmKFVertexInterface.h:25
CbmKFVertexInterface::GetRefY
virtual Double_t & GetRefY()
Definition
CbmKFVertexInterface.cxx:28
CbmKFVertexInterface::GetRefX
virtual Double_t & GetRefX()
I/O parameters for vertex fit routines.
Definition
CbmKFVertexInterface.cxx:24
CbmKFVertexInterface::GetRefNTracks
virtual Int_t & GetRefNTracks()
Number of Degrees of Freedom after fit.
Definition
CbmKFVertexInterface.cxx:48
CbmKFVertexInterface::CbmKFVertexInterface
CbmKFVertexInterface()
Definition
CbmKFVertexInterface.h:28
CbmKFVertexInterface::GetRefZ
virtual Double_t & GetRefZ()
Definition
CbmKFVertexInterface.cxx:32
CbmKFVertexInterface::GetRefChi2
virtual Double_t & GetRefChi2()
Array[6] of covariance matrix.
Definition
CbmKFVertexInterface.cxx:40
CbmKFVertexInterface::GetRefNDF
virtual Int_t & GetRefNDF()
Chi^2 after fit.
Definition
CbmKFVertexInterface.cxx:44
CbmKFVertexInterface::SetVertex
void SetVertex(CbmVertex &v)
Number of tracks used during fit.
Definition
CbmKFVertexInterface.cxx:53
CbmKFVertexInterface::~CbmKFVertexInterface
virtual ~CbmKFVertexInterface()
Definition
CbmKFVertexInterface.h:29
CbmKFVertexInterface::GetVertex
void GetVertex(CbmVertex &v)
Definition
CbmKFVertexInterface.cxx:68
CbmKFVertexInterface::GetCovMatrix
virtual Double_t * GetCovMatrix()
Definition
CbmKFVertexInterface.cxx:36
CbmVertex
CbmVertex.h.
Definition
CbmVertex.h:21
TObject::TObject
TObject()
install
include
CbmKFVertexInterface.h
Generated on
for BmnRoot by
1.17.0