Belle II Software development
BEASTTree_v5.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#ifndef BEASTTREE_V5_H
10#define BEASTTREE_V5_H
11
12#include <RtypesCore.h>
13
14#include <vector>
15
16namespace Belle2 {
21 namespace BEAST_v5 {
22
27 struct BEASTTree_v5 {
28
30 UInt_t ts;
31 UInt_t event;
32 UInt_t run;
33 UInt_t subrun;
34 std::vector<double>* SKB_HER_current;
35 std::vector<double>* SKB_LER_current;
36 std::vector<double>* SKB_HER_lifetime;
37 std::vector<double>* SKB_LER_lifetime;
38 std::vector<float>* SKB_LER_Zeff_D02;
39 std::vector<float>* SKB_LER_Zeff_D06;
40 std::vector<double> SKB_HER_RLR;
41 std::vector<double> SKB_LER_RLR;
42 std::vector<double>* SKB_HER_integratedCurrent;
43 std::vector<double>* SKB_LER_integratedCurrent;
44 std::vector<double>* SKB_HER_injectionFlag;
45 std::vector<double>* SKB_LER_injectionFlag;
46 std::vector<double>* SKB_HER_injectionFlag_safe;
47 std::vector<double>* SKB_LER_injectionFlag_safe;
48 std::vector<double>* SKB_HER_abortFlag;
49 std::vector<double>* SKB_LER_abortFlag;
50 std::vector<double>* SKB_HER_abortFlag_safe;
51 std::vector<double>* SKB_LER_abortFlag_safe;
52 std::vector<double>* SKB_HER_injectionRate;
53 std::vector<double>* SKB_LER_injectionRate;
54 std::vector<double>* SKB_HER_injectionEfficiency;
55 std::vector<double>* SKB_LER_injectionEfficiency;
56 std::vector<double>* SKB_HER_injectionCharge;
57 std::vector<double>* SKB_LER_injectionCharge;
58 std::vector<double>* SKB_HER_injectionRepetitionRate;
59 std::vector<double>* SKB_LER_injectionRepetitionRate;
62 std::vector<double>* SKB_HER_beamSize_xray_X;
63 std::vector<double>* SKB_HER_beamSize_xray_Y;
65 std::vector<double>* SKB_LER_beamSize_xray_X;
66 std::vector<double>* SKB_LER_beamSize_xray_Y;
68 std::vector<double>* SKB_HER_beamSize_SR_Y;
69 std::vector<double>* SKB_LER_beamSize_SR_Y;
70 std::vector<double>* SKB_HER_beamSize_SR_X;
71 std::vector<double>* SKB_LER_beamSize_SR_X;
72 std::vector<double>* SKB_beamLoss_nearCollimators;
73 std::vector<double>* SKB_beamLoss_aroundMasks;
74 std::vector<double>* SKB_HER_pressure_average;
75 std::vector<double>* SKB_LER_pressure_average;
76 std::vector<float>* SKB_HER_pressures;
77 std::vector<float>* SKB_LER_pressures;
78 std::vector<float>* SKB_LER_pressures_local;
79 std::vector<float>* SKB_HER_pressures_local;
82 std::vector<float>* SKB_HER_pressures_corrected;
83 std::vector<float>* SKB_LER_pressures_corrected;
88 std::vector<float>* SKB_HER_collimatorPositions_mm;
89 std::vector<float>* SKB_LER_collimatorPositions_mm;
90 std::vector<float>* SKB_LER_partialPressures_D06;
91 std::vector<float>* SKB_LER_partialPressures_D02;
92 std::vector<float>* DIA_current;
93 std::vector<float>* CSI_temperature;
94 std::vector<float>* CSI_humidity;
95 std::vector<float>* TPC_gas_flow;
96 std::vector<float>* TPC_gas_pressure;
97 std::vector<double>* SKB_Status;
98 std::vector<short>* SKB_beamLoss_ionChambers_mean;
99 std::vector<short>* SKB_beamLoss_PINdiodes_mean;
103 std::vector<float>* SKB_LER_collimatorPositions_X;
104 std::vector<float>* SKB_LER_collimatorPositions_Y;
106 std::vector<float>* PIN_voltage;
107 std::vector<float>* PIN_temperature;
108 std::vector<float> PIN_dose;
109 std::vector<float> PIN_dose_av;
110 std::vector<int>* TPC3_idx;
111 std::vector<int>* TPC3_npoints;
112 std::vector<int>* TPC3_channel;
113 std::vector<int>* TPC3_sumTOT;
114 std::vector<float>* TPC3_sumE;
115 std::vector<unsigned short>* TPC3_hitside;
116 std::vector<double>* TPC3_phi;
117 std::vector<double>* TPC3_theta;
118 std::vector<float>* TPC3_chi2;
119 std::vector<double>* TPC3_dEdx;
120 std::vector<int>* TPC3_PID_neutrons;
121 std::vector<int>* TPC3_PID_alphas_top;
122 std::vector<int>* TPC3_PID_alphas_bottom;
123 std::vector<int>* TPC3_PID_xrays;
124 std::vector<int>* TPC3_PID_protons;
125 std::vector<int>* TPC3_PID_others;
126 std::vector<unsigned int>* TPC3_N_neutrons;
127 std::vector<unsigned int>* TPC3_N_alphas_top;
128 std::vector<unsigned int>* TPC3_N_alphas_bottom;
129 std::vector<unsigned int>* TPC3_N_xrays;
130 std::vector<unsigned int>* TPC3_N_protons;
131 std::vector<unsigned int>* TPC3_N_others;
132 std::vector<unsigned int>* TPC3_selectedTrackIdx;
133 std::vector<int>* TPC3_hits_col;
134 std::vector<int>* TPC3_hits_row;
135 std::vector<int>* TPC3_hits_bcid;
136 std::vector<int>* TPC3_hits_tot;
137 std::vector<int>* TPC4_idx;
138 std::vector<int>* TPC4_npoints;
139 std::vector<int>* TPC4_channel;
140 std::vector<int>* TPC4_sumTOT;
141 std::vector<float>* TPC4_sumE;
142 std::vector<unsigned short>* TPC4_hitside;
143 std::vector<double>* TPC4_phi;
144 std::vector<double>* TPC4_theta;
145 std::vector<float>* TPC4_chi2;
146 std::vector<double>* TPC4_dEdx;
147 std::vector<int>* TPC4_PID_neutrons;
148 std::vector<int>* TPC4_PID_alphas_top;
149 std::vector<int>* TPC4_PID_alphas_bottom;
150 std::vector<int>* TPC4_PID_xrays;
151 std::vector<int>* TPC4_PID_protons;
152 std::vector<int>* TPC4_PID_others;
153 std::vector<unsigned int>* TPC4_N_neutrons;
154 std::vector<unsigned int>* TPC4_N_alphas_top;
155 std::vector<unsigned int>* TPC4_N_alphas_bottom;
156 std::vector<unsigned int>* TPC4_N_xrays;
157 std::vector<unsigned int>* TPC4_N_protons;
158 std::vector<unsigned int>* TPC4_N_others;
159 std::vector<int>* TPC4_selectedTrackIdx;
160 std::vector<int>* TPC4_hits_col;
161 std::vector<int>* TPC4_hits_row;
162 std::vector<int>* TPC4_hits_bcid;
163 std::vector<int>* TPC4_hits_tot;
164 std::vector<float> BGO_energy;
165 std::vector<float> CSI_hitRate;
166 std::vector<float> CSI_sumE;
167 std::vector<float>* CSI_data_sumE;
168 std::vector<float> CSI_Ebin;
169 std::vector<float> HE3_rate;
170 std::vector<float> CLAWS_rate;
171 std::vector<float> QCSS_rate;
172 std::vector<float> DIA_dose;
173 std::vector<float>* DIA_data_dose;
174 std::vector<float>* PIN_data_dose;
175 std::vector<float>* BGO_data_dose;
176 std::vector<float> BGO_energy_av;
177 std::vector<float> CSI_hitRate_av;
178 std::vector<float> CSI_sumE_av;
179 std::vector<float> CSI_Ebin_av;
180 std::vector<float> HE3_rate_av;
181 std::vector<float> CLAWS_rate_av;
182 std::vector<float> QCSS_rate_av;
183 std::vector<float> DIA_dose_av;
185 std::vector<float>* CSI_data_rate;
186 std::vector<float>* HE3_data_rate;
187 std::vector<float>* QCSS_data_rate;
188 std::vector<float>* CLAWS_data_rate;
189 std::vector<float>* CSI_data_Ebin;
191 std::vector<double> SAD_HER_lifetime;
192 std::vector<double> SAD_LER_lifetime;
193 std::vector<double> SAD_HER_lifetime_av;
194 std::vector<double> SAD_LER_lifetime_av;
195 std::vector<double> SAD_HER_RLR;
196 std::vector<double> SAD_LER_RLR;
197 std::vector<double> SAD_HER_RLR_av;
198 std::vector<double> SAD_LER_RLR_av;
200 std::vector<float> DOSI;
201 std::vector<float> DOSI_av;
203 std::vector<double> mc_reweight_LERB;
204 std::vector<double> mc_reweight_LERC;
205 std::vector<double> mc_reweight_LERT;
206 std::vector<double> mc_reweight_HERB;
207 std::vector<double> mc_reweight_HERC;
208 std::vector<double> mc_reweight_HERT;
210 //std::vector<float> TPC_rate_av[2][5];/** */
211 //std::vector<float> TPC_rate[2][5];/** */
212 float TPC_rate_av[2][5];
213 float TPC_rate[2][5];
214 //float TPC_dose_av[2][5];/** */
215 //float TPC_dose[2][5];/** */
216 std::vector<float> TPC_dose;
217 std::vector<float> TPC_dose_av;
219 float TPC_angular_rate_av[2][9][18];
220 float TPC_angular_rate[2][9][18];
221 float TPC_angular_dose_av[2][9][18];
222 float TPC_angular_dose[2][9][18];
227 void clear()
228 {
229 ts = 0;
230 event = 0;
231 run = 0;
232 subrun = 0;
241 SKB_Status = 0;
246 SKB_LER_current = 0;
247 SKB_HER_current = 0;
298 PIN_data_dose = 0;
299 DIA_data_dose = 0;
300 BGO_data_dose = 0;
301 CSI_data_sumE = 0;
302
303 HE3_data_rate = 0;
304 CSI_data_rate = 0;
305 QCSS_data_rate = 0;
306 CLAWS_data_rate = 0;
307 CSI_data_Ebin = 0;
308
309
310 PIN_dose.clear();
311 BGO_energy.clear();
312 HE3_rate.clear();
313 CLAWS_rate.clear();
314 QCSS_rate.clear();
315 CSI_sumE.clear();
316 CSI_Ebin.clear();
317 CSI_hitRate.clear();
318 DIA_dose.clear();
319
320 PIN_dose_av.clear();
321 BGO_energy_av.clear();
322 HE3_rate_av.clear();
323 TPC_dose_av.clear();
324 TPC_dose.clear();
325 for (int i = 0; i < 2; i ++) {
326 for (int j = 0; j < 5; j ++) {
327 //TPC_rate_av[i][j].clear();
328 //TPC_rate[i][j].clear();
329 TPC_rate_av[i][j] = 0;
330 TPC_rate[i][j] = 0;
331 //TPC_dose_av[i][j] = 0;
332 //TPC_dose[i][j] = 0;
333 }
334 for (int j = 0; j < 9; j ++) {
335 for (int k = 0; k < 18; k ++) {
336 TPC_angular_rate[i][j][k] = 0;
337 TPC_angular_dose[i][j][k] = 0;
338 TPC_angular_rate_av[i][j][k] = 0;
339 TPC_angular_dose_av[i][j][k] = 0;
340 }
341 }
342 }
343 CLAWS_rate_av.clear();
344 QCSS_rate_av.clear();
345 CSI_sumE_av.clear();
346 CSI_Ebin_av.clear();
347 CSI_hitRate_av.clear();
348 DIA_dose_av.clear();
349
350 SAD_HER_lifetime.clear();
351 SAD_LER_lifetime.clear();
352 SKB_HER_RLR.clear();
353 SKB_LER_RLR.clear();
354 SAD_HER_RLR.clear();
355 SAD_LER_RLR.clear();
356 SAD_HER_RLR_av.clear();
357 SAD_LER_RLR_av.clear();
358 SAD_HER_lifetime_av.clear();
359 SAD_LER_lifetime_av.clear();
360
361 DOSI.clear();
362 DOSI_av.clear();
363 }
364
365 };
366
367 } // BEAST_v5 namespace
369} // Belle2 namespace
370
371#endif
372
Abstract base class for different kinds of events.
Structure for the input of the data BEAST (TTree "Data_BEAST")
Definition: BEASTTree_v5.h:27
std::vector< float > CSI_Ebin
Beast PV.
Definition: BEASTTree_v5.h:168
std::vector< unsigned int > * TPC3_N_xrays
Beast PV.
Definition: BEASTTree_v5.h:129
std::vector< short > * SKB_beamLoss_PINdiodes_mean
BLM mean ion chamber.
Definition: BEASTTree_v5.h:99
std::vector< double > * SKB_HER_lifetime
LER current [mA].
Definition: BEASTTree_v5.h:36
std::vector< double > * TPC3_theta
TPC phi ange.
Definition: BEASTTree_v5.h:117
std::vector< double > * SKB_LER_injectionNumberOfBunches
HER injection number of bunches.
Definition: BEASTTree_v5.h:61
std::vector< double > SKB_HER_RLR
LER Zeff at D06 section.
Definition: BEASTTree_v5.h:40
std::vector< double > * SKB_HER_abortFlag_safe
Beast PV.
Definition: BEASTTree_v5.h:50
std::vector< double > * SKB_LER_abortFlag
Beast PV.
Definition: BEASTTree_v5.h:49
std::vector< int > * TPC3_PID_neutrons
PC dE/dx.
Definition: BEASTTree_v5.h:120
std::vector< float > * SKB_HER_collimatorPositions_fromBeam
Beast PV.
Definition: BEASTTree_v5.h:101
std::vector< double > * SKB_HER_beamSize_xray_Y
HER horizontal beam size by X-ray monitor [um].
Definition: BEASTTree_v5.h:63
std::vector< double > * SKB_LER_beamSize_SR_Y
HER vertical beam size by SR monitor [um].
Definition: BEASTTree_v5.h:69
std::vector< int > * TPC4_PID_neutrons
Beast PV.
Definition: BEASTTree_v5.h:147
std::vector< float > * HE3_data_rate
Beast PV.
Definition: BEASTTree_v5.h:186
std::vector< double > * SKB_HER_injectionFlag_safe
Beast PV.
Definition: BEASTTree_v5.h:46
std::vector< double > * SKB_HER_beamSize_SR_Y
LER corrected vertical beam size by X-ray monitor [um].
Definition: BEASTTree_v5.h:68
std::vector< unsigned int > * TPC3_N_neutrons
Beast PV.
Definition: BEASTTree_v5.h:126
float TPC_angular_dose[2][9][18]
TPC angular average dose.
Definition: BEASTTree_v5.h:222
std::vector< double > * SKB_HER_current
subrunID
Definition: BEASTTree_v5.h:34
std::vector< float > * SKB_LER_Zeff_D06
LER Zeff at D02 section.
Definition: BEASTTree_v5.h:39
std::vector< float > * SKB_LER_collimatorPositions_Y
Beast PV.
Definition: BEASTTree_v5.h:104
std::vector< float > * SKB_LER_pressures_local
Beast PV.
Definition: BEASTTree_v5.h:78
std::vector< double > * TPC4_theta
Beast PV.
Definition: BEASTTree_v5.h:144
std::vector< float > * SKB_HER_pressures_corrected
LER corrected ring average pressure [Pa].
Definition: BEASTTree_v5.h:82
std::vector< float > * SKB_LER_pressures_local_corrected
Beast PV.
Definition: BEASTTree_v5.h:84
std::vector< float > * CSI_data_rate
Beast PV.
Definition: BEASTTree_v5.h:185
std::vector< float > HE3_rate
Beast PV.
Definition: BEASTTree_v5.h:169
std::vector< int > * TPC3_idx
Pin-diod average dose.
Definition: BEASTTree_v5.h:110
std::vector< unsigned int > * TPC4_N_others
Beast PV.
Definition: BEASTTree_v5.h:158
std::vector< float > * CSI_humidity
Beast PV.
Definition: BEASTTree_v5.h:94
std::vector< double > * SKB_LER_injectionEfficiency
HER injection efficiency [%].
Definition: BEASTTree_v5.h:55
std::vector< float > * CSI_temperature
Beast PV.
Definition: BEASTTree_v5.h:93
std::vector< float > * PIN_data_dose
Beast PV.
Definition: BEASTTree_v5.h:174
std::vector< int > * TPC3_hits_col
Beast PV.
Definition: BEASTTree_v5.h:133
std::vector< double > * SKB_HER_pressure_average_corrected
Beast PV.
Definition: BEASTTree_v5.h:80
std::vector< float > CSI_sumE
Beast PV.
Definition: BEASTTree_v5.h:166
std::vector< int > * TPC3_npoints
TPC id.
Definition: BEASTTree_v5.h:111
std::vector< float > * SKB_HER_collimatorPositions_mm
HER collimator head vertical position [mm].
Definition: BEASTTree_v5.h:88
std::vector< float > * DIA_current
LER partial RGA pressure at D02 section [Pa].
Definition: BEASTTree_v5.h:92
std::vector< float > CSI_hitRate_av
Beast PV.
Definition: BEASTTree_v5.h:177
std::vector< int > * TPC3_channel
TPC number of points.
Definition: BEASTTree_v5.h:112
std::vector< int > * TPC4_idx
Beast PV.
Definition: BEASTTree_v5.h:137
std::vector< double > * SKB_Status
TPC gas pressure.
Definition: BEASTTree_v5.h:97
std::vector< unsigned short > * TPC4_hitside
Beast PV.
Definition: BEASTTree_v5.h:142
std::vector< int > * TPC3_PID_xrays
Beast PV.
Definition: BEASTTree_v5.h:123
std::vector< unsigned short > * TPC3_hitside
TPC energy deposition.
Definition: BEASTTree_v5.h:115
std::vector< float > * SKB_HER_collimatorPositions_inX
Beast PV.
Definition: BEASTTree_v5.h:86
std::vector< float > QCSS_rate
Beast PV.
Definition: BEASTTree_v5.h:171
std::vector< double > SKB_LER_RLR
HER Ring Loss Rate.
Definition: BEASTTree_v5.h:41
std::vector< double > * SKB_LER_beamSize_xray_X
HER corrected vertical beam size by X-ray monitor [um].
Definition: BEASTTree_v5.h:65
std::vector< float > * TPC3_chi2
TPC theta angle.
Definition: BEASTTree_v5.h:118
std::vector< double > SAD_HER_lifetime_av
Beast PV.
Definition: BEASTTree_v5.h:193
std::vector< float > * TPC_gas_pressure
TPC gas flow.
Definition: BEASTTree_v5.h:96
std::vector< float > TPC_dose_av
TPC dose.
Definition: BEASTTree_v5.h:217
std::vector< float > CLAWS_rate_av
Beast PV.
Definition: BEASTTree_v5.h:181
std::vector< double > * TPC4_dEdx
Beast PV.
Definition: BEASTTree_v5.h:146
std::vector< float > TPC_dose
TPC rate.
Definition: BEASTTree_v5.h:216
std::vector< int > * TPC4_PID_xrays
Beast PV.
Definition: BEASTTree_v5.h:150
std::vector< double > mc_reweight_LERB
Beast PV.
Definition: BEASTTree_v5.h:203
std::vector< float > * SKB_HER_collimatorPositions_inY
HER collimator head horizontal position [mm].
Definition: BEASTTree_v5.h:87
std::vector< unsigned int > * TPC3_N_protons
Beast PV.
Definition: BEASTTree_v5.h:130
std::vector< int > * TPC3_PID_alphas_top
Beast PV.
Definition: BEASTTree_v5.h:121
std::vector< double > * SKB_HER_injectionFlag
Beast PV.
Definition: BEASTTree_v5.h:44
std::vector< unsigned int > * TPC4_N_xrays
Beast PV.
Definition: BEASTTree_v5.h:156
std::vector< double > * SKB_LER_injectionCharge
HER injection charge.
Definition: BEASTTree_v5.h:57
std::vector< float > * SKB_HER_pressures_local_corrected
Beast PV.
Definition: BEASTTree_v5.h:85
std::vector< double > * SKB_HER_integratedCurrent
LER Ring Loss Rate.
Definition: BEASTTree_v5.h:42
std::vector< double > * SKB_HER_injectionRate
Beast PV.
Definition: BEASTTree_v5.h:52
std::vector< double > * SKB_LER_pressure_average
HER ring average pressure [Pa].
Definition: BEASTTree_v5.h:75
std::vector< double > * TPC3_dEdx
TPC chi2.
Definition: BEASTTree_v5.h:119
float TPC_angular_rate[2][9][18]
TPC angular average rate.
Definition: BEASTTree_v5.h:220
std::vector< float > * BGO_data_dose
Beast PV.
Definition: BEASTTree_v5.h:175
std::vector< double > * SKB_LER_injectionRepetitionRate
HER injection repetition rate [Hz].
Definition: BEASTTree_v5.h:59
std::vector< float > PIN_dose_av
Pin-diod dose.
Definition: BEASTTree_v5.h:109
std::vector< double > SAD_LER_lifetime_av
Beast PV.
Definition: BEASTTree_v5.h:194
std::vector< float > CSI_hitRate
Beast PV.
Definition: BEASTTree_v5.h:165
std::vector< unsigned int > * TPC4_N_neutrons
Beast PV.
Definition: BEASTTree_v5.h:153
std::vector< int > * TPC3_hits_row
Beast PV.
Definition: BEASTTree_v5.h:134
std::vector< double > * SKB_LER_integratedCurrent
Beast PV.
Definition: BEASTTree_v5.h:43
std::vector< double > * SKB_beamLoss_aroundMasks
Collimator BLM.
Definition: BEASTTree_v5.h:73
std::vector< float > * TPC_gas_flow
Beast PV.
Definition: BEASTTree_v5.h:95
std::vector< int > * TPC3_PID_alphas_bottom
Beast PV.
Definition: BEASTTree_v5.h:122
std::vector< double > SAD_HER_RLR_av
SAD LER Ring Loss Rate.
Definition: BEASTTree_v5.h:197
std::vector< float > DIA_dose
Beast PV.
Definition: BEASTTree_v5.h:172
std::vector< float > * SKB_LER_collimatorPositions_DMM
HER collimator head position w.r.t.
Definition: BEASTTree_v5.h:102
std::vector< float > BGO_energy_av
Beast PV.
Definition: BEASTTree_v5.h:176
std::vector< float > QCSS_rate_av
Beast PV.
Definition: BEASTTree_v5.h:182
std::vector< float > * SKB_LER_collimatorPositions_X
Beast PV.
Definition: BEASTTree_v5.h:103
std::vector< float > * CSI_data_sumE
Beast PV.
Definition: BEASTTree_v5.h:167
float TPC_rate_av[2][5]
HER Touschek scale coef.
Definition: BEASTTree_v5.h:212
std::vector< float > CSI_sumE_av
Beast PV.
Definition: BEASTTree_v5.h:178
std::vector< double > * SKB_LER_abortFlag_safe
Beast PV.
Definition: BEASTTree_v5.h:51
std::vector< float > DIA_dose_av
Beast PV.
Definition: BEASTTree_v5.h:183
std::vector< float > CLAWS_rate
Beast PV.
Definition: BEASTTree_v5.h:170
std::vector< float > * TPC4_chi2
Beast PV.
Definition: BEASTTree_v5.h:145
std::vector< int > * TPC4_PID_alphas_bottom
Beast PV.
Definition: BEASTTree_v5.h:149
std::vector< int > * TPC4_sumTOT
Beast PV.
Definition: BEASTTree_v5.h:140
std::vector< double > mc_reweight_HERC
HER Bremsstrahlung scale coef.
Definition: BEASTTree_v5.h:207
std::vector< double > SAD_LER_RLR_av
SAD HER average Ring Loss Rate.
Definition: BEASTTree_v5.h:198
std::vector< int > * TPC4_hits_tot
Beast PV.
Definition: BEASTTree_v5.h:163
std::vector< double > SAD_HER_RLR
Beast PV.
Definition: BEASTTree_v5.h:195
std::vector< short > * SKB_beamLoss_ionChambers_mean
Beast PV.
Definition: BEASTTree_v5.h:98
std::vector< float > * TPC3_sumE
TPC Time-over-Threshold.
Definition: BEASTTree_v5.h:114
std::vector< float > BGO_energy
Beast PV.
Definition: BEASTTree_v5.h:164
std::vector< float > * SKB_LER_pressures_corrected
Beast PV.
Definition: BEASTTree_v5.h:83
std::vector< double > SAD_LER_RLR
SAD HER Ring Loss Rate.
Definition: BEASTTree_v5.h:196
std::vector< float > * CSI_data_Ebin
Beast PV.
Definition: BEASTTree_v5.h:189
std::vector< float > HE3_rate_av
Beast PV.
Definition: BEASTTree_v5.h:180
std::vector< float > * SKB_LER_collimatorPositions_mm
HER collimator position [mm].
Definition: BEASTTree_v5.h:89
UInt_t event
unix time [s]
Definition: BEASTTree_v5.h:31
std::vector< double > * SKB_LER_correctedBeamSize_xray_Y
LER vertical beam size by X-ray monitor [um].
Definition: BEASTTree_v5.h:67
std::vector< float > * SKB_LER_pressures
Beast PV.
Definition: BEASTTree_v5.h:77
std::vector< unsigned int > * TPC4_N_protons
Beast PV.
Definition: BEASTTree_v5.h:157
std::vector< unsigned int > * TPC3_N_alphas_bottom
Beast PV.
Definition: BEASTTree_v5.h:128
std::vector< float > * PIN_voltage
LER collimator head position w.r.t.
Definition: BEASTTree_v5.h:106
std::vector< double > * SKB_LER_beamSize_SR_X
HER horizontal beam size by SR monitor [um].
Definition: BEASTTree_v5.h:71
std::vector< unsigned int > * TPC4_N_alphas_top
Beast PV.
Definition: BEASTTree_v5.h:154
std::vector< float > * SKB_LER_partialPressures_D02
LER partial RGA pressure at D06 section [Pa].
Definition: BEASTTree_v5.h:91
std::vector< int > * TPC4_hits_col
Beast PV.
Definition: BEASTTree_v5.h:160
std::vector< double > * SKB_LER_injectionFlag_safe
Beast PV.
Definition: BEASTTree_v5.h:47
std::vector< double > * TPC4_phi
Beast PV.
Definition: BEASTTree_v5.h:143
std::vector< float > * PIN_temperature
Pin-diod voltage.
Definition: BEASTTree_v5.h:107
std::vector< double > mc_reweight_LERT
LER Coulomb scale coef.
Definition: BEASTTree_v5.h:205
std::vector< float > * SKB_LER_collimatorPositions_fromBeam
Beast PV.
Definition: BEASTTree_v5.h:105
std::vector< float > PIN_dose
Pin-diod temperature.
Definition: BEASTTree_v5.h:108
std::vector< int > * TPC3_hits_bcid
Beast PV.
Definition: BEASTTree_v5.h:135
std::vector< int > * TPC3_PID_others
Beast PV.
Definition: BEASTTree_v5.h:125
std::vector< unsigned int > * TPC4_N_alphas_bottom
Beast PV.
Definition: BEASTTree_v5.h:155
std::vector< double > * SKB_HER_beamSize_SR_X
LER vertical beam size by SR monitor [um].
Definition: BEASTTree_v5.h:70
std::vector< double > * SKB_HER_injectionRepetitionRate
LER injection charge.
Definition: BEASTTree_v5.h:58
std::vector< double > * SKB_LER_injectionRate
HER injection rate [mA/s].
Definition: BEASTTree_v5.h:53
std::vector< float > * SKB_LER_partialPressures_D06
LER collimator position [mm].
Definition: BEASTTree_v5.h:90
std::vector< float > * DIA_data_dose
Beast PV.
Definition: BEASTTree_v5.h:173
std::vector< int > * TPC4_PID_protons
Beast PV.
Definition: BEASTTree_v5.h:151
std::vector< float > * SKB_HER_pressures
LER ring average pressure [Pa].
Definition: BEASTTree_v5.h:76
std::vector< float > * SKB_LER_Zeff_D02
HER beam lifetime [min].
Definition: BEASTTree_v5.h:38
float TPC_angular_rate_av[2][9][18]
TPC average dose.
Definition: BEASTTree_v5.h:219
std::vector< double > * SKB_beamLoss_nearCollimators
LER horizontal beam size by SR monitor [um].
Definition: BEASTTree_v5.h:72
std::vector< double > mc_reweight_LERC
LER Bremsstrahlung scale coef.
Definition: BEASTTree_v5.h:204
void clear()
TPC angular dose.
Definition: BEASTTree_v5.h:227
std::vector< float > DOSI_av
Beast PV.
Definition: BEASTTree_v5.h:201
std::vector< double > * SKB_HER_correctedBeamSize_xray_Y
HER vertical beam size by X-ray monitor [um].
Definition: BEASTTree_v5.h:64
float TPC_rate[2][5]
TPC average rate.
Definition: BEASTTree_v5.h:213
std::vector< float > CSI_Ebin_av
Beast PV.
Definition: BEASTTree_v5.h:179
std::vector< int > * TPC3_PID_protons
Beast PV.
Definition: BEASTTree_v5.h:124
std::vector< unsigned int > * TPC3_N_others
Beast PV.
Definition: BEASTTree_v5.h:131
std::vector< int > * TPC4_hits_row
Beast PV.
Definition: BEASTTree_v5.h:161
std::vector< double > * SKB_LER_beamSize_xray_Y
LER horizontal beam size by X-ray monitor [um].
Definition: BEASTTree_v5.h:66
std::vector< double > * SKB_HER_injectionNumberOfBunches
LER injection repetition rate [Hz].
Definition: BEASTTree_v5.h:60
std::vector< int > * TPC4_PID_alphas_top
Beast PV.
Definition: BEASTTree_v5.h:148
float TPC_angular_dose_av[2][9][18]
TPC angular rate.
Definition: BEASTTree_v5.h:221
std::vector< int > * TPC3_hits_tot
Beast PV.
Definition: BEASTTree_v5.h:136
std::vector< double > * SKB_HER_injectionCharge
LER injection efficiency [%].
Definition: BEASTTree_v5.h:56
std::vector< double > * SKB_HER_beamSize_xray_X
LER injection number of bunches.
Definition: BEASTTree_v5.h:62
std::vector< float > * CLAWS_data_rate
Beast PV.
Definition: BEASTTree_v5.h:188
std::vector< float > * SKB_HER_pressures_local
Beast PV.
Definition: BEASTTree_v5.h:79
std::vector< int > * TPC4_npoints
Beast PV.
Definition: BEASTTree_v5.h:138
std::vector< int > * TPC4_selectedTrackIdx
Beast PV.
Definition: BEASTTree_v5.h:159
std::vector< double > * SKB_LER_current
HER current [mA].
Definition: BEASTTree_v5.h:35
std::vector< double > * SKB_LER_lifetime
HER beam lifetime [min].
Definition: BEASTTree_v5.h:37
std::vector< double > * SKB_HER_abortFlag
Beast PV.
Definition: BEASTTree_v5.h:48
std::vector< double > mc_reweight_HERB
LER Touschek scale coef.
Definition: BEASTTree_v5.h:206
std::vector< float > * TPC4_sumE
Beast PV.
Definition: BEASTTree_v5.h:141
std::vector< double > SAD_HER_lifetime
Beast PV.
Definition: BEASTTree_v5.h:191
std::vector< float > * SKB_HER_collimatorPositions_DMM
BLM mean pin-diod.
Definition: BEASTTree_v5.h:100
std::vector< double > * TPC3_phi
TPC side of hits.
Definition: BEASTTree_v5.h:116
std::vector< unsigned int > * TPC3_selectedTrackIdx
Beast PV.
Definition: BEASTTree_v5.h:132
std::vector< double > * SKB_HER_pressure_average
Mask BLM.
Definition: BEASTTree_v5.h:74
std::vector< int > * TPC4_channel
Beast PV.
Definition: BEASTTree_v5.h:139
std::vector< double > * SKB_LER_injectionFlag
Beast PV.
Definition: BEASTTree_v5.h:45
std::vector< double > * SKB_LER_pressure_average_corrected
HER corrected ring average pressure [Pa].
Definition: BEASTTree_v5.h:81
std::vector< double > * SKB_HER_injectionEfficiency
LER injection rate [mA/s].
Definition: BEASTTree_v5.h:54
std::vector< double > mc_reweight_HERT
HER Coulomb scale coef.
Definition: BEASTTree_v5.h:208
std::vector< float > * QCSS_data_rate
Beast PV.
Definition: BEASTTree_v5.h:187
std::vector< unsigned int > * TPC3_N_alphas_top
Beast PV.
Definition: BEASTTree_v5.h:127
std::vector< int > * TPC4_hits_bcid
Beast PV.
Definition: BEASTTree_v5.h:162
std::vector< float > DOSI
SAD LER average Ring Loss Rate.
Definition: BEASTTree_v5.h:200
std::vector< int > * TPC3_sumTOT
TPC channel.
Definition: BEASTTree_v5.h:113
std::vector< int > * TPC4_PID_others
Beast PV.
Definition: BEASTTree_v5.h:152
std::vector< double > SAD_LER_lifetime
Beast PV.
Definition: BEASTTree_v5.h:192