BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
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
22
struct
CbmL1Vtx
:
public
CbmKFVertexInterface
23
{
24
CbmL1Vtx
()
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
; }
59
Double_t
&
GetRefMassError
() {
return
mass_err
; }
60
};
61
62
#endif
Int_t
int Int_t
Double_t
double Double_t
CbmKFVertexInterface
Definition
CbmKFVertexInterface.h:25
CbmL1Vtx
Definition
CbmL1Vtx.h:23
CbmL1Vtx::MC_ID
int MC_ID
Definition
CbmL1Vtx.h:45
CbmL1Vtx::GetRefMassError
Double_t & GetRefMassError()
Definition
CbmL1Vtx.h:59
CbmL1Vtx::MC_p
double MC_p
Definition
CbmL1Vtx.h:44
CbmL1Vtx::MC_z
double MC_z
Definition
CbmL1Vtx.h:44
CbmL1Vtx::mass
double mass
Definition
CbmL1Vtx.h:50
CbmL1Vtx::GetRefZ
Double_t & GetRefZ()
Definition
CbmL1Vtx.h:54
CbmL1Vtx::y
double y
Definition
CbmL1Vtx.h:47
CbmL1Vtx::MC_y
double MC_y
Definition
CbmL1Vtx.h:44
CbmL1Vtx::MC_pz
double MC_pz
Definition
CbmL1Vtx.h:44
CbmL1Vtx::NDF
int NDF
Definition
CbmL1Vtx.h:48
CbmL1Vtx::GetRefX
Double_t & GetRefX()
I/O parameters for vertex fit routines.
Definition
CbmL1Vtx.h:52
CbmL1Vtx::GetRefChi2
Double_t & GetRefChi2()
Array[6] of covariance matrix.
Definition
CbmL1Vtx.h:56
CbmL1Vtx::GetRefY
Double_t & GetRefY()
Definition
CbmL1Vtx.h:53
CbmL1Vtx::C
double C[6]
Definition
CbmL1Vtx.h:47
CbmL1Vtx::GetRefNDF
Int_t & GetRefNDF()
Chi^2 after fit.
Definition
CbmL1Vtx.h:57
CbmL1Vtx::MC_x
double MC_x
Definition
CbmL1Vtx.h:44
CbmL1Vtx::MC_pdg
int MC_pdg
Definition
CbmL1Vtx.h:45
CbmL1Vtx::MC_py
double MC_py
Definition
CbmL1Vtx.h:44
CbmL1Vtx::GetCovMatrix
Double_t * GetCovMatrix()
Definition
CbmL1Vtx.h:55
CbmL1Vtx::GetRefMass
Double_t & GetRefMass()
Definition
CbmL1Vtx.h:58
CbmL1Vtx::MC_px
double MC_px
Definition
CbmL1Vtx.h:44
CbmL1Vtx::MC_q
double MC_q
Definition
CbmL1Vtx.h:44
CbmL1Vtx::z
double z
Definition
CbmL1Vtx.h:47
CbmL1Vtx::chi2
double chi2
Definition
CbmL1Vtx.h:47
CbmL1Vtx::MC_mass
double MC_mass
Definition
CbmL1Vtx.h:44
CbmL1Vtx::mass_err
double mass_err
Definition
CbmL1Vtx.h:50
CbmL1Vtx::x
double x
Definition
CbmL1Vtx.h:47
CbmL1Vtx::CbmL1Vtx
CbmL1Vtx()
Definition
CbmL1Vtx.h:24
reconstruction
cat
CbmL1Vtx.h
Generated on
for BmnRoot by
1.17.0