CbmRoot
Loading...
Searching...
No Matches
CbmKFVertexInterface.h
Go to the documentation of this file.
1/* Copyright (C) 2006 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Sergey Gorbunov, Denis Bertini [committer] */
4
20#ifndef CBMKFVERTEXINTERFACE_H
21#define CBMKFVERTEXINTERFACE_H
22
23#include "TObject.h"
24
25class CbmVertex;
26
27class CbmKFVertexInterface : public TObject {
28
29 public:
32
36 virtual Double_t& GetRefX();
37 virtual Double_t& GetRefY();
38 virtual Double_t& GetRefZ();
39 virtual Double_t* GetCovMatrix();
40 virtual Double_t& GetRefChi2();
41 virtual Int_t& GetRefNDF();
42 virtual Int_t& GetRefNTracks();
43
44 void SetVertex(CbmVertex& v);
45 void GetVertex(CbmVertex& v);
46
47
48 ClassDef(CbmKFVertexInterface, 1)
49};
50
51#endif /* !CBMKFVERTEXINTERFACE_H */
fscal v[fmask::Size]
Definition KfSimdPseudo.h:4
virtual Double_t & GetRefY()
virtual Double_t & GetRefX()
virtual Int_t & GetRefNTracks()
Number of Degrees of Freedom after fit.
virtual Double_t & GetRefZ()
virtual Double_t & GetRefChi2()
Array[6] of covariance matrix.
virtual Int_t & GetRefNDF()
Chi^2 after fit.
void SetVertex(CbmVertex &v)
Number of tracks used during fit.
void GetVertex(CbmVertex &v)
virtual Double_t * GetCovMatrix()