CGEM BOSS
6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
McTruthDataStructure.h
Go to the documentation of this file.
1
#ifndef MCTRUTH_DATASTRUCTURE_H
2
#define MCTRUTH_DATASTRUCTURE_H
3
4
typedef
struct
{
5
int
trackIndex
;
6
int
PDGcode
;
7
int
charge
;
8
int
v0Index
;
9
int
v1Index
;
10
int
px
;
11
int
py
;
12
int
pz
;
13
int
energy
;
14
int
minDaughterIndex
;
15
int
maxDaughterIndex
;
16
}
TrackTruth_t
;
17
18
typedef
struct
{
19
int
vertexIndex
;
20
int
parentTrackIndex
;
21
int
x
;
22
int
y
;
23
int
z
;
24
int
time
;
25
}
VertexTruth_t
;
26
27
typedef
struct
{
28
int
trackIndex
;
29
int
layerId
;
30
int
cellId
;
31
int
edep
;
32
int
driftD
;
33
int
x
;
34
int
y
;
35
int
z
;
36
int
posFlag
;
37
}
MdcTruth_t
;
38
39
typedef
struct
{
40
int
trackIndex
;
41
int
partId
;
42
int
scinNb
;
43
int
x
;
44
int
y
;
45
int
z
;
46
int
px
;
47
int
py
;
48
int
pz
;
49
int
trackLength
;
50
int
time
;
51
}
TofTruth_t
;
52
53
typedef
struct
{
54
int
trackIndex
;
55
int
partId
;
56
int
numTheta
;
57
int
numPhi
;
58
int
x
;
59
int
y
;
60
int
z
;
61
int
px
;
62
int
py
;
63
int
pz
;
64
int
totalEdep
;
65
}
EmcTruth_t
;
66
67
typedef
struct
{
68
int
trackIndex
;
69
int
partId
;
70
int
segId
;
71
int
gapId
;
72
int
stripId
;
73
int
x
;
74
int
y
;
75
int
z
;
76
int
px
;
77
int
py
;
78
int
pz
;
79
}
MucTruth_t
;
80
81
#endif
EmcTruth_t
Definition
McTruthDataStructure.h:53
EmcTruth_t::numPhi
int numPhi
Definition
McTruthDataStructure.h:57
EmcTruth_t::x
int x
Definition
McTruthDataStructure.h:58
EmcTruth_t::trackIndex
int trackIndex
Definition
McTruthDataStructure.h:54
EmcTruth_t::partId
int partId
Definition
McTruthDataStructure.h:55
EmcTruth_t::px
int px
Definition
McTruthDataStructure.h:61
EmcTruth_t::z
int z
Definition
McTruthDataStructure.h:60
EmcTruth_t::totalEdep
int totalEdep
Definition
McTruthDataStructure.h:64
EmcTruth_t::py
int py
Definition
McTruthDataStructure.h:62
EmcTruth_t::y
int y
Definition
McTruthDataStructure.h:59
EmcTruth_t::numTheta
int numTheta
Definition
McTruthDataStructure.h:56
EmcTruth_t::pz
int pz
Definition
McTruthDataStructure.h:63
MdcTruth_t
Definition
McTruthDataStructure.h:27
MdcTruth_t::x
int x
Definition
McTruthDataStructure.h:33
MdcTruth_t::posFlag
int posFlag
Definition
McTruthDataStructure.h:36
MdcTruth_t::edep
int edep
Definition
McTruthDataStructure.h:31
MdcTruth_t::layerId
int layerId
Definition
McTruthDataStructure.h:29
MdcTruth_t::y
int y
Definition
McTruthDataStructure.h:34
MdcTruth_t::driftD
int driftD
Definition
McTruthDataStructure.h:32
MdcTruth_t::cellId
int cellId
Definition
McTruthDataStructure.h:30
MdcTruth_t::trackIndex
int trackIndex
Definition
McTruthDataStructure.h:28
MdcTruth_t::z
int z
Definition
McTruthDataStructure.h:35
MucTruth_t
Definition
McTruthDataStructure.h:67
MucTruth_t::stripId
int stripId
Definition
McTruthDataStructure.h:72
MucTruth_t::gapId
int gapId
Definition
McTruthDataStructure.h:71
MucTruth_t::z
int z
Definition
McTruthDataStructure.h:75
MucTruth_t::partId
int partId
Definition
McTruthDataStructure.h:69
MucTruth_t::y
int y
Definition
McTruthDataStructure.h:74
MucTruth_t::segId
int segId
Definition
McTruthDataStructure.h:70
MucTruth_t::px
int px
Definition
McTruthDataStructure.h:76
MucTruth_t::trackIndex
int trackIndex
Definition
McTruthDataStructure.h:68
MucTruth_t::pz
int pz
Definition
McTruthDataStructure.h:78
MucTruth_t::py
int py
Definition
McTruthDataStructure.h:77
MucTruth_t::x
int x
Definition
McTruthDataStructure.h:73
TofTruth_t
Definition
McTruthDataStructure.h:39
TofTruth_t::trackIndex
int trackIndex
Definition
McTruthDataStructure.h:40
TofTruth_t::x
int x
Definition
McTruthDataStructure.h:43
TofTruth_t::y
int y
Definition
McTruthDataStructure.h:44
TofTruth_t::time
int time
Definition
McTruthDataStructure.h:50
TofTruth_t::z
int z
Definition
McTruthDataStructure.h:45
TofTruth_t::px
int px
Definition
McTruthDataStructure.h:46
TofTruth_t::scinNb
int scinNb
Definition
McTruthDataStructure.h:42
TofTruth_t::partId
int partId
Definition
McTruthDataStructure.h:41
TofTruth_t::pz
int pz
Definition
McTruthDataStructure.h:48
TofTruth_t::trackLength
int trackLength
Definition
McTruthDataStructure.h:49
TofTruth_t::py
int py
Definition
McTruthDataStructure.h:47
TrackTruth_t
Definition
McTruthDataStructure.h:4
TrackTruth_t::py
int py
Definition
McTruthDataStructure.h:11
TrackTruth_t::energy
int energy
Definition
McTruthDataStructure.h:13
TrackTruth_t::PDGcode
int PDGcode
Definition
McTruthDataStructure.h:6
TrackTruth_t::pz
int pz
Definition
McTruthDataStructure.h:12
TrackTruth_t::v0Index
int v0Index
Definition
McTruthDataStructure.h:8
TrackTruth_t::minDaughterIndex
int minDaughterIndex
Definition
McTruthDataStructure.h:14
TrackTruth_t::maxDaughterIndex
int maxDaughterIndex
Definition
McTruthDataStructure.h:15
TrackTruth_t::trackIndex
int trackIndex
Definition
McTruthDataStructure.h:5
TrackTruth_t::v1Index
int v1Index
Definition
McTruthDataStructure.h:9
TrackTruth_t::charge
int charge
Definition
McTruthDataStructure.h:7
TrackTruth_t::px
int px
Definition
McTruthDataStructure.h:10
VertexTruth_t
Definition
McTruthDataStructure.h:18
VertexTruth_t::parentTrackIndex
int parentTrackIndex
Definition
McTruthDataStructure.h:20
VertexTruth_t::y
int y
Definition
McTruthDataStructure.h:22
VertexTruth_t::time
int time
Definition
McTruthDataStructure.h:24
VertexTruth_t::vertexIndex
int vertexIndex
Definition
McTruthDataStructure.h:19
VertexTruth_t::x
int x
Definition
McTruthDataStructure.h:21
VertexTruth_t::z
int z
Definition
McTruthDataStructure.h:23
6.6.5.i
Event
RawDataCnv
RawDataCnv-00-04-29-tag
RawDataCnv
EventManagement
McTruthDataStructure.h
Generated by
1.12.0