Class Reference for E1039 Core & Analysis Software
TreeData.cc
Go to the documentation of this file.
1
#include "
TreeData.h
"
2
using namespace
std;
3
4
MCEventData::MCEventData
()
5
: process_id(-9999)
6
{
7
for
(
int
ii=0; ii<4; ii++)
8
{
9
particle_id
[ii] = -9999;
10
particle_mom
[ii].SetXYZT(0, 0, 0, 0);
11
}
12
}
13
14
EventData::EventData
()
15
: event_id(-9999),
16
trig_bits(-9999)
17
{
18
;
19
}
20
21
DimuonData::DimuonData
()
22
: dim_id(-9999),
23
pdg_id(-9999),
24
mass(-9999),
25
x1(-9999),
26
x2(-9999),
27
xf(-9999),
28
track_id_pos(-9999),
29
track_id_neg(-9999)
30
{
31
mom.SetXYZT(0, 0, 0, 0);
32
mom_pos.SetXYZT(0, 0, 0, 0);
33
mom_neg.SetXYZT(0, 0, 0, 0);
34
}
35
36
TrackData::TrackData
()
37
: track_id(-9999),
38
charge(-9999),
39
zvtx(-9999)
40
{
41
;
42
}
43
44
HitData::HitData
()
45
: hit_id(-9999),
46
track_id(-9999),
47
detector_id(-9999),
48
element_id(-9999),
49
tdc_time(-9999),
50
in_time(false)
51
{
52
;
53
}
54
55
TrackletData::TrackletData
()
56
: n_hits(-9999),
57
chisq(-9999),
58
charge(-9999)
59
{
60
for
(
int
ii=0; ii<24; ii++)
61
{
62
detector_id
[ii] = -9999;
63
detector_zpos
[ii] = -9999;
64
x_exp
[ii] = -9999;
65
y_exp
[ii] = -9999;
66
in_plane
[ii] =
false
;
67
element_id_exp
[ii] = -9999;
68
hit_id
[ii] = -9999;
69
track_id
[ii] = -9999;
70
element_id_pos
[ii] = -9999;
71
element_id_closest
[ii] = -9999;
72
}
73
}
TreeData.h
MCEventData::MCEventData
MCEventData()
Definition:
TreeData.cc:4
MCEventData::particle_mom
TLorentzVector particle_mom[4]
Definition:
TreeData.h:13
MCEventData::particle_id
int particle_id[4]
Definition:
TreeData.h:12
TrackletData::x_exp
float x_exp[24]
Definition:
TreeData.h:91
TrackletData::in_plane
bool in_plane[24]
Definition:
TreeData.h:93
TrackletData::element_id_pos
int element_id_pos[24]
Definition:
TreeData.h:97
TrackletData::detector_zpos
float detector_zpos[24]
Definition:
TreeData.h:90
TrackletData::element_id_exp
int element_id_exp[24]
Definition:
TreeData.h:94
TrackletData::track_id
int track_id[24]
Definition:
TreeData.h:96
TrackletData::TrackletData
TrackletData()
Definition:
TreeData.cc:55
TrackletData::y_exp
float y_exp[24]
Definition:
TreeData.h:92
TrackletData::detector_id
int detector_id[24]
Definition:
TreeData.h:89
TrackletData::element_id_closest
int element_id_closest[24]
Definition:
TreeData.h:98
TrackletData::hit_id
int hit_id[24]
Definition:
TreeData.h:95
DimuonData::DimuonData
DimuonData()
Definition:
TreeData.cc:24
EventData::EventData
EventData()
Definition:
DecoData.cc:102
HitData::HitData
HitData()
Definition:
DecoData.cc:83
TrackData::TrackData
TrackData()
Definition:
TreeData.cc:18
e1039-analysis
TriggerAna
src
TreeData.cc
Built by
Haiwang Yu
. updated:
Thu Jan 30 2025 10:15:15
using
1.9.1 with
SeaQuest GitHub integration