BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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
22class CbmVertex;
23
24class CbmKFVertexInterface : public TObject
25{
26
27 public:
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
44
46};
47
48#endif /* !CBMKFVERTEXINTERFACE_H */
__m128 v
Definition P4_F32vec4.h:1
int Int_t
double Double_t
#define ClassDef(name, id)
virtual Double_t & GetRefX()
I/O parameters for vertex fit routines.
virtual Int_t & GetRefNTracks()
Number of Degrees of Freedom after fit.
virtual Double_t & GetRefChi2()
Array[6] of covariance matrix.
virtual Int_t & GetRefNDF()
Chi^2 after fit.
virtual Double_t & GetRefY()
virtual Double_t & GetRefZ()
void SetVertex(CbmVertex &v)
Number of tracks used during fit.
void GetVertex(CbmVertex &v)
virtual Double_t * GetCovMatrix()
CbmVertex.h.
Definition CbmVertex.h:21