Class Reference for E1039 Core & Analysis Software
TreeData.h
Go to the documentation of this file.
1
#ifndef _TREE_DATA__H_
2
#define _TREE_DATA__H_
3
#include <vector>
4
#include <TROOT.h>
5
#include <TLorentzVector.h>
6
7
struct
EventData
{
8
short
run_id
;
9
int
spill_id
;
10
int
event_id
;
11
short
fpga_bits
;
12
short
nim_bits
;
13
short
D1
;
14
short
D2
;
15
short
D3p
;
16
short
D3m
;
17
18
EventData
();
19
virtual
~EventData
() {;}
20
ClassDef
(
EventData
, 1);
21
};
22
23
struct
HitData
{
24
short
det_id
;
25
short
ele_id
;
26
double
tdc_time
;
27
double
drift_dist
;
28
29
HitData
();
30
virtual
~HitData
() {;}
31
ClassDef
(
HitData
, 1);
32
};
33
34
typedef
std::vector<HitData>
HitList
;
35
36
#endif
// _TREE_DATA__H_
HitList
std::vector< HitData > HitList
Definition:
TreeData.h:34
EventData
Definition:
DecoData.h:210
EventData::EventData
EventData()
EventData::spill_id
int spill_id
Definition:
TreeData.h:9
EventData::event_id
int event_id
Definition:
TreeData.h:10
EventData::ClassDef
ClassDef(EventData, 1)
EventData::nim_bits
short nim_bits
Definition:
TreeData.h:12
EventData::D1
short D1
Definition:
TreeData.h:13
EventData::~EventData
virtual ~EventData()
Definition:
TreeData.h:19
EventData::D2
short D2
Definition:
TreeData.h:14
EventData::fpga_bits
short fpga_bits
Definition:
TreeData.h:11
EventData::run_id
short run_id
Definition:
TreeData.h:8
EventData::D3p
short D3p
Definition:
TreeData.h:15
EventData::D3m
short D3m
Definition:
TreeData.h:16
HitData
Definition:
DecoData.h:172
HitData::HitData
HitData()
HitData::~HitData
virtual ~HitData()
Definition:
TreeData.h:30
HitData::ClassDef
ClassDef(HitData, 1)
HitData::det_id
short det_id
Definition:
TreeData.h:24
HitData::ele_id
short ele_id
Definition:
TreeData.h:25
HitData::tdc_time
double tdc_time
Definition:
TreeData.h:26
HitData::drift_dist
double drift_dist
Definition:
TreeData.h:27
e1039-analysis
AnaData2024
src
TreeData.h
Built by
Haiwang Yu
. updated:
Thu Jan 30 2025 10:15:15
using
1.9.1 with
SeaQuest GitHub integration