BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmL1Vtx.h
Go to the documentation of this file.
1/*
2 *====================================================================
3 *
4 * CBM Level 1 Reconstruction
5 *
6 * Authors: I.Kisel, S.Gorbunov
7 *
8 * e-mail : ikisel@kip.uni-heidelberg.de
9 *
10 *====================================================================
11 *
12 * L1 vertex class
13 *
14 *====================================================================
15 */
16
17#ifndef CbmL1Vtx_H
18#define CbmL1Vtx_H
19
20#include "CbmKFVertexInterface.h"
21
22struct CbmL1Vtx : public CbmKFVertexInterface
23{
25 : MC_mass(0)
26 , MC_q(0)
27 , MC_p(0)
28 , MC_x(0)
29 , MC_y(0)
30 , MC_z(0)
31 , MC_px(0)
32 , MC_py(0)
33 , MC_pz(0)
34 , MC_ID(0)
35 , MC_pdg(0)
36 , x(0)
37 , y(0)
38 , z(0)
39 , chi2(0)
40 , NDF(0)
41 , mass(0)
42 , mass_err(0) {};
43
44 double MC_mass, MC_q, MC_p, MC_x, MC_y, MC_z, MC_px, MC_py, MC_pz;
45 int MC_ID, MC_pdg;
46
47 double x, y, z, C[6], chi2;
48 int NDF;
49
50 double mass, mass_err;
51
52 Double_t& GetRefX() { return x; }
53 Double_t& GetRefY() { return y; }
54 Double_t& GetRefZ() { return z; }
55 Double_t* GetCovMatrix() { return C; }
56 Double_t& GetRefChi2() { return chi2; }
57 Int_t& GetRefNDF() { return NDF; }
58 Double_t& GetRefMass() { return mass; }
60};
61
62#endif
int Int_t
double Double_t
int MC_ID
Definition CbmL1Vtx.h:45
Double_t & GetRefMassError()
Definition CbmL1Vtx.h:59
double MC_p
Definition CbmL1Vtx.h:44
double MC_z
Definition CbmL1Vtx.h:44
double mass
Definition CbmL1Vtx.h:50
Double_t & GetRefZ()
Definition CbmL1Vtx.h:54
double y
Definition CbmL1Vtx.h:47
double MC_y
Definition CbmL1Vtx.h:44
double MC_pz
Definition CbmL1Vtx.h:44
int NDF
Definition CbmL1Vtx.h:48
Double_t & GetRefX()
I/O parameters for vertex fit routines.
Definition CbmL1Vtx.h:52
Double_t & GetRefChi2()
Array[6] of covariance matrix.
Definition CbmL1Vtx.h:56
Double_t & GetRefY()
Definition CbmL1Vtx.h:53
double C[6]
Definition CbmL1Vtx.h:47
Int_t & GetRefNDF()
Chi^2 after fit.
Definition CbmL1Vtx.h:57
double MC_x
Definition CbmL1Vtx.h:44
int MC_pdg
Definition CbmL1Vtx.h:45
double MC_py
Definition CbmL1Vtx.h:44
Double_t * GetCovMatrix()
Definition CbmL1Vtx.h:55
Double_t & GetRefMass()
Definition CbmL1Vtx.h:58
double MC_px
Definition CbmL1Vtx.h:44
double MC_q
Definition CbmL1Vtx.h:44
double z
Definition CbmL1Vtx.h:47
double chi2
Definition CbmL1Vtx.h:47
double MC_mass
Definition CbmL1Vtx.h:44
double mass_err
Definition CbmL1Vtx.h:50
double x
Definition CbmL1Vtx.h:47
CbmL1Vtx()
Definition CbmL1Vtx.h:24