Class Reference for E1039 Core & Analysis Software
MatrixData.h
Go to the documentation of this file.
1
#ifndef _MJ_MATRIX_DATA_H__
2
#define _MJ_MATRIX_DATA_H__
3
#include <TObject.h>
4
5
class
Road
:
public
TObject
6
{
7
public
:
8
9
int
id
;
10
int
charge
;
//+1 for +, -1 for -
11
int
tb
;
// +1 for top, -1 for bottom
12
float
pX
;
13
float
pY
;
14
float
pZ
;
15
float
chisq
;
17
int
detectorIDs
[3][4];
18
int
elementIDs
[3][4];
19
float
el_pos
[3][4];
20
float
zpos
[3][4];
22
float
exp_xpos
[4];
23
float
exp_ypos
[4];
24
25
Road
();
26
virtual
~Road
() {;}
27
28
void
clear
()
29
{
30
id
= 0;
charge
=0;
pX
=0;
31
}
32
33
void
get_id
();
34
35
ClassDef
(
Road
, 1);
36
};
37
38
class
RoadPair
:
public
TObject
39
{
40
public
:
41
42
Road
roads
[2];
//[+,-]
43
float
mass
;
44
float
x1
;
45
float
x2
;
46
float
xf
;
47
48
RoadPair
();
49
virtual
~RoadPair
() {;}
50
51
void
clear
()
52
{
53
roads
[0].
clear
();
roads
[1].
clear
();
54
mass
=-9999,
x1
=-9999,
x2
=-9999,
xf
=-9999;
55
}
56
57
ClassDef
(
RoadPair
, 1);
58
};
59
60
#endif
/* _MJ_MATRIX_DATA_H__ */
RoadPair
Definition:
MatrixData.h:39
RoadPair::mass
float mass
Definition:
MatrixData.h:43
RoadPair::roads
Road roads[2]
Definition:
MatrixData.h:42
RoadPair::x2
float x2
Definition:
MatrixData.h:45
RoadPair::~RoadPair
virtual ~RoadPair()
Definition:
MatrixData.h:49
RoadPair::RoadPair
RoadPair()
Definition:
MatrixData.cc:39
RoadPair::x1
float x1
Definition:
MatrixData.h:44
RoadPair::xf
float xf
Definition:
MatrixData.h:46
RoadPair::clear
void clear()
Definition:
MatrixData.h:51
RoadPair::ClassDef
ClassDef(RoadPair, 1)
Road
Definition:
MatrixData.h:6
Road::pZ
float pZ
Definition:
MatrixData.h:14
Road::exp_xpos
float exp_xpos[4]
at X hodo stations only
Definition:
MatrixData.h:22
Road::id
int id
Definition:
MatrixData.h:9
Road::pY
float pY
Definition:
MatrixData.h:13
Road::el_pos
float el_pos[3][4]
Definition:
MatrixData.h:19
Road::tb
int tb
Definition:
MatrixData.h:11
Road::exp_ypos
float exp_ypos[4]
Definition:
MatrixData.h:23
Road::ClassDef
ClassDef(Road, 1)
Road::charge
int charge
Definition:
MatrixData.h:10
Road::Road
Road()
Definition:
MatrixData.cc:5
Road::clear
void clear()
Definition:
MatrixData.h:28
Road::~Road
virtual ~Road()
Definition:
MatrixData.h:26
Road::get_id
void get_id()
Definition:
MatrixData.cc:23
Road::zpos
float zpos[3][4]
Definition:
MatrixData.h:20
Road::detectorIDs
int detectorIDs[3][4]
followings are [x,y,dp][st]
Definition:
MatrixData.h:17
Road::pX
float pX
Definition:
MatrixData.h:12
Road::chisq
float chisq
Definition:
MatrixData.h:15
Road::elementIDs
int elementIDs[3][4]
Definition:
MatrixData.h:18
e1039-analysis
TriggerAna
src
MatrixData.h
Built by
Haiwang Yu
. updated:
Thu Jan 30 2025 10:15:15
using
1.9.1 with
SeaQuest GitHub integration