File indexing completed on 2025-08-05 08:14:36
0001
0002
0003
0004
0005
0006
0007 #ifndef Prototype2_DSTReader_h
0008 #define Prototype2_DSTReader_h
0009
0010 #include <TROOT.h>
0011 #include <TChain.h>
0012 #include <TFile.h>
0013 #include <TSelector.h>
0014
0015
0016 #include <TClonesArray.h>
0017 #include <TObject.h>
0018
0019
0020 #include <fstream>
0021
0022
0023 const Int_t kMaxTOWER_RAW_LG_HCALIN = 16;
0024 const Int_t kMaxTOWER_RAW_HG_HCALIN = 16;
0025 const Int_t kMaxTOWER_RAW_LG_HCALOUT = 16;
0026 const Int_t kMaxTOWER_RAW_HG_HCALOUT = 16;
0027 const Int_t kMaxTOWER_CALIB_LG_HCALIN = 16;
0028 const Int_t kMaxTOWER_CALIB_HG_HCALIN = 16;
0029 const Int_t kMaxTOWER_CALIB_LG_HCALOUT = 16;
0030 const Int_t kMaxTOWER_CALIB_HG_HCALOUT = 16;
0031 const Int_t kMaxTOWER_RAW_CEMC = 64;
0032 const Int_t kMaxTOWER_CALIB_CEMC = 64;
0033 const Int_t kMaxTOWER_RAW_HODO_VERTICAL = 8;
0034 const Int_t kMaxTOWER_RAW_HODO_HORIZONTAL = 8;
0035 const Int_t kMaxTOWER_CALIB_HODO_VERTICAL = 8;
0036 const Int_t kMaxTOWER_CALIB_HODO_HORIZONTAL = 8;
0037 const Int_t kMaxTOWER_RAW_C1 = 1;
0038 const Int_t kMaxTOWER_CALIB_C1 = 1;
0039 const Int_t kMaxTOWER_RAW_C2 = 2;
0040 const Int_t kMaxTOWER_CALIB_C2 = 2;
0041 const Int_t kMaxTOWER_RAW_HCAL_SCINT = 3;
0042 const Int_t kMaxTOWER_CALIB_HCAL_SCINT = 3;
0043 const Int_t kMaxTOWER_RAW_PbGL = 1;
0044 const Int_t kMaxTOWER_CALIB_PbGL = 1;
0045 const Int_t kMaxTOWER_RAW_TRIGGER_VETO = 4;
0046 const Int_t kMaxTOWER_CALIB_TRIGGER_VETO = 4;
0047 const Int_t kMaxTOWER_RAW_TILE_MAPPER = 8;
0048 const Int_t kMaxTOWER_CALIB_TILE_MAPPER = 8;
0049
0050 class Prototype2_DSTReader : public TSelector {
0051 public :
0052 TTree *fChain;
0053
0054
0055 Int_t n_TOWER_RAW_LG_HCALIN;
0056 Int_t TOWER_RAW_LG_HCALIN_;
0057 UInt_t TOWER_RAW_LG_HCALIN_fUniqueID[kMaxTOWER_RAW_LG_HCALIN];
0058 UInt_t TOWER_RAW_LG_HCALIN_fBits[kMaxTOWER_RAW_LG_HCALIN];
0059 UInt_t TOWER_RAW_LG_HCALIN_towerid[kMaxTOWER_RAW_LG_HCALIN];
0060 Double_t TOWER_RAW_LG_HCALIN_energy[kMaxTOWER_RAW_LG_HCALIN];
0061 Float_t TOWER_RAW_LG_HCALIN_time[kMaxTOWER_RAW_LG_HCALIN];
0062 Float_t TOWER_RAW_LG_HCALIN_signal_samples[kMaxTOWER_RAW_LG_HCALIN][24];
0063 Int_t TOWER_RAW_LG_HCALIN_HBD_channel[kMaxTOWER_RAW_LG_HCALIN];
0064 Int_t n_TOWER_RAW_HG_HCALIN;
0065 Int_t TOWER_RAW_HG_HCALIN_;
0066 UInt_t TOWER_RAW_HG_HCALIN_fUniqueID[kMaxTOWER_RAW_HG_HCALIN];
0067 UInt_t TOWER_RAW_HG_HCALIN_fBits[kMaxTOWER_RAW_HG_HCALIN];
0068 UInt_t TOWER_RAW_HG_HCALIN_towerid[kMaxTOWER_RAW_HG_HCALIN];
0069 Double_t TOWER_RAW_HG_HCALIN_energy[kMaxTOWER_RAW_HG_HCALIN];
0070 Float_t TOWER_RAW_HG_HCALIN_time[kMaxTOWER_RAW_HG_HCALIN];
0071 Float_t TOWER_RAW_HG_HCALIN_signal_samples[kMaxTOWER_RAW_HG_HCALIN][24];
0072 Int_t TOWER_RAW_HG_HCALIN_HBD_channel[kMaxTOWER_RAW_HG_HCALIN];
0073 Int_t n_TOWER_RAW_LG_HCALOUT;
0074 Int_t TOWER_RAW_LG_HCALOUT_;
0075 UInt_t TOWER_RAW_LG_HCALOUT_fUniqueID[kMaxTOWER_RAW_LG_HCALOUT];
0076 UInt_t TOWER_RAW_LG_HCALOUT_fBits[kMaxTOWER_RAW_LG_HCALOUT];
0077 UInt_t TOWER_RAW_LG_HCALOUT_towerid[kMaxTOWER_RAW_LG_HCALOUT];
0078 Double_t TOWER_RAW_LG_HCALOUT_energy[kMaxTOWER_RAW_LG_HCALOUT];
0079 Float_t TOWER_RAW_LG_HCALOUT_time[kMaxTOWER_RAW_LG_HCALOUT];
0080 Float_t TOWER_RAW_LG_HCALOUT_signal_samples[kMaxTOWER_RAW_LG_HCALOUT][24];
0081 Int_t TOWER_RAW_LG_HCALOUT_HBD_channel[kMaxTOWER_RAW_LG_HCALOUT];
0082 Int_t n_TOWER_RAW_HG_HCALOUT;
0083 Int_t TOWER_RAW_HG_HCALOUT_;
0084 UInt_t TOWER_RAW_HG_HCALOUT_fUniqueID[kMaxTOWER_RAW_HG_HCALOUT];
0085 UInt_t TOWER_RAW_HG_HCALOUT_fBits[kMaxTOWER_RAW_HG_HCALOUT];
0086 UInt_t TOWER_RAW_HG_HCALOUT_towerid[kMaxTOWER_RAW_HG_HCALOUT];
0087 Double_t TOWER_RAW_HG_HCALOUT_energy[kMaxTOWER_RAW_HG_HCALOUT];
0088 Float_t TOWER_RAW_HG_HCALOUT_time[kMaxTOWER_RAW_HG_HCALOUT];
0089 Float_t TOWER_RAW_HG_HCALOUT_signal_samples[kMaxTOWER_RAW_HG_HCALOUT][24];
0090 Int_t TOWER_RAW_HG_HCALOUT_HBD_channel[kMaxTOWER_RAW_HG_HCALOUT];
0091 Int_t n_TOWER_CALIB_LG_HCALIN;
0092 Int_t TOWER_CALIB_LG_HCALIN_;
0093 UInt_t TOWER_CALIB_LG_HCALIN_fUniqueID[kMaxTOWER_CALIB_LG_HCALIN];
0094 UInt_t TOWER_CALIB_LG_HCALIN_fBits[kMaxTOWER_CALIB_LG_HCALIN];
0095 UInt_t TOWER_CALIB_LG_HCALIN_towerid[kMaxTOWER_CALIB_LG_HCALIN];
0096 Double_t TOWER_CALIB_LG_HCALIN_energy[kMaxTOWER_CALIB_LG_HCALIN];
0097 Float_t TOWER_CALIB_LG_HCALIN_time[kMaxTOWER_CALIB_LG_HCALIN];
0098 Float_t TOWER_CALIB_LG_HCALIN_signal_samples[kMaxTOWER_CALIB_LG_HCALIN][24];
0099 Int_t TOWER_CALIB_LG_HCALIN_HBD_channel[kMaxTOWER_CALIB_LG_HCALIN];
0100 Int_t n_TOWER_CALIB_HG_HCALIN;
0101 Int_t TOWER_CALIB_HG_HCALIN_;
0102 UInt_t TOWER_CALIB_HG_HCALIN_fUniqueID[kMaxTOWER_CALIB_HG_HCALIN];
0103 UInt_t TOWER_CALIB_HG_HCALIN_fBits[kMaxTOWER_CALIB_HG_HCALIN];
0104 UInt_t TOWER_CALIB_HG_HCALIN_towerid[kMaxTOWER_CALIB_HG_HCALIN];
0105 Double_t TOWER_CALIB_HG_HCALIN_energy[kMaxTOWER_CALIB_HG_HCALIN];
0106 Float_t TOWER_CALIB_HG_HCALIN_time[kMaxTOWER_CALIB_HG_HCALIN];
0107 Float_t TOWER_CALIB_HG_HCALIN_signal_samples[kMaxTOWER_CALIB_HG_HCALIN][24];
0108 Int_t TOWER_CALIB_HG_HCALIN_HBD_channel[kMaxTOWER_CALIB_HG_HCALIN];
0109 Int_t n_TOWER_CALIB_LG_HCALOUT;
0110 Int_t TOWER_CALIB_LG_HCALOUT_;
0111 UInt_t TOWER_CALIB_LG_HCALOUT_fUniqueID[kMaxTOWER_CALIB_LG_HCALOUT];
0112 UInt_t TOWER_CALIB_LG_HCALOUT_fBits[kMaxTOWER_CALIB_LG_HCALOUT];
0113 UInt_t TOWER_CALIB_LG_HCALOUT_towerid[kMaxTOWER_CALIB_LG_HCALOUT];
0114 Double_t TOWER_CALIB_LG_HCALOUT_energy[kMaxTOWER_CALIB_LG_HCALOUT];
0115 Float_t TOWER_CALIB_LG_HCALOUT_time[kMaxTOWER_CALIB_LG_HCALOUT];
0116 Float_t TOWER_CALIB_LG_HCALOUT_signal_samples[kMaxTOWER_CALIB_LG_HCALOUT][24];
0117 Int_t TOWER_CALIB_LG_HCALOUT_HBD_channel[kMaxTOWER_CALIB_LG_HCALOUT];
0118 Int_t n_TOWER_CALIB_HG_HCALOUT;
0119 Int_t TOWER_CALIB_HG_HCALOUT_;
0120 UInt_t TOWER_CALIB_HG_HCALOUT_fUniqueID[kMaxTOWER_CALIB_HG_HCALOUT];
0121 UInt_t TOWER_CALIB_HG_HCALOUT_fBits[kMaxTOWER_CALIB_HG_HCALOUT];
0122 UInt_t TOWER_CALIB_HG_HCALOUT_towerid[kMaxTOWER_CALIB_HG_HCALOUT];
0123 Double_t TOWER_CALIB_HG_HCALOUT_energy[kMaxTOWER_CALIB_HG_HCALOUT];
0124 Float_t TOWER_CALIB_HG_HCALOUT_time[kMaxTOWER_CALIB_HG_HCALOUT];
0125 Float_t TOWER_CALIB_HG_HCALOUT_signal_samples[kMaxTOWER_CALIB_HG_HCALOUT][24];
0126 Int_t TOWER_CALIB_HG_HCALOUT_HBD_channel[kMaxTOWER_CALIB_HG_HCALOUT];
0127 Int_t n_TOWER_RAW_CEMC;
0128 Int_t TOWER_RAW_CEMC_;
0129 UInt_t TOWER_RAW_CEMC_fUniqueID[kMaxTOWER_RAW_CEMC];
0130 UInt_t TOWER_RAW_CEMC_fBits[kMaxTOWER_RAW_CEMC];
0131 UInt_t TOWER_RAW_CEMC_towerid[kMaxTOWER_RAW_CEMC];
0132 Double_t TOWER_RAW_CEMC_energy[kMaxTOWER_RAW_CEMC];
0133 Float_t TOWER_RAW_CEMC_time[kMaxTOWER_RAW_CEMC];
0134 Float_t TOWER_RAW_CEMC_signal_samples[kMaxTOWER_RAW_CEMC][24];
0135 Int_t TOWER_RAW_CEMC_HBD_channel[kMaxTOWER_RAW_CEMC];
0136 Int_t n_TOWER_CALIB_CEMC;
0137 Int_t TOWER_CALIB_CEMC_;
0138 UInt_t TOWER_CALIB_CEMC_fUniqueID[kMaxTOWER_CALIB_CEMC];
0139 UInt_t TOWER_CALIB_CEMC_fBits[kMaxTOWER_CALIB_CEMC];
0140 UInt_t TOWER_CALIB_CEMC_towerid[kMaxTOWER_CALIB_CEMC];
0141 Double_t TOWER_CALIB_CEMC_energy[kMaxTOWER_CALIB_CEMC];
0142 Float_t TOWER_CALIB_CEMC_time[kMaxTOWER_CALIB_CEMC];
0143 Float_t TOWER_CALIB_CEMC_signal_samples[kMaxTOWER_CALIB_CEMC][24];
0144 Int_t TOWER_CALIB_CEMC_HBD_channel[kMaxTOWER_CALIB_CEMC];
0145 Int_t n_TOWER_RAW_HODO_VERTICAL;
0146 Int_t TOWER_RAW_HODO_VERTICAL_;
0147 UInt_t TOWER_RAW_HODO_VERTICAL_fUniqueID[kMaxTOWER_RAW_HODO_VERTICAL];
0148 UInt_t TOWER_RAW_HODO_VERTICAL_fBits[kMaxTOWER_RAW_HODO_VERTICAL];
0149 UInt_t TOWER_RAW_HODO_VERTICAL_towerid[kMaxTOWER_RAW_HODO_VERTICAL];
0150 Double_t TOWER_RAW_HODO_VERTICAL_energy[kMaxTOWER_RAW_HODO_VERTICAL];
0151 Float_t TOWER_RAW_HODO_VERTICAL_time[kMaxTOWER_RAW_HODO_VERTICAL];
0152 Float_t TOWER_RAW_HODO_VERTICAL_signal_samples[kMaxTOWER_RAW_HODO_VERTICAL][24];
0153 Int_t TOWER_RAW_HODO_VERTICAL_HBD_channel[kMaxTOWER_RAW_HODO_VERTICAL];
0154 Int_t n_TOWER_RAW_HODO_HORIZONTAL;
0155 Int_t TOWER_RAW_HODO_HORIZONTAL_;
0156 UInt_t TOWER_RAW_HODO_HORIZONTAL_fUniqueID[kMaxTOWER_RAW_HODO_HORIZONTAL];
0157 UInt_t TOWER_RAW_HODO_HORIZONTAL_fBits[kMaxTOWER_RAW_HODO_HORIZONTAL];
0158 UInt_t TOWER_RAW_HODO_HORIZONTAL_towerid[kMaxTOWER_RAW_HODO_HORIZONTAL];
0159 Double_t TOWER_RAW_HODO_HORIZONTAL_energy[kMaxTOWER_RAW_HODO_HORIZONTAL];
0160 Float_t TOWER_RAW_HODO_HORIZONTAL_time[kMaxTOWER_RAW_HODO_HORIZONTAL];
0161 Float_t TOWER_RAW_HODO_HORIZONTAL_signal_samples[kMaxTOWER_RAW_HODO_HORIZONTAL][24];
0162 Int_t TOWER_RAW_HODO_HORIZONTAL_HBD_channel[kMaxTOWER_RAW_HODO_HORIZONTAL];
0163 Int_t n_TOWER_CALIB_HODO_VERTICAL;
0164 Int_t TOWER_CALIB_HODO_VERTICAL_;
0165 UInt_t TOWER_CALIB_HODO_VERTICAL_fUniqueID[kMaxTOWER_CALIB_HODO_VERTICAL];
0166 UInt_t TOWER_CALIB_HODO_VERTICAL_fBits[kMaxTOWER_CALIB_HODO_VERTICAL];
0167 UInt_t TOWER_CALIB_HODO_VERTICAL_towerid[kMaxTOWER_CALIB_HODO_VERTICAL];
0168 Double_t TOWER_CALIB_HODO_VERTICAL_energy[kMaxTOWER_CALIB_HODO_VERTICAL];
0169 Float_t TOWER_CALIB_HODO_VERTICAL_time[kMaxTOWER_CALIB_HODO_VERTICAL];
0170 Float_t TOWER_CALIB_HODO_VERTICAL_signal_samples[kMaxTOWER_CALIB_HODO_VERTICAL][24];
0171 Int_t TOWER_CALIB_HODO_VERTICAL_HBD_channel[kMaxTOWER_CALIB_HODO_VERTICAL];
0172 Int_t n_TOWER_CALIB_HODO_HORIZONTAL;
0173 Int_t TOWER_CALIB_HODO_HORIZONTAL_;
0174 UInt_t TOWER_CALIB_HODO_HORIZONTAL_fUniqueID[kMaxTOWER_CALIB_HODO_HORIZONTAL];
0175 UInt_t TOWER_CALIB_HODO_HORIZONTAL_fBits[kMaxTOWER_CALIB_HODO_HORIZONTAL];
0176 UInt_t TOWER_CALIB_HODO_HORIZONTAL_towerid[kMaxTOWER_CALIB_HODO_HORIZONTAL];
0177 Double_t TOWER_CALIB_HODO_HORIZONTAL_energy[kMaxTOWER_CALIB_HODO_HORIZONTAL];
0178 Float_t TOWER_CALIB_HODO_HORIZONTAL_time[kMaxTOWER_CALIB_HODO_HORIZONTAL];
0179 Float_t TOWER_CALIB_HODO_HORIZONTAL_signal_samples[kMaxTOWER_CALIB_HODO_HORIZONTAL][24];
0180 Int_t TOWER_CALIB_HODO_HORIZONTAL_HBD_channel[kMaxTOWER_CALIB_HODO_HORIZONTAL];
0181 Int_t n_TOWER_RAW_C1;
0182 Int_t TOWER_RAW_C1_;
0183 UInt_t TOWER_RAW_C1_fUniqueID[kMaxTOWER_RAW_C1];
0184 UInt_t TOWER_RAW_C1_fBits[kMaxTOWER_RAW_C1];
0185 UInt_t TOWER_RAW_C1_towerid[kMaxTOWER_RAW_C1];
0186 Double_t TOWER_RAW_C1_energy[kMaxTOWER_RAW_C1];
0187 Float_t TOWER_RAW_C1_time[kMaxTOWER_RAW_C1];
0188 Float_t TOWER_RAW_C1_signal_samples[kMaxTOWER_RAW_C1][24];
0189 Int_t TOWER_RAW_C1_HBD_channel[kMaxTOWER_RAW_C1];
0190 Int_t n_TOWER_CALIB_C1;
0191 Int_t TOWER_CALIB_C1_;
0192 UInt_t TOWER_CALIB_C1_fUniqueID[kMaxTOWER_CALIB_C1];
0193 UInt_t TOWER_CALIB_C1_fBits[kMaxTOWER_CALIB_C1];
0194 UInt_t TOWER_CALIB_C1_towerid[kMaxTOWER_CALIB_C1];
0195 Double_t TOWER_CALIB_C1_energy[kMaxTOWER_CALIB_C1];
0196 Float_t TOWER_CALIB_C1_time[kMaxTOWER_CALIB_C1];
0197 Float_t TOWER_CALIB_C1_signal_samples[kMaxTOWER_CALIB_C1][24];
0198 Int_t TOWER_CALIB_C1_HBD_channel[kMaxTOWER_CALIB_C1];
0199 Int_t n_TOWER_RAW_C2;
0200 Int_t TOWER_RAW_C2_;
0201 UInt_t TOWER_RAW_C2_fUniqueID[kMaxTOWER_RAW_C2];
0202 UInt_t TOWER_RAW_C2_fBits[kMaxTOWER_RAW_C2];
0203 UInt_t TOWER_RAW_C2_towerid[kMaxTOWER_RAW_C2];
0204 Double_t TOWER_RAW_C2_energy[kMaxTOWER_RAW_C2];
0205 Float_t TOWER_RAW_C2_time[kMaxTOWER_RAW_C2];
0206 Float_t TOWER_RAW_C2_signal_samples[kMaxTOWER_RAW_C2][24];
0207 Int_t TOWER_RAW_C2_HBD_channel[kMaxTOWER_RAW_C2];
0208 Int_t n_TOWER_CALIB_C2;
0209 Int_t TOWER_CALIB_C2_;
0210 UInt_t TOWER_CALIB_C2_fUniqueID[kMaxTOWER_CALIB_C2];
0211 UInt_t TOWER_CALIB_C2_fBits[kMaxTOWER_CALIB_C2];
0212 UInt_t TOWER_CALIB_C2_towerid[kMaxTOWER_CALIB_C2];
0213 Double_t TOWER_CALIB_C2_energy[kMaxTOWER_CALIB_C2];
0214 Float_t TOWER_CALIB_C2_time[kMaxTOWER_CALIB_C2];
0215 Float_t TOWER_CALIB_C2_signal_samples[kMaxTOWER_CALIB_C2][24];
0216 Int_t TOWER_CALIB_C2_HBD_channel[kMaxTOWER_CALIB_C2];
0217 Int_t n_TOWER_RAW_HCAL_SCINT;
0218 Int_t TOWER_RAW_HCAL_SCINT_;
0219 UInt_t TOWER_RAW_HCAL_SCINT_fUniqueID[kMaxTOWER_RAW_HCAL_SCINT];
0220 UInt_t TOWER_RAW_HCAL_SCINT_fBits[kMaxTOWER_RAW_HCAL_SCINT];
0221 UInt_t TOWER_RAW_HCAL_SCINT_towerid[kMaxTOWER_RAW_HCAL_SCINT];
0222 Double_t TOWER_RAW_HCAL_SCINT_energy[kMaxTOWER_RAW_HCAL_SCINT];
0223 Float_t TOWER_RAW_HCAL_SCINT_time[kMaxTOWER_RAW_HCAL_SCINT];
0224 Float_t TOWER_RAW_HCAL_SCINT_signal_samples[kMaxTOWER_RAW_HCAL_SCINT][24];
0225 Int_t TOWER_RAW_HCAL_SCINT_HBD_channel[kMaxTOWER_RAW_HCAL_SCINT];
0226 Int_t n_TOWER_CALIB_HCAL_SCINT;
0227 Int_t TOWER_CALIB_HCAL_SCINT_;
0228 UInt_t TOWER_CALIB_HCAL_SCINT_fUniqueID[kMaxTOWER_CALIB_HCAL_SCINT];
0229 UInt_t TOWER_CALIB_HCAL_SCINT_fBits[kMaxTOWER_CALIB_HCAL_SCINT];
0230 UInt_t TOWER_CALIB_HCAL_SCINT_towerid[kMaxTOWER_CALIB_HCAL_SCINT];
0231 Double_t TOWER_CALIB_HCAL_SCINT_energy[kMaxTOWER_CALIB_HCAL_SCINT];
0232 Float_t TOWER_CALIB_HCAL_SCINT_time[kMaxTOWER_CALIB_HCAL_SCINT];
0233 Float_t TOWER_CALIB_HCAL_SCINT_signal_samples[kMaxTOWER_CALIB_HCAL_SCINT][24];
0234 Int_t TOWER_CALIB_HCAL_SCINT_HBD_channel[kMaxTOWER_CALIB_HCAL_SCINT];
0235 Int_t n_TOWER_RAW_PbGL;
0236 Int_t TOWER_RAW_PbGL_;
0237 UInt_t TOWER_RAW_PbGL_fUniqueID[kMaxTOWER_RAW_PbGL];
0238 UInt_t TOWER_RAW_PbGL_fBits[kMaxTOWER_RAW_PbGL];
0239 UInt_t TOWER_RAW_PbGL_towerid[kMaxTOWER_RAW_PbGL];
0240 Double_t TOWER_RAW_PbGL_energy[kMaxTOWER_RAW_PbGL];
0241 Float_t TOWER_RAW_PbGL_time[kMaxTOWER_RAW_PbGL];
0242 Float_t TOWER_RAW_PbGL_signal_samples[kMaxTOWER_RAW_PbGL][24];
0243 Int_t TOWER_RAW_PbGL_HBD_channel[kMaxTOWER_RAW_PbGL];
0244 Int_t n_TOWER_CALIB_PbGL;
0245 Int_t TOWER_CALIB_PbGL_;
0246 UInt_t TOWER_CALIB_PbGL_fUniqueID[kMaxTOWER_CALIB_PbGL];
0247 UInt_t TOWER_CALIB_PbGL_fBits[kMaxTOWER_CALIB_PbGL];
0248 UInt_t TOWER_CALIB_PbGL_towerid[kMaxTOWER_CALIB_PbGL];
0249 Double_t TOWER_CALIB_PbGL_energy[kMaxTOWER_CALIB_PbGL];
0250 Float_t TOWER_CALIB_PbGL_time[kMaxTOWER_CALIB_PbGL];
0251 Float_t TOWER_CALIB_PbGL_signal_samples[kMaxTOWER_CALIB_PbGL][24];
0252 Int_t TOWER_CALIB_PbGL_HBD_channel[kMaxTOWER_CALIB_PbGL];
0253 Int_t n_TOWER_RAW_TRIGGER_VETO;
0254 Int_t TOWER_RAW_TRIGGER_VETO_;
0255 UInt_t TOWER_RAW_TRIGGER_VETO_fUniqueID[kMaxTOWER_RAW_TRIGGER_VETO];
0256 UInt_t TOWER_RAW_TRIGGER_VETO_fBits[kMaxTOWER_RAW_TRIGGER_VETO];
0257 UInt_t TOWER_RAW_TRIGGER_VETO_towerid[kMaxTOWER_RAW_TRIGGER_VETO];
0258 Double_t TOWER_RAW_TRIGGER_VETO_energy[kMaxTOWER_RAW_TRIGGER_VETO];
0259 Float_t TOWER_RAW_TRIGGER_VETO_time[kMaxTOWER_RAW_TRIGGER_VETO];
0260 Float_t TOWER_RAW_TRIGGER_VETO_signal_samples[kMaxTOWER_RAW_TRIGGER_VETO][24];
0261 Int_t TOWER_RAW_TRIGGER_VETO_HBD_channel[kMaxTOWER_RAW_TRIGGER_VETO];
0262 Int_t n_TOWER_CALIB_TRIGGER_VETO;
0263 Int_t TOWER_CALIB_TRIGGER_VETO_;
0264 UInt_t TOWER_CALIB_TRIGGER_VETO_fUniqueID[kMaxTOWER_CALIB_TRIGGER_VETO];
0265 UInt_t TOWER_CALIB_TRIGGER_VETO_fBits[kMaxTOWER_CALIB_TRIGGER_VETO];
0266 UInt_t TOWER_CALIB_TRIGGER_VETO_towerid[kMaxTOWER_CALIB_TRIGGER_VETO];
0267 Double_t TOWER_CALIB_TRIGGER_VETO_energy[kMaxTOWER_CALIB_TRIGGER_VETO];
0268 Float_t TOWER_CALIB_TRIGGER_VETO_time[kMaxTOWER_CALIB_TRIGGER_VETO];
0269 Float_t TOWER_CALIB_TRIGGER_VETO_signal_samples[kMaxTOWER_CALIB_TRIGGER_VETO][24];
0270 Int_t TOWER_CALIB_TRIGGER_VETO_HBD_channel[kMaxTOWER_CALIB_TRIGGER_VETO];
0271 Int_t n_TOWER_RAW_TILE_MAPPER;
0272 Int_t TOWER_RAW_TILE_MAPPER_;
0273 UInt_t TOWER_RAW_TILE_MAPPER_fUniqueID[kMaxTOWER_RAW_TILE_MAPPER];
0274 UInt_t TOWER_RAW_TILE_MAPPER_fBits[kMaxTOWER_RAW_TILE_MAPPER];
0275 UInt_t TOWER_RAW_TILE_MAPPER_towerid[kMaxTOWER_RAW_TILE_MAPPER];
0276 Double_t TOWER_RAW_TILE_MAPPER_energy[kMaxTOWER_RAW_TILE_MAPPER];
0277 Float_t TOWER_RAW_TILE_MAPPER_time[kMaxTOWER_RAW_TILE_MAPPER];
0278 Float_t TOWER_RAW_TILE_MAPPER_signal_samples[kMaxTOWER_RAW_TILE_MAPPER][24];
0279 Int_t TOWER_RAW_TILE_MAPPER_HBD_channel[kMaxTOWER_RAW_TILE_MAPPER];
0280 Int_t n_TOWER_CALIB_TILE_MAPPER;
0281 Int_t TOWER_CALIB_TILE_MAPPER_;
0282 UInt_t TOWER_CALIB_TILE_MAPPER_fUniqueID[kMaxTOWER_CALIB_TILE_MAPPER];
0283 UInt_t TOWER_CALIB_TILE_MAPPER_fBits[kMaxTOWER_CALIB_TILE_MAPPER];
0284 UInt_t TOWER_CALIB_TILE_MAPPER_towerid[kMaxTOWER_CALIB_TILE_MAPPER];
0285 Double_t TOWER_CALIB_TILE_MAPPER_energy[kMaxTOWER_CALIB_TILE_MAPPER];
0286 Float_t TOWER_CALIB_TILE_MAPPER_time[kMaxTOWER_CALIB_TILE_MAPPER];
0287 Float_t TOWER_CALIB_TILE_MAPPER_signal_samples[kMaxTOWER_CALIB_TILE_MAPPER][24];
0288 Int_t TOWER_CALIB_TILE_MAPPER_HBD_channel[kMaxTOWER_CALIB_TILE_MAPPER];
0289
0290
0291 TBranch *b_n_TOWER_RAW_LG_HCALIN;
0292 TBranch *b_TOWER_RAW_LG_HCALIN_;
0293 TBranch *b_TOWER_RAW_LG_HCALIN_fUniqueID;
0294 TBranch *b_TOWER_RAW_LG_HCALIN_fBits;
0295 TBranch *b_TOWER_RAW_LG_HCALIN_towerid;
0296 TBranch *b_TOWER_RAW_LG_HCALIN_energy;
0297 TBranch *b_TOWER_RAW_LG_HCALIN_time;
0298 TBranch *b_TOWER_RAW_LG_HCALIN_signal_samples;
0299 TBranch *b_TOWER_RAW_LG_HCALIN_HBD_channel;
0300 TBranch *b_n_TOWER_RAW_HG_HCALIN;
0301 TBranch *b_TOWER_RAW_HG_HCALIN_;
0302 TBranch *b_TOWER_RAW_HG_HCALIN_fUniqueID;
0303 TBranch *b_TOWER_RAW_HG_HCALIN_fBits;
0304 TBranch *b_TOWER_RAW_HG_HCALIN_towerid;
0305 TBranch *b_TOWER_RAW_HG_HCALIN_energy;
0306 TBranch *b_TOWER_RAW_HG_HCALIN_time;
0307 TBranch *b_TOWER_RAW_HG_HCALIN_signal_samples;
0308 TBranch *b_TOWER_RAW_HG_HCALIN_HBD_channel;
0309 TBranch *b_n_TOWER_RAW_LG_HCALOUT;
0310 TBranch *b_TOWER_RAW_LG_HCALOUT_;
0311 TBranch *b_TOWER_RAW_LG_HCALOUT_fUniqueID;
0312 TBranch *b_TOWER_RAW_LG_HCALOUT_fBits;
0313 TBranch *b_TOWER_RAW_LG_HCALOUT_towerid;
0314 TBranch *b_TOWER_RAW_LG_HCALOUT_energy;
0315 TBranch *b_TOWER_RAW_LG_HCALOUT_time;
0316 TBranch *b_TOWER_RAW_LG_HCALOUT_signal_samples;
0317 TBranch *b_TOWER_RAW_LG_HCALOUT_HBD_channel;
0318 TBranch *b_n_TOWER_RAW_HG_HCALOUT;
0319 TBranch *b_TOWER_RAW_HG_HCALOUT_;
0320 TBranch *b_TOWER_RAW_HG_HCALOUT_fUniqueID;
0321 TBranch *b_TOWER_RAW_HG_HCALOUT_fBits;
0322 TBranch *b_TOWER_RAW_HG_HCALOUT_towerid;
0323 TBranch *b_TOWER_RAW_HG_HCALOUT_energy;
0324 TBranch *b_TOWER_RAW_HG_HCALOUT_time;
0325 TBranch *b_TOWER_RAW_HG_HCALOUT_signal_samples;
0326 TBranch *b_TOWER_RAW_HG_HCALOUT_HBD_channel;
0327 TBranch *b_n_TOWER_CALIB_LG_HCALIN;
0328 TBranch *b_TOWER_CALIB_LG_HCALIN_;
0329 TBranch *b_TOWER_CALIB_LG_HCALIN_fUniqueID;
0330 TBranch *b_TOWER_CALIB_LG_HCALIN_fBits;
0331 TBranch *b_TOWER_CALIB_LG_HCALIN_towerid;
0332 TBranch *b_TOWER_CALIB_LG_HCALIN_energy;
0333 TBranch *b_TOWER_CALIB_LG_HCALIN_time;
0334 TBranch *b_TOWER_CALIB_LG_HCALIN_signal_samples;
0335 TBranch *b_TOWER_CALIB_LG_HCALIN_HBD_channel;
0336 TBranch *b_n_TOWER_CALIB_HG_HCALIN;
0337 TBranch *b_TOWER_CALIB_HG_HCALIN_;
0338 TBranch *b_TOWER_CALIB_HG_HCALIN_fUniqueID;
0339 TBranch *b_TOWER_CALIB_HG_HCALIN_fBits;
0340 TBranch *b_TOWER_CALIB_HG_HCALIN_towerid;
0341 TBranch *b_TOWER_CALIB_HG_HCALIN_energy;
0342 TBranch *b_TOWER_CALIB_HG_HCALIN_time;
0343 TBranch *b_TOWER_CALIB_HG_HCALIN_signal_samples;
0344 TBranch *b_TOWER_CALIB_HG_HCALIN_HBD_channel;
0345 TBranch *b_n_TOWER_CALIB_LG_HCALOUT;
0346 TBranch *b_TOWER_CALIB_LG_HCALOUT_;
0347 TBranch *b_TOWER_CALIB_LG_HCALOUT_fUniqueID;
0348 TBranch *b_TOWER_CALIB_LG_HCALOUT_fBits;
0349 TBranch *b_TOWER_CALIB_LG_HCALOUT_towerid;
0350 TBranch *b_TOWER_CALIB_LG_HCALOUT_energy;
0351 TBranch *b_TOWER_CALIB_LG_HCALOUT_time;
0352 TBranch *b_TOWER_CALIB_LG_HCALOUT_signal_samples;
0353 TBranch *b_TOWER_CALIB_LG_HCALOUT_HBD_channel;
0354 TBranch *b_n_TOWER_CALIB_HG_HCALOUT;
0355 TBranch *b_TOWER_CALIB_HG_HCALOUT_;
0356 TBranch *b_TOWER_CALIB_HG_HCALOUT_fUniqueID;
0357 TBranch *b_TOWER_CALIB_HG_HCALOUT_fBits;
0358 TBranch *b_TOWER_CALIB_HG_HCALOUT_towerid;
0359 TBranch *b_TOWER_CALIB_HG_HCALOUT_energy;
0360 TBranch *b_TOWER_CALIB_HG_HCALOUT_time;
0361 TBranch *b_TOWER_CALIB_HG_HCALOUT_signal_samples;
0362 TBranch *b_TOWER_CALIB_HG_HCALOUT_HBD_channel;
0363 TBranch *b_n_TOWER_RAW_CEMC;
0364 TBranch *b_TOWER_RAW_CEMC_;
0365 TBranch *b_TOWER_RAW_CEMC_fUniqueID;
0366 TBranch *b_TOWER_RAW_CEMC_fBits;
0367 TBranch *b_TOWER_RAW_CEMC_towerid;
0368 TBranch *b_TOWER_RAW_CEMC_energy;
0369 TBranch *b_TOWER_RAW_CEMC_time;
0370 TBranch *b_TOWER_RAW_CEMC_signal_samples;
0371 TBranch *b_TOWER_RAW_CEMC_HBD_channel;
0372 TBranch *b_n_TOWER_CALIB_CEMC;
0373 TBranch *b_TOWER_CALIB_CEMC_;
0374 TBranch *b_TOWER_CALIB_CEMC_fUniqueID;
0375 TBranch *b_TOWER_CALIB_CEMC_fBits;
0376 TBranch *b_TOWER_CALIB_CEMC_towerid;
0377 TBranch *b_TOWER_CALIB_CEMC_energy;
0378 TBranch *b_TOWER_CALIB_CEMC_time;
0379 TBranch *b_TOWER_CALIB_CEMC_signal_samples;
0380 TBranch *b_TOWER_CALIB_CEMC_HBD_channel;
0381 TBranch *b_n_TOWER_RAW_HODO_VERTICAL;
0382 TBranch *b_TOWER_RAW_HODO_VERTICAL_;
0383 TBranch *b_TOWER_RAW_HODO_VERTICAL_fUniqueID;
0384 TBranch *b_TOWER_RAW_HODO_VERTICAL_fBits;
0385 TBranch *b_TOWER_RAW_HODO_VERTICAL_towerid;
0386 TBranch *b_TOWER_RAW_HODO_VERTICAL_energy;
0387 TBranch *b_TOWER_RAW_HODO_VERTICAL_time;
0388 TBranch *b_TOWER_RAW_HODO_VERTICAL_signal_samples;
0389 TBranch *b_TOWER_RAW_HODO_VERTICAL_HBD_channel;
0390 TBranch *b_n_TOWER_RAW_HODO_HORIZONTAL;
0391 TBranch *b_TOWER_RAW_HODO_HORIZONTAL_;
0392 TBranch *b_TOWER_RAW_HODO_HORIZONTAL_fUniqueID;
0393 TBranch *b_TOWER_RAW_HODO_HORIZONTAL_fBits;
0394 TBranch *b_TOWER_RAW_HODO_HORIZONTAL_towerid;
0395 TBranch *b_TOWER_RAW_HODO_HORIZONTAL_energy;
0396 TBranch *b_TOWER_RAW_HODO_HORIZONTAL_time;
0397 TBranch *b_TOWER_RAW_HODO_HORIZONTAL_signal_samples;
0398 TBranch *b_TOWER_RAW_HODO_HORIZONTAL_HBD_channel;
0399 TBranch *b_n_TOWER_CALIB_HODO_VERTICAL;
0400 TBranch *b_TOWER_CALIB_HODO_VERTICAL_;
0401 TBranch *b_TOWER_CALIB_HODO_VERTICAL_fUniqueID;
0402 TBranch *b_TOWER_CALIB_HODO_VERTICAL_fBits;
0403 TBranch *b_TOWER_CALIB_HODO_VERTICAL_towerid;
0404 TBranch *b_TOWER_CALIB_HODO_VERTICAL_energy;
0405 TBranch *b_TOWER_CALIB_HODO_VERTICAL_time;
0406 TBranch *b_TOWER_CALIB_HODO_VERTICAL_signal_samples;
0407 TBranch *b_TOWER_CALIB_HODO_VERTICAL_HBD_channel;
0408 TBranch *b_n_TOWER_CALIB_HODO_HORIZONTAL;
0409 TBranch *b_TOWER_CALIB_HODO_HORIZONTAL_;
0410 TBranch *b_TOWER_CALIB_HODO_HORIZONTAL_fUniqueID;
0411 TBranch *b_TOWER_CALIB_HODO_HORIZONTAL_fBits;
0412 TBranch *b_TOWER_CALIB_HODO_HORIZONTAL_towerid;
0413 TBranch *b_TOWER_CALIB_HODO_HORIZONTAL_energy;
0414 TBranch *b_TOWER_CALIB_HODO_HORIZONTAL_time;
0415 TBranch *b_TOWER_CALIB_HODO_HORIZONTAL_signal_samples;
0416 TBranch *b_TOWER_CALIB_HODO_HORIZONTAL_HBD_channel;
0417 TBranch *b_n_TOWER_RAW_C1;
0418 TBranch *b_TOWER_RAW_C1_;
0419 TBranch *b_TOWER_RAW_C1_fUniqueID;
0420 TBranch *b_TOWER_RAW_C1_fBits;
0421 TBranch *b_TOWER_RAW_C1_towerid;
0422 TBranch *b_TOWER_RAW_C1_energy;
0423 TBranch *b_TOWER_RAW_C1_time;
0424 TBranch *b_TOWER_RAW_C1_signal_samples;
0425 TBranch *b_TOWER_RAW_C1_HBD_channel;
0426 TBranch *b_n_TOWER_CALIB_C1;
0427 TBranch *b_TOWER_CALIB_C1_;
0428 TBranch *b_TOWER_CALIB_C1_fUniqueID;
0429 TBranch *b_TOWER_CALIB_C1_fBits;
0430 TBranch *b_TOWER_CALIB_C1_towerid;
0431 TBranch *b_TOWER_CALIB_C1_energy;
0432 TBranch *b_TOWER_CALIB_C1_time;
0433 TBranch *b_TOWER_CALIB_C1_signal_samples;
0434 TBranch *b_TOWER_CALIB_C1_HBD_channel;
0435 TBranch *b_n_TOWER_RAW_C2;
0436 TBranch *b_TOWER_RAW_C2_;
0437 TBranch *b_TOWER_RAW_C2_fUniqueID;
0438 TBranch *b_TOWER_RAW_C2_fBits;
0439 TBranch *b_TOWER_RAW_C2_towerid;
0440 TBranch *b_TOWER_RAW_C2_energy;
0441 TBranch *b_TOWER_RAW_C2_time;
0442 TBranch *b_TOWER_RAW_C2_signal_samples;
0443 TBranch *b_TOWER_RAW_C2_HBD_channel;
0444 TBranch *b_n_TOWER_CALIB_C2;
0445 TBranch *b_TOWER_CALIB_C2_;
0446 TBranch *b_TOWER_CALIB_C2_fUniqueID;
0447 TBranch *b_TOWER_CALIB_C2_fBits;
0448 TBranch *b_TOWER_CALIB_C2_towerid;
0449 TBranch *b_TOWER_CALIB_C2_energy;
0450 TBranch *b_TOWER_CALIB_C2_time;
0451 TBranch *b_TOWER_CALIB_C2_signal_samples;
0452 TBranch *b_TOWER_CALIB_C2_HBD_channel;
0453 TBranch *b_n_TOWER_RAW_HCAL_SCINT;
0454 TBranch *b_TOWER_RAW_HCAL_SCINT_;
0455 TBranch *b_TOWER_RAW_HCAL_SCINT_fUniqueID;
0456 TBranch *b_TOWER_RAW_HCAL_SCINT_fBits;
0457 TBranch *b_TOWER_RAW_HCAL_SCINT_towerid;
0458 TBranch *b_TOWER_RAW_HCAL_SCINT_energy;
0459 TBranch *b_TOWER_RAW_HCAL_SCINT_time;
0460 TBranch *b_TOWER_RAW_HCAL_SCINT_signal_samples;
0461 TBranch *b_TOWER_RAW_HCAL_SCINT_HBD_channel;
0462 TBranch *b_n_TOWER_CALIB_HCAL_SCINT;
0463 TBranch *b_TOWER_CALIB_HCAL_SCINT_;
0464 TBranch *b_TOWER_CALIB_HCAL_SCINT_fUniqueID;
0465 TBranch *b_TOWER_CALIB_HCAL_SCINT_fBits;
0466 TBranch *b_TOWER_CALIB_HCAL_SCINT_towerid;
0467 TBranch *b_TOWER_CALIB_HCAL_SCINT_energy;
0468 TBranch *b_TOWER_CALIB_HCAL_SCINT_time;
0469 TBranch *b_TOWER_CALIB_HCAL_SCINT_signal_samples;
0470 TBranch *b_TOWER_CALIB_HCAL_SCINT_HBD_channel;
0471 TBranch *b_n_TOWER_RAW_PbGL;
0472 TBranch *b_TOWER_RAW_PbGL_;
0473 TBranch *b_TOWER_RAW_PbGL_fUniqueID;
0474 TBranch *b_TOWER_RAW_PbGL_fBits;
0475 TBranch *b_TOWER_RAW_PbGL_towerid;
0476 TBranch *b_TOWER_RAW_PbGL_energy;
0477 TBranch *b_TOWER_RAW_PbGL_time;
0478 TBranch *b_TOWER_RAW_PbGL_signal_samples;
0479 TBranch *b_TOWER_RAW_PbGL_HBD_channel;
0480 TBranch *b_n_TOWER_CALIB_PbGL;
0481 TBranch *b_TOWER_CALIB_PbGL_;
0482 TBranch *b_TOWER_CALIB_PbGL_fUniqueID;
0483 TBranch *b_TOWER_CALIB_PbGL_fBits;
0484 TBranch *b_TOWER_CALIB_PbGL_towerid;
0485 TBranch *b_TOWER_CALIB_PbGL_energy;
0486 TBranch *b_TOWER_CALIB_PbGL_time;
0487 TBranch *b_TOWER_CALIB_PbGL_signal_samples;
0488 TBranch *b_TOWER_CALIB_PbGL_HBD_channel;
0489 TBranch *b_n_TOWER_RAW_TRIGGER_VETO;
0490 TBranch *b_TOWER_RAW_TRIGGER_VETO_;
0491 TBranch *b_TOWER_RAW_TRIGGER_VETO_fUniqueID;
0492 TBranch *b_TOWER_RAW_TRIGGER_VETO_fBits;
0493 TBranch *b_TOWER_RAW_TRIGGER_VETO_towerid;
0494 TBranch *b_TOWER_RAW_TRIGGER_VETO_energy;
0495 TBranch *b_TOWER_RAW_TRIGGER_VETO_time;
0496 TBranch *b_TOWER_RAW_TRIGGER_VETO_signal_samples;
0497 TBranch *b_TOWER_RAW_TRIGGER_VETO_HBD_channel;
0498 TBranch *b_n_TOWER_CALIB_TRIGGER_VETO;
0499 TBranch *b_TOWER_CALIB_TRIGGER_VETO_;
0500 TBranch *b_TOWER_CALIB_TRIGGER_VETO_fUniqueID;
0501 TBranch *b_TOWER_CALIB_TRIGGER_VETO_fBits;
0502 TBranch *b_TOWER_CALIB_TRIGGER_VETO_towerid;
0503 TBranch *b_TOWER_CALIB_TRIGGER_VETO_energy;
0504 TBranch *b_TOWER_CALIB_TRIGGER_VETO_time;
0505 TBranch *b_TOWER_CALIB_TRIGGER_VETO_signal_samples;
0506 TBranch *b_TOWER_CALIB_TRIGGER_VETO_HBD_channel;
0507 TBranch *b_n_TOWER_RAW_TILE_MAPPER;
0508 TBranch *b_TOWER_RAW_TILE_MAPPER_;
0509 TBranch *b_TOWER_RAW_TILE_MAPPER_fUniqueID;
0510 TBranch *b_TOWER_RAW_TILE_MAPPER_fBits;
0511 TBranch *b_TOWER_RAW_TILE_MAPPER_towerid;
0512 TBranch *b_TOWER_RAW_TILE_MAPPER_energy;
0513 TBranch *b_TOWER_RAW_TILE_MAPPER_time;
0514 TBranch *b_TOWER_RAW_TILE_MAPPER_signal_samples;
0515 TBranch *b_TOWER_RAW_TILE_MAPPER_HBD_channel;
0516 TBranch *b_n_TOWER_CALIB_TILE_MAPPER;
0517 TBranch *b_TOWER_CALIB_TILE_MAPPER_;
0518 TBranch *b_TOWER_CALIB_TILE_MAPPER_fUniqueID;
0519 TBranch *b_TOWER_CALIB_TILE_MAPPER_fBits;
0520 TBranch *b_TOWER_CALIB_TILE_MAPPER_towerid;
0521 TBranch *b_TOWER_CALIB_TILE_MAPPER_energy;
0522 TBranch *b_TOWER_CALIB_TILE_MAPPER_time;
0523 TBranch *b_TOWER_CALIB_TILE_MAPPER_signal_samples;
0524 TBranch *b_TOWER_CALIB_TILE_MAPPER_HBD_channel;
0525
0526 Prototype2_DSTReader(TTree * =0) : fChain(0) { }
0527 virtual ~Prototype2_DSTReader() { }
0528 virtual Int_t Version() const { return 2; }
0529 virtual void Begin(TTree *tree);
0530 virtual void SlaveBegin(TTree *tree);
0531 virtual void Init(TTree *tree);
0532 virtual Bool_t Notify();
0533 virtual Bool_t Process(Long64_t entry);
0534 virtual Int_t GetEntry(Long64_t entry, Int_t getall = 0) { return fChain ? fChain->GetTree()->GetEntry(entry, getall) : 0; }
0535 virtual void SetOption(const char *option) { fOption = option; }
0536 virtual void SetObject(TObject *obj) { fObject = obj; }
0537 virtual void SetInputList(TList *input) { fInput = input; }
0538 virtual TList *GetOutputList() const { return fOutput; }
0539 virtual void SlaveTerminate();
0540 virtual void Terminate();
0541
0542 std::fstream fout;
0543
0544 ClassDef(Prototype2_DSTReader,0);
0545 };
0546
0547 #endif
0548
0549 #ifdef Prototype2_DSTReader_cxx
0550 void Prototype2_DSTReader::Init(TTree *tree)
0551 {
0552
0553
0554
0555
0556
0557
0558
0559
0560
0561 if (!tree) return;
0562 fChain = tree;
0563 fChain->SetMakeClass(1);
0564
0565 fChain->SetBranchAddress("n_TOWER_RAW_LG_HCALIN", &n_TOWER_RAW_LG_HCALIN, &b_n_TOWER_RAW_LG_HCALIN);
0566 fChain->SetBranchAddress("TOWER_RAW_LG_HCALIN", &TOWER_RAW_LG_HCALIN_, &b_TOWER_RAW_LG_HCALIN_);
0567 fChain->SetBranchAddress("TOWER_RAW_LG_HCALIN.fUniqueID", TOWER_RAW_LG_HCALIN_fUniqueID, &b_TOWER_RAW_LG_HCALIN_fUniqueID);
0568 fChain->SetBranchAddress("TOWER_RAW_LG_HCALIN.fBits", TOWER_RAW_LG_HCALIN_fBits, &b_TOWER_RAW_LG_HCALIN_fBits);
0569 fChain->SetBranchAddress("TOWER_RAW_LG_HCALIN.towerid", TOWER_RAW_LG_HCALIN_towerid, &b_TOWER_RAW_LG_HCALIN_towerid);
0570 fChain->SetBranchAddress("TOWER_RAW_LG_HCALIN.energy", TOWER_RAW_LG_HCALIN_energy, &b_TOWER_RAW_LG_HCALIN_energy);
0571 fChain->SetBranchAddress("TOWER_RAW_LG_HCALIN.time", TOWER_RAW_LG_HCALIN_time, &b_TOWER_RAW_LG_HCALIN_time);
0572 fChain->SetBranchAddress("TOWER_RAW_LG_HCALIN.signal_samples[24]", TOWER_RAW_LG_HCALIN_signal_samples, &b_TOWER_RAW_LG_HCALIN_signal_samples);
0573 fChain->SetBranchAddress("TOWER_RAW_LG_HCALIN.HBD_channel", TOWER_RAW_LG_HCALIN_HBD_channel, &b_TOWER_RAW_LG_HCALIN_HBD_channel);
0574 fChain->SetBranchAddress("n_TOWER_RAW_HG_HCALIN", &n_TOWER_RAW_HG_HCALIN, &b_n_TOWER_RAW_HG_HCALIN);
0575 fChain->SetBranchAddress("TOWER_RAW_HG_HCALIN", &TOWER_RAW_HG_HCALIN_, &b_TOWER_RAW_HG_HCALIN_);
0576 fChain->SetBranchAddress("TOWER_RAW_HG_HCALIN.fUniqueID", TOWER_RAW_HG_HCALIN_fUniqueID, &b_TOWER_RAW_HG_HCALIN_fUniqueID);
0577 fChain->SetBranchAddress("TOWER_RAW_HG_HCALIN.fBits", TOWER_RAW_HG_HCALIN_fBits, &b_TOWER_RAW_HG_HCALIN_fBits);
0578 fChain->SetBranchAddress("TOWER_RAW_HG_HCALIN.towerid", TOWER_RAW_HG_HCALIN_towerid, &b_TOWER_RAW_HG_HCALIN_towerid);
0579 fChain->SetBranchAddress("TOWER_RAW_HG_HCALIN.energy", TOWER_RAW_HG_HCALIN_energy, &b_TOWER_RAW_HG_HCALIN_energy);
0580 fChain->SetBranchAddress("TOWER_RAW_HG_HCALIN.time", TOWER_RAW_HG_HCALIN_time, &b_TOWER_RAW_HG_HCALIN_time);
0581 fChain->SetBranchAddress("TOWER_RAW_HG_HCALIN.signal_samples[24]", TOWER_RAW_HG_HCALIN_signal_samples, &b_TOWER_RAW_HG_HCALIN_signal_samples);
0582 fChain->SetBranchAddress("TOWER_RAW_HG_HCALIN.HBD_channel", TOWER_RAW_HG_HCALIN_HBD_channel, &b_TOWER_RAW_HG_HCALIN_HBD_channel);
0583 fChain->SetBranchAddress("n_TOWER_RAW_LG_HCALOUT", &n_TOWER_RAW_LG_HCALOUT, &b_n_TOWER_RAW_LG_HCALOUT);
0584 fChain->SetBranchAddress("TOWER_RAW_LG_HCALOUT", &TOWER_RAW_LG_HCALOUT_, &b_TOWER_RAW_LG_HCALOUT_);
0585 fChain->SetBranchAddress("TOWER_RAW_LG_HCALOUT.fUniqueID", TOWER_RAW_LG_HCALOUT_fUniqueID, &b_TOWER_RAW_LG_HCALOUT_fUniqueID);
0586 fChain->SetBranchAddress("TOWER_RAW_LG_HCALOUT.fBits", TOWER_RAW_LG_HCALOUT_fBits, &b_TOWER_RAW_LG_HCALOUT_fBits);
0587 fChain->SetBranchAddress("TOWER_RAW_LG_HCALOUT.towerid", TOWER_RAW_LG_HCALOUT_towerid, &b_TOWER_RAW_LG_HCALOUT_towerid);
0588 fChain->SetBranchAddress("TOWER_RAW_LG_HCALOUT.energy", TOWER_RAW_LG_HCALOUT_energy, &b_TOWER_RAW_LG_HCALOUT_energy);
0589 fChain->SetBranchAddress("TOWER_RAW_LG_HCALOUT.time", TOWER_RAW_LG_HCALOUT_time, &b_TOWER_RAW_LG_HCALOUT_time);
0590 fChain->SetBranchAddress("TOWER_RAW_LG_HCALOUT.signal_samples[24]", TOWER_RAW_LG_HCALOUT_signal_samples, &b_TOWER_RAW_LG_HCALOUT_signal_samples);
0591 fChain->SetBranchAddress("TOWER_RAW_LG_HCALOUT.HBD_channel", TOWER_RAW_LG_HCALOUT_HBD_channel, &b_TOWER_RAW_LG_HCALOUT_HBD_channel);
0592 fChain->SetBranchAddress("n_TOWER_RAW_HG_HCALOUT", &n_TOWER_RAW_HG_HCALOUT, &b_n_TOWER_RAW_HG_HCALOUT);
0593 fChain->SetBranchAddress("TOWER_RAW_HG_HCALOUT", &TOWER_RAW_HG_HCALOUT_, &b_TOWER_RAW_HG_HCALOUT_);
0594 fChain->SetBranchAddress("TOWER_RAW_HG_HCALOUT.fUniqueID", TOWER_RAW_HG_HCALOUT_fUniqueID, &b_TOWER_RAW_HG_HCALOUT_fUniqueID);
0595 fChain->SetBranchAddress("TOWER_RAW_HG_HCALOUT.fBits", TOWER_RAW_HG_HCALOUT_fBits, &b_TOWER_RAW_HG_HCALOUT_fBits);
0596 fChain->SetBranchAddress("TOWER_RAW_HG_HCALOUT.towerid", TOWER_RAW_HG_HCALOUT_towerid, &b_TOWER_RAW_HG_HCALOUT_towerid);
0597 fChain->SetBranchAddress("TOWER_RAW_HG_HCALOUT.energy", TOWER_RAW_HG_HCALOUT_energy, &b_TOWER_RAW_HG_HCALOUT_energy);
0598 fChain->SetBranchAddress("TOWER_RAW_HG_HCALOUT.time", TOWER_RAW_HG_HCALOUT_time, &b_TOWER_RAW_HG_HCALOUT_time);
0599 fChain->SetBranchAddress("TOWER_RAW_HG_HCALOUT.signal_samples[24]", TOWER_RAW_HG_HCALOUT_signal_samples, &b_TOWER_RAW_HG_HCALOUT_signal_samples);
0600 fChain->SetBranchAddress("TOWER_RAW_HG_HCALOUT.HBD_channel", TOWER_RAW_HG_HCALOUT_HBD_channel, &b_TOWER_RAW_HG_HCALOUT_HBD_channel);
0601 fChain->SetBranchAddress("n_TOWER_CALIB_LG_HCALIN", &n_TOWER_CALIB_LG_HCALIN, &b_n_TOWER_CALIB_LG_HCALIN);
0602 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALIN", &TOWER_CALIB_LG_HCALIN_, &b_TOWER_CALIB_LG_HCALIN_);
0603 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALIN.fUniqueID", TOWER_CALIB_LG_HCALIN_fUniqueID, &b_TOWER_CALIB_LG_HCALIN_fUniqueID);
0604 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALIN.fBits", TOWER_CALIB_LG_HCALIN_fBits, &b_TOWER_CALIB_LG_HCALIN_fBits);
0605 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALIN.towerid", TOWER_CALIB_LG_HCALIN_towerid, &b_TOWER_CALIB_LG_HCALIN_towerid);
0606 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALIN.energy", TOWER_CALIB_LG_HCALIN_energy, &b_TOWER_CALIB_LG_HCALIN_energy);
0607 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALIN.time", TOWER_CALIB_LG_HCALIN_time, &b_TOWER_CALIB_LG_HCALIN_time);
0608 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALIN.signal_samples[24]", TOWER_CALIB_LG_HCALIN_signal_samples, &b_TOWER_CALIB_LG_HCALIN_signal_samples);
0609 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALIN.HBD_channel", TOWER_CALIB_LG_HCALIN_HBD_channel, &b_TOWER_CALIB_LG_HCALIN_HBD_channel);
0610 fChain->SetBranchAddress("n_TOWER_CALIB_HG_HCALIN", &n_TOWER_CALIB_HG_HCALIN, &b_n_TOWER_CALIB_HG_HCALIN);
0611 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALIN", &TOWER_CALIB_HG_HCALIN_, &b_TOWER_CALIB_HG_HCALIN_);
0612 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALIN.fUniqueID", TOWER_CALIB_HG_HCALIN_fUniqueID, &b_TOWER_CALIB_HG_HCALIN_fUniqueID);
0613 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALIN.fBits", TOWER_CALIB_HG_HCALIN_fBits, &b_TOWER_CALIB_HG_HCALIN_fBits);
0614 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALIN.towerid", TOWER_CALIB_HG_HCALIN_towerid, &b_TOWER_CALIB_HG_HCALIN_towerid);
0615 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALIN.energy", TOWER_CALIB_HG_HCALIN_energy, &b_TOWER_CALIB_HG_HCALIN_energy);
0616 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALIN.time", TOWER_CALIB_HG_HCALIN_time, &b_TOWER_CALIB_HG_HCALIN_time);
0617 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALIN.signal_samples[24]", TOWER_CALIB_HG_HCALIN_signal_samples, &b_TOWER_CALIB_HG_HCALIN_signal_samples);
0618 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALIN.HBD_channel", TOWER_CALIB_HG_HCALIN_HBD_channel, &b_TOWER_CALIB_HG_HCALIN_HBD_channel);
0619 fChain->SetBranchAddress("n_TOWER_CALIB_LG_HCALOUT", &n_TOWER_CALIB_LG_HCALOUT, &b_n_TOWER_CALIB_LG_HCALOUT);
0620 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALOUT", &TOWER_CALIB_LG_HCALOUT_, &b_TOWER_CALIB_LG_HCALOUT_);
0621 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALOUT.fUniqueID", TOWER_CALIB_LG_HCALOUT_fUniqueID, &b_TOWER_CALIB_LG_HCALOUT_fUniqueID);
0622 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALOUT.fBits", TOWER_CALIB_LG_HCALOUT_fBits, &b_TOWER_CALIB_LG_HCALOUT_fBits);
0623 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALOUT.towerid", TOWER_CALIB_LG_HCALOUT_towerid, &b_TOWER_CALIB_LG_HCALOUT_towerid);
0624 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALOUT.energy", TOWER_CALIB_LG_HCALOUT_energy, &b_TOWER_CALIB_LG_HCALOUT_energy);
0625 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALOUT.time", TOWER_CALIB_LG_HCALOUT_time, &b_TOWER_CALIB_LG_HCALOUT_time);
0626 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALOUT.signal_samples[24]", TOWER_CALIB_LG_HCALOUT_signal_samples, &b_TOWER_CALIB_LG_HCALOUT_signal_samples);
0627 fChain->SetBranchAddress("TOWER_CALIB_LG_HCALOUT.HBD_channel", TOWER_CALIB_LG_HCALOUT_HBD_channel, &b_TOWER_CALIB_LG_HCALOUT_HBD_channel);
0628 fChain->SetBranchAddress("n_TOWER_CALIB_HG_HCALOUT", &n_TOWER_CALIB_HG_HCALOUT, &b_n_TOWER_CALIB_HG_HCALOUT);
0629 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALOUT", &TOWER_CALIB_HG_HCALOUT_, &b_TOWER_CALIB_HG_HCALOUT_);
0630 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALOUT.fUniqueID", TOWER_CALIB_HG_HCALOUT_fUniqueID, &b_TOWER_CALIB_HG_HCALOUT_fUniqueID);
0631 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALOUT.fBits", TOWER_CALIB_HG_HCALOUT_fBits, &b_TOWER_CALIB_HG_HCALOUT_fBits);
0632 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALOUT.towerid", TOWER_CALIB_HG_HCALOUT_towerid, &b_TOWER_CALIB_HG_HCALOUT_towerid);
0633 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALOUT.energy", TOWER_CALIB_HG_HCALOUT_energy, &b_TOWER_CALIB_HG_HCALOUT_energy);
0634 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALOUT.time", TOWER_CALIB_HG_HCALOUT_time, &b_TOWER_CALIB_HG_HCALOUT_time);
0635 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALOUT.signal_samples[24]", TOWER_CALIB_HG_HCALOUT_signal_samples, &b_TOWER_CALIB_HG_HCALOUT_signal_samples);
0636 fChain->SetBranchAddress("TOWER_CALIB_HG_HCALOUT.HBD_channel", TOWER_CALIB_HG_HCALOUT_HBD_channel, &b_TOWER_CALIB_HG_HCALOUT_HBD_channel);
0637 fChain->SetBranchAddress("n_TOWER_RAW_CEMC", &n_TOWER_RAW_CEMC, &b_n_TOWER_RAW_CEMC);
0638 fChain->SetBranchAddress("TOWER_RAW_CEMC", &TOWER_RAW_CEMC_, &b_TOWER_RAW_CEMC_);
0639 fChain->SetBranchAddress("TOWER_RAW_CEMC.fUniqueID", TOWER_RAW_CEMC_fUniqueID, &b_TOWER_RAW_CEMC_fUniqueID);
0640 fChain->SetBranchAddress("TOWER_RAW_CEMC.fBits", TOWER_RAW_CEMC_fBits, &b_TOWER_RAW_CEMC_fBits);
0641 fChain->SetBranchAddress("TOWER_RAW_CEMC.towerid", TOWER_RAW_CEMC_towerid, &b_TOWER_RAW_CEMC_towerid);
0642 fChain->SetBranchAddress("TOWER_RAW_CEMC.energy", TOWER_RAW_CEMC_energy, &b_TOWER_RAW_CEMC_energy);
0643 fChain->SetBranchAddress("TOWER_RAW_CEMC.time", TOWER_RAW_CEMC_time, &b_TOWER_RAW_CEMC_time);
0644 fChain->SetBranchAddress("TOWER_RAW_CEMC.signal_samples[24]", TOWER_RAW_CEMC_signal_samples, &b_TOWER_RAW_CEMC_signal_samples);
0645 fChain->SetBranchAddress("TOWER_RAW_CEMC.HBD_channel", TOWER_RAW_CEMC_HBD_channel, &b_TOWER_RAW_CEMC_HBD_channel);
0646 fChain->SetBranchAddress("n_TOWER_CALIB_CEMC", &n_TOWER_CALIB_CEMC, &b_n_TOWER_CALIB_CEMC);
0647 fChain->SetBranchAddress("TOWER_CALIB_CEMC", &TOWER_CALIB_CEMC_, &b_TOWER_CALIB_CEMC_);
0648 fChain->SetBranchAddress("TOWER_CALIB_CEMC.fUniqueID", TOWER_CALIB_CEMC_fUniqueID, &b_TOWER_CALIB_CEMC_fUniqueID);
0649 fChain->SetBranchAddress("TOWER_CALIB_CEMC.fBits", TOWER_CALIB_CEMC_fBits, &b_TOWER_CALIB_CEMC_fBits);
0650 fChain->SetBranchAddress("TOWER_CALIB_CEMC.towerid", TOWER_CALIB_CEMC_towerid, &b_TOWER_CALIB_CEMC_towerid);
0651 fChain->SetBranchAddress("TOWER_CALIB_CEMC.energy", TOWER_CALIB_CEMC_energy, &b_TOWER_CALIB_CEMC_energy);
0652 fChain->SetBranchAddress("TOWER_CALIB_CEMC.time", TOWER_CALIB_CEMC_time, &b_TOWER_CALIB_CEMC_time);
0653 fChain->SetBranchAddress("TOWER_CALIB_CEMC.signal_samples[24]", TOWER_CALIB_CEMC_signal_samples, &b_TOWER_CALIB_CEMC_signal_samples);
0654 fChain->SetBranchAddress("TOWER_CALIB_CEMC.HBD_channel", TOWER_CALIB_CEMC_HBD_channel, &b_TOWER_CALIB_CEMC_HBD_channel);
0655 fChain->SetBranchAddress("n_TOWER_RAW_HODO_VERTICAL", &n_TOWER_RAW_HODO_VERTICAL, &b_n_TOWER_RAW_HODO_VERTICAL);
0656 fChain->SetBranchAddress("TOWER_RAW_HODO_VERTICAL", &TOWER_RAW_HODO_VERTICAL_, &b_TOWER_RAW_HODO_VERTICAL_);
0657 fChain->SetBranchAddress("TOWER_RAW_HODO_VERTICAL.fUniqueID", TOWER_RAW_HODO_VERTICAL_fUniqueID, &b_TOWER_RAW_HODO_VERTICAL_fUniqueID);
0658 fChain->SetBranchAddress("TOWER_RAW_HODO_VERTICAL.fBits", TOWER_RAW_HODO_VERTICAL_fBits, &b_TOWER_RAW_HODO_VERTICAL_fBits);
0659 fChain->SetBranchAddress("TOWER_RAW_HODO_VERTICAL.towerid", TOWER_RAW_HODO_VERTICAL_towerid, &b_TOWER_RAW_HODO_VERTICAL_towerid);
0660 fChain->SetBranchAddress("TOWER_RAW_HODO_VERTICAL.energy", TOWER_RAW_HODO_VERTICAL_energy, &b_TOWER_RAW_HODO_VERTICAL_energy);
0661 fChain->SetBranchAddress("TOWER_RAW_HODO_VERTICAL.time", TOWER_RAW_HODO_VERTICAL_time, &b_TOWER_RAW_HODO_VERTICAL_time);
0662 fChain->SetBranchAddress("TOWER_RAW_HODO_VERTICAL.signal_samples[24]", TOWER_RAW_HODO_VERTICAL_signal_samples, &b_TOWER_RAW_HODO_VERTICAL_signal_samples);
0663 fChain->SetBranchAddress("TOWER_RAW_HODO_VERTICAL.HBD_channel", TOWER_RAW_HODO_VERTICAL_HBD_channel, &b_TOWER_RAW_HODO_VERTICAL_HBD_channel);
0664 fChain->SetBranchAddress("n_TOWER_RAW_HODO_HORIZONTAL", &n_TOWER_RAW_HODO_HORIZONTAL, &b_n_TOWER_RAW_HODO_HORIZONTAL);
0665 fChain->SetBranchAddress("TOWER_RAW_HODO_HORIZONTAL", &TOWER_RAW_HODO_HORIZONTAL_, &b_TOWER_RAW_HODO_HORIZONTAL_);
0666 fChain->SetBranchAddress("TOWER_RAW_HODO_HORIZONTAL.fUniqueID", TOWER_RAW_HODO_HORIZONTAL_fUniqueID, &b_TOWER_RAW_HODO_HORIZONTAL_fUniqueID);
0667 fChain->SetBranchAddress("TOWER_RAW_HODO_HORIZONTAL.fBits", TOWER_RAW_HODO_HORIZONTAL_fBits, &b_TOWER_RAW_HODO_HORIZONTAL_fBits);
0668 fChain->SetBranchAddress("TOWER_RAW_HODO_HORIZONTAL.towerid", TOWER_RAW_HODO_HORIZONTAL_towerid, &b_TOWER_RAW_HODO_HORIZONTAL_towerid);
0669 fChain->SetBranchAddress("TOWER_RAW_HODO_HORIZONTAL.energy", TOWER_RAW_HODO_HORIZONTAL_energy, &b_TOWER_RAW_HODO_HORIZONTAL_energy);
0670 fChain->SetBranchAddress("TOWER_RAW_HODO_HORIZONTAL.time", TOWER_RAW_HODO_HORIZONTAL_time, &b_TOWER_RAW_HODO_HORIZONTAL_time);
0671 fChain->SetBranchAddress("TOWER_RAW_HODO_HORIZONTAL.signal_samples[24]", TOWER_RAW_HODO_HORIZONTAL_signal_samples, &b_TOWER_RAW_HODO_HORIZONTAL_signal_samples);
0672 fChain->SetBranchAddress("TOWER_RAW_HODO_HORIZONTAL.HBD_channel", TOWER_RAW_HODO_HORIZONTAL_HBD_channel, &b_TOWER_RAW_HODO_HORIZONTAL_HBD_channel);
0673 fChain->SetBranchAddress("n_TOWER_CALIB_HODO_VERTICAL", &n_TOWER_CALIB_HODO_VERTICAL, &b_n_TOWER_CALIB_HODO_VERTICAL);
0674 fChain->SetBranchAddress("TOWER_CALIB_HODO_VERTICAL", &TOWER_CALIB_HODO_VERTICAL_, &b_TOWER_CALIB_HODO_VERTICAL_);
0675 fChain->SetBranchAddress("TOWER_CALIB_HODO_VERTICAL.fUniqueID", TOWER_CALIB_HODO_VERTICAL_fUniqueID, &b_TOWER_CALIB_HODO_VERTICAL_fUniqueID);
0676 fChain->SetBranchAddress("TOWER_CALIB_HODO_VERTICAL.fBits", TOWER_CALIB_HODO_VERTICAL_fBits, &b_TOWER_CALIB_HODO_VERTICAL_fBits);
0677 fChain->SetBranchAddress("TOWER_CALIB_HODO_VERTICAL.towerid", TOWER_CALIB_HODO_VERTICAL_towerid, &b_TOWER_CALIB_HODO_VERTICAL_towerid);
0678 fChain->SetBranchAddress("TOWER_CALIB_HODO_VERTICAL.energy", TOWER_CALIB_HODO_VERTICAL_energy, &b_TOWER_CALIB_HODO_VERTICAL_energy);
0679 fChain->SetBranchAddress("TOWER_CALIB_HODO_VERTICAL.time", TOWER_CALIB_HODO_VERTICAL_time, &b_TOWER_CALIB_HODO_VERTICAL_time);
0680 fChain->SetBranchAddress("TOWER_CALIB_HODO_VERTICAL.signal_samples[24]", TOWER_CALIB_HODO_VERTICAL_signal_samples, &b_TOWER_CALIB_HODO_VERTICAL_signal_samples);
0681 fChain->SetBranchAddress("TOWER_CALIB_HODO_VERTICAL.HBD_channel", TOWER_CALIB_HODO_VERTICAL_HBD_channel, &b_TOWER_CALIB_HODO_VERTICAL_HBD_channel);
0682 fChain->SetBranchAddress("n_TOWER_CALIB_HODO_HORIZONTAL", &n_TOWER_CALIB_HODO_HORIZONTAL, &b_n_TOWER_CALIB_HODO_HORIZONTAL);
0683 fChain->SetBranchAddress("TOWER_CALIB_HODO_HORIZONTAL", &TOWER_CALIB_HODO_HORIZONTAL_, &b_TOWER_CALIB_HODO_HORIZONTAL_);
0684 fChain->SetBranchAddress("TOWER_CALIB_HODO_HORIZONTAL.fUniqueID", TOWER_CALIB_HODO_HORIZONTAL_fUniqueID, &b_TOWER_CALIB_HODO_HORIZONTAL_fUniqueID);
0685 fChain->SetBranchAddress("TOWER_CALIB_HODO_HORIZONTAL.fBits", TOWER_CALIB_HODO_HORIZONTAL_fBits, &b_TOWER_CALIB_HODO_HORIZONTAL_fBits);
0686 fChain->SetBranchAddress("TOWER_CALIB_HODO_HORIZONTAL.towerid", TOWER_CALIB_HODO_HORIZONTAL_towerid, &b_TOWER_CALIB_HODO_HORIZONTAL_towerid);
0687 fChain->SetBranchAddress("TOWER_CALIB_HODO_HORIZONTAL.energy", TOWER_CALIB_HODO_HORIZONTAL_energy, &b_TOWER_CALIB_HODO_HORIZONTAL_energy);
0688 fChain->SetBranchAddress("TOWER_CALIB_HODO_HORIZONTAL.time", TOWER_CALIB_HODO_HORIZONTAL_time, &b_TOWER_CALIB_HODO_HORIZONTAL_time);
0689 fChain->SetBranchAddress("TOWER_CALIB_HODO_HORIZONTAL.signal_samples[24]", TOWER_CALIB_HODO_HORIZONTAL_signal_samples, &b_TOWER_CALIB_HODO_HORIZONTAL_signal_samples);
0690 fChain->SetBranchAddress("TOWER_CALIB_HODO_HORIZONTAL.HBD_channel", TOWER_CALIB_HODO_HORIZONTAL_HBD_channel, &b_TOWER_CALIB_HODO_HORIZONTAL_HBD_channel);
0691 fChain->SetBranchAddress("n_TOWER_RAW_C1", &n_TOWER_RAW_C1, &b_n_TOWER_RAW_C1);
0692 fChain->SetBranchAddress("TOWER_RAW_C1", &TOWER_RAW_C1_, &b_TOWER_RAW_C1_);
0693 fChain->SetBranchAddress("TOWER_RAW_C1.fUniqueID", TOWER_RAW_C1_fUniqueID, &b_TOWER_RAW_C1_fUniqueID);
0694 fChain->SetBranchAddress("TOWER_RAW_C1.fBits", TOWER_RAW_C1_fBits, &b_TOWER_RAW_C1_fBits);
0695 fChain->SetBranchAddress("TOWER_RAW_C1.towerid", TOWER_RAW_C1_towerid, &b_TOWER_RAW_C1_towerid);
0696 fChain->SetBranchAddress("TOWER_RAW_C1.energy", TOWER_RAW_C1_energy, &b_TOWER_RAW_C1_energy);
0697 fChain->SetBranchAddress("TOWER_RAW_C1.time", TOWER_RAW_C1_time, &b_TOWER_RAW_C1_time);
0698 fChain->SetBranchAddress("TOWER_RAW_C1.signal_samples[24]", TOWER_RAW_C1_signal_samples, &b_TOWER_RAW_C1_signal_samples);
0699 fChain->SetBranchAddress("TOWER_RAW_C1.HBD_channel", TOWER_RAW_C1_HBD_channel, &b_TOWER_RAW_C1_HBD_channel);
0700 fChain->SetBranchAddress("n_TOWER_CALIB_C1", &n_TOWER_CALIB_C1, &b_n_TOWER_CALIB_C1);
0701 fChain->SetBranchAddress("TOWER_CALIB_C1", &TOWER_CALIB_C1_, &b_TOWER_CALIB_C1_);
0702 fChain->SetBranchAddress("TOWER_CALIB_C1.fUniqueID", TOWER_CALIB_C1_fUniqueID, &b_TOWER_CALIB_C1_fUniqueID);
0703 fChain->SetBranchAddress("TOWER_CALIB_C1.fBits", TOWER_CALIB_C1_fBits, &b_TOWER_CALIB_C1_fBits);
0704 fChain->SetBranchAddress("TOWER_CALIB_C1.towerid", TOWER_CALIB_C1_towerid, &b_TOWER_CALIB_C1_towerid);
0705 fChain->SetBranchAddress("TOWER_CALIB_C1.energy", TOWER_CALIB_C1_energy, &b_TOWER_CALIB_C1_energy);
0706 fChain->SetBranchAddress("TOWER_CALIB_C1.time", TOWER_CALIB_C1_time, &b_TOWER_CALIB_C1_time);
0707 fChain->SetBranchAddress("TOWER_CALIB_C1.signal_samples[24]", TOWER_CALIB_C1_signal_samples, &b_TOWER_CALIB_C1_signal_samples);
0708 fChain->SetBranchAddress("TOWER_CALIB_C1.HBD_channel", TOWER_CALIB_C1_HBD_channel, &b_TOWER_CALIB_C1_HBD_channel);
0709 fChain->SetBranchAddress("n_TOWER_RAW_C2", &n_TOWER_RAW_C2, &b_n_TOWER_RAW_C2);
0710 fChain->SetBranchAddress("TOWER_RAW_C2", &TOWER_RAW_C2_, &b_TOWER_RAW_C2_);
0711 fChain->SetBranchAddress("TOWER_RAW_C2.fUniqueID", TOWER_RAW_C2_fUniqueID, &b_TOWER_RAW_C2_fUniqueID);
0712 fChain->SetBranchAddress("TOWER_RAW_C2.fBits", TOWER_RAW_C2_fBits, &b_TOWER_RAW_C2_fBits);
0713 fChain->SetBranchAddress("TOWER_RAW_C2.towerid", TOWER_RAW_C2_towerid, &b_TOWER_RAW_C2_towerid);
0714 fChain->SetBranchAddress("TOWER_RAW_C2.energy", TOWER_RAW_C2_energy, &b_TOWER_RAW_C2_energy);
0715 fChain->SetBranchAddress("TOWER_RAW_C2.time", TOWER_RAW_C2_time, &b_TOWER_RAW_C2_time);
0716 fChain->SetBranchAddress("TOWER_RAW_C2.signal_samples[24]", TOWER_RAW_C2_signal_samples, &b_TOWER_RAW_C2_signal_samples);
0717 fChain->SetBranchAddress("TOWER_RAW_C2.HBD_channel", TOWER_RAW_C2_HBD_channel, &b_TOWER_RAW_C2_HBD_channel);
0718 fChain->SetBranchAddress("n_TOWER_CALIB_C2", &n_TOWER_CALIB_C2, &b_n_TOWER_CALIB_C2);
0719 fChain->SetBranchAddress("TOWER_CALIB_C2", &TOWER_CALIB_C2_, &b_TOWER_CALIB_C2_);
0720 fChain->SetBranchAddress("TOWER_CALIB_C2.fUniqueID", TOWER_CALIB_C2_fUniqueID, &b_TOWER_CALIB_C2_fUniqueID);
0721 fChain->SetBranchAddress("TOWER_CALIB_C2.fBits", TOWER_CALIB_C2_fBits, &b_TOWER_CALIB_C2_fBits);
0722 fChain->SetBranchAddress("TOWER_CALIB_C2.towerid", TOWER_CALIB_C2_towerid, &b_TOWER_CALIB_C2_towerid);
0723 fChain->SetBranchAddress("TOWER_CALIB_C2.energy", TOWER_CALIB_C2_energy, &b_TOWER_CALIB_C2_energy);
0724 fChain->SetBranchAddress("TOWER_CALIB_C2.time", TOWER_CALIB_C2_time, &b_TOWER_CALIB_C2_time);
0725 fChain->SetBranchAddress("TOWER_CALIB_C2.signal_samples[24]", TOWER_CALIB_C2_signal_samples, &b_TOWER_CALIB_C2_signal_samples);
0726 fChain->SetBranchAddress("TOWER_CALIB_C2.HBD_channel", TOWER_CALIB_C2_HBD_channel, &b_TOWER_CALIB_C2_HBD_channel);
0727 fChain->SetBranchAddress("n_TOWER_RAW_HCAL_SCINT", &n_TOWER_RAW_HCAL_SCINT, &b_n_TOWER_RAW_HCAL_SCINT);
0728 fChain->SetBranchAddress("TOWER_RAW_HCAL_SCINT", &TOWER_RAW_HCAL_SCINT_, &b_TOWER_RAW_HCAL_SCINT_);
0729 fChain->SetBranchAddress("TOWER_RAW_HCAL_SCINT.fUniqueID", TOWER_RAW_HCAL_SCINT_fUniqueID, &b_TOWER_RAW_HCAL_SCINT_fUniqueID);
0730 fChain->SetBranchAddress("TOWER_RAW_HCAL_SCINT.fBits", TOWER_RAW_HCAL_SCINT_fBits, &b_TOWER_RAW_HCAL_SCINT_fBits);
0731 fChain->SetBranchAddress("TOWER_RAW_HCAL_SCINT.towerid", TOWER_RAW_HCAL_SCINT_towerid, &b_TOWER_RAW_HCAL_SCINT_towerid);
0732 fChain->SetBranchAddress("TOWER_RAW_HCAL_SCINT.energy", TOWER_RAW_HCAL_SCINT_energy, &b_TOWER_RAW_HCAL_SCINT_energy);
0733 fChain->SetBranchAddress("TOWER_RAW_HCAL_SCINT.time", TOWER_RAW_HCAL_SCINT_time, &b_TOWER_RAW_HCAL_SCINT_time);
0734 fChain->SetBranchAddress("TOWER_RAW_HCAL_SCINT.signal_samples[24]", TOWER_RAW_HCAL_SCINT_signal_samples, &b_TOWER_RAW_HCAL_SCINT_signal_samples);
0735 fChain->SetBranchAddress("TOWER_RAW_HCAL_SCINT.HBD_channel", TOWER_RAW_HCAL_SCINT_HBD_channel, &b_TOWER_RAW_HCAL_SCINT_HBD_channel);
0736 fChain->SetBranchAddress("n_TOWER_CALIB_HCAL_SCINT", &n_TOWER_CALIB_HCAL_SCINT, &b_n_TOWER_CALIB_HCAL_SCINT);
0737 fChain->SetBranchAddress("TOWER_CALIB_HCAL_SCINT", &TOWER_CALIB_HCAL_SCINT_, &b_TOWER_CALIB_HCAL_SCINT_);
0738 fChain->SetBranchAddress("TOWER_CALIB_HCAL_SCINT.fUniqueID", TOWER_CALIB_HCAL_SCINT_fUniqueID, &b_TOWER_CALIB_HCAL_SCINT_fUniqueID);
0739 fChain->SetBranchAddress("TOWER_CALIB_HCAL_SCINT.fBits", TOWER_CALIB_HCAL_SCINT_fBits, &b_TOWER_CALIB_HCAL_SCINT_fBits);
0740 fChain->SetBranchAddress("TOWER_CALIB_HCAL_SCINT.towerid", TOWER_CALIB_HCAL_SCINT_towerid, &b_TOWER_CALIB_HCAL_SCINT_towerid);
0741 fChain->SetBranchAddress("TOWER_CALIB_HCAL_SCINT.energy", TOWER_CALIB_HCAL_SCINT_energy, &b_TOWER_CALIB_HCAL_SCINT_energy);
0742 fChain->SetBranchAddress("TOWER_CALIB_HCAL_SCINT.time", TOWER_CALIB_HCAL_SCINT_time, &b_TOWER_CALIB_HCAL_SCINT_time);
0743 fChain->SetBranchAddress("TOWER_CALIB_HCAL_SCINT.signal_samples[24]", TOWER_CALIB_HCAL_SCINT_signal_samples, &b_TOWER_CALIB_HCAL_SCINT_signal_samples);
0744 fChain->SetBranchAddress("TOWER_CALIB_HCAL_SCINT.HBD_channel", TOWER_CALIB_HCAL_SCINT_HBD_channel, &b_TOWER_CALIB_HCAL_SCINT_HBD_channel);
0745 fChain->SetBranchAddress("n_TOWER_RAW_PbGL", &n_TOWER_RAW_PbGL, &b_n_TOWER_RAW_PbGL);
0746 fChain->SetBranchAddress("TOWER_RAW_PbGL", &TOWER_RAW_PbGL_, &b_TOWER_RAW_PbGL_);
0747 fChain->SetBranchAddress("TOWER_RAW_PbGL.fUniqueID", TOWER_RAW_PbGL_fUniqueID, &b_TOWER_RAW_PbGL_fUniqueID);
0748 fChain->SetBranchAddress("TOWER_RAW_PbGL.fBits", TOWER_RAW_PbGL_fBits, &b_TOWER_RAW_PbGL_fBits);
0749 fChain->SetBranchAddress("TOWER_RAW_PbGL.towerid", TOWER_RAW_PbGL_towerid, &b_TOWER_RAW_PbGL_towerid);
0750 fChain->SetBranchAddress("TOWER_RAW_PbGL.energy", TOWER_RAW_PbGL_energy, &b_TOWER_RAW_PbGL_energy);
0751 fChain->SetBranchAddress("TOWER_RAW_PbGL.time", TOWER_RAW_PbGL_time, &b_TOWER_RAW_PbGL_time);
0752 fChain->SetBranchAddress("TOWER_RAW_PbGL.signal_samples[24]", TOWER_RAW_PbGL_signal_samples, &b_TOWER_RAW_PbGL_signal_samples);
0753 fChain->SetBranchAddress("TOWER_RAW_PbGL.HBD_channel", TOWER_RAW_PbGL_HBD_channel, &b_TOWER_RAW_PbGL_HBD_channel);
0754 fChain->SetBranchAddress("n_TOWER_CALIB_PbGL", &n_TOWER_CALIB_PbGL, &b_n_TOWER_CALIB_PbGL);
0755 fChain->SetBranchAddress("TOWER_CALIB_PbGL", &TOWER_CALIB_PbGL_, &b_TOWER_CALIB_PbGL_);
0756 fChain->SetBranchAddress("TOWER_CALIB_PbGL.fUniqueID", TOWER_CALIB_PbGL_fUniqueID, &b_TOWER_CALIB_PbGL_fUniqueID);
0757 fChain->SetBranchAddress("TOWER_CALIB_PbGL.fBits", TOWER_CALIB_PbGL_fBits, &b_TOWER_CALIB_PbGL_fBits);
0758 fChain->SetBranchAddress("TOWER_CALIB_PbGL.towerid", TOWER_CALIB_PbGL_towerid, &b_TOWER_CALIB_PbGL_towerid);
0759 fChain->SetBranchAddress("TOWER_CALIB_PbGL.energy", TOWER_CALIB_PbGL_energy, &b_TOWER_CALIB_PbGL_energy);
0760 fChain->SetBranchAddress("TOWER_CALIB_PbGL.time", TOWER_CALIB_PbGL_time, &b_TOWER_CALIB_PbGL_time);
0761 fChain->SetBranchAddress("TOWER_CALIB_PbGL.signal_samples[24]", TOWER_CALIB_PbGL_signal_samples, &b_TOWER_CALIB_PbGL_signal_samples);
0762 fChain->SetBranchAddress("TOWER_CALIB_PbGL.HBD_channel", TOWER_CALIB_PbGL_HBD_channel, &b_TOWER_CALIB_PbGL_HBD_channel);
0763 fChain->SetBranchAddress("n_TOWER_RAW_TRIGGER_VETO", &n_TOWER_RAW_TRIGGER_VETO, &b_n_TOWER_RAW_TRIGGER_VETO);
0764 fChain->SetBranchAddress("TOWER_RAW_TRIGGER_VETO", &TOWER_RAW_TRIGGER_VETO_, &b_TOWER_RAW_TRIGGER_VETO_);
0765 fChain->SetBranchAddress("TOWER_RAW_TRIGGER_VETO.fUniqueID", TOWER_RAW_TRIGGER_VETO_fUniqueID, &b_TOWER_RAW_TRIGGER_VETO_fUniqueID);
0766 fChain->SetBranchAddress("TOWER_RAW_TRIGGER_VETO.fBits", TOWER_RAW_TRIGGER_VETO_fBits, &b_TOWER_RAW_TRIGGER_VETO_fBits);
0767 fChain->SetBranchAddress("TOWER_RAW_TRIGGER_VETO.towerid", TOWER_RAW_TRIGGER_VETO_towerid, &b_TOWER_RAW_TRIGGER_VETO_towerid);
0768 fChain->SetBranchAddress("TOWER_RAW_TRIGGER_VETO.energy", TOWER_RAW_TRIGGER_VETO_energy, &b_TOWER_RAW_TRIGGER_VETO_energy);
0769 fChain->SetBranchAddress("TOWER_RAW_TRIGGER_VETO.time", TOWER_RAW_TRIGGER_VETO_time, &b_TOWER_RAW_TRIGGER_VETO_time);
0770 fChain->SetBranchAddress("TOWER_RAW_TRIGGER_VETO.signal_samples[24]", TOWER_RAW_TRIGGER_VETO_signal_samples, &b_TOWER_RAW_TRIGGER_VETO_signal_samples);
0771 fChain->SetBranchAddress("TOWER_RAW_TRIGGER_VETO.HBD_channel", TOWER_RAW_TRIGGER_VETO_HBD_channel, &b_TOWER_RAW_TRIGGER_VETO_HBD_channel);
0772 fChain->SetBranchAddress("n_TOWER_CALIB_TRIGGER_VETO", &n_TOWER_CALIB_TRIGGER_VETO, &b_n_TOWER_CALIB_TRIGGER_VETO);
0773 fChain->SetBranchAddress("TOWER_CALIB_TRIGGER_VETO", &TOWER_CALIB_TRIGGER_VETO_, &b_TOWER_CALIB_TRIGGER_VETO_);
0774 fChain->SetBranchAddress("TOWER_CALIB_TRIGGER_VETO.fUniqueID", TOWER_CALIB_TRIGGER_VETO_fUniqueID, &b_TOWER_CALIB_TRIGGER_VETO_fUniqueID);
0775 fChain->SetBranchAddress("TOWER_CALIB_TRIGGER_VETO.fBits", TOWER_CALIB_TRIGGER_VETO_fBits, &b_TOWER_CALIB_TRIGGER_VETO_fBits);
0776 fChain->SetBranchAddress("TOWER_CALIB_TRIGGER_VETO.towerid", TOWER_CALIB_TRIGGER_VETO_towerid, &b_TOWER_CALIB_TRIGGER_VETO_towerid);
0777 fChain->SetBranchAddress("TOWER_CALIB_TRIGGER_VETO.energy", TOWER_CALIB_TRIGGER_VETO_energy, &b_TOWER_CALIB_TRIGGER_VETO_energy);
0778 fChain->SetBranchAddress("TOWER_CALIB_TRIGGER_VETO.time", TOWER_CALIB_TRIGGER_VETO_time, &b_TOWER_CALIB_TRIGGER_VETO_time);
0779 fChain->SetBranchAddress("TOWER_CALIB_TRIGGER_VETO.signal_samples[24]", TOWER_CALIB_TRIGGER_VETO_signal_samples, &b_TOWER_CALIB_TRIGGER_VETO_signal_samples);
0780 fChain->SetBranchAddress("TOWER_CALIB_TRIGGER_VETO.HBD_channel", TOWER_CALIB_TRIGGER_VETO_HBD_channel, &b_TOWER_CALIB_TRIGGER_VETO_HBD_channel);
0781 fChain->SetBranchAddress("n_TOWER_RAW_TILE_MAPPER", &n_TOWER_RAW_TILE_MAPPER, &b_n_TOWER_RAW_TILE_MAPPER);
0782 fChain->SetBranchAddress("TOWER_RAW_TILE_MAPPER", &TOWER_RAW_TILE_MAPPER_, &b_TOWER_RAW_TILE_MAPPER_);
0783 fChain->SetBranchAddress("TOWER_RAW_TILE_MAPPER.fUniqueID", TOWER_RAW_TILE_MAPPER_fUniqueID, &b_TOWER_RAW_TILE_MAPPER_fUniqueID);
0784 fChain->SetBranchAddress("TOWER_RAW_TILE_MAPPER.fBits", TOWER_RAW_TILE_MAPPER_fBits, &b_TOWER_RAW_TILE_MAPPER_fBits);
0785 fChain->SetBranchAddress("TOWER_RAW_TILE_MAPPER.towerid", TOWER_RAW_TILE_MAPPER_towerid, &b_TOWER_RAW_TILE_MAPPER_towerid);
0786 fChain->SetBranchAddress("TOWER_RAW_TILE_MAPPER.energy", TOWER_RAW_TILE_MAPPER_energy, &b_TOWER_RAW_TILE_MAPPER_energy);
0787 fChain->SetBranchAddress("TOWER_RAW_TILE_MAPPER.time", TOWER_RAW_TILE_MAPPER_time, &b_TOWER_RAW_TILE_MAPPER_time);
0788 fChain->SetBranchAddress("TOWER_RAW_TILE_MAPPER.signal_samples[24]", TOWER_RAW_TILE_MAPPER_signal_samples, &b_TOWER_RAW_TILE_MAPPER_signal_samples);
0789 fChain->SetBranchAddress("TOWER_RAW_TILE_MAPPER.HBD_channel", TOWER_RAW_TILE_MAPPER_HBD_channel, &b_TOWER_RAW_TILE_MAPPER_HBD_channel);
0790 fChain->SetBranchAddress("n_TOWER_CALIB_TILE_MAPPER", &n_TOWER_CALIB_TILE_MAPPER, &b_n_TOWER_CALIB_TILE_MAPPER);
0791 fChain->SetBranchAddress("TOWER_CALIB_TILE_MAPPER", &TOWER_CALIB_TILE_MAPPER_, &b_TOWER_CALIB_TILE_MAPPER_);
0792 fChain->SetBranchAddress("TOWER_CALIB_TILE_MAPPER.fUniqueID", TOWER_CALIB_TILE_MAPPER_fUniqueID, &b_TOWER_CALIB_TILE_MAPPER_fUniqueID);
0793 fChain->SetBranchAddress("TOWER_CALIB_TILE_MAPPER.fBits", TOWER_CALIB_TILE_MAPPER_fBits, &b_TOWER_CALIB_TILE_MAPPER_fBits);
0794 fChain->SetBranchAddress("TOWER_CALIB_TILE_MAPPER.towerid", TOWER_CALIB_TILE_MAPPER_towerid, &b_TOWER_CALIB_TILE_MAPPER_towerid);
0795 fChain->SetBranchAddress("TOWER_CALIB_TILE_MAPPER.energy", TOWER_CALIB_TILE_MAPPER_energy, &b_TOWER_CALIB_TILE_MAPPER_energy);
0796 fChain->SetBranchAddress("TOWER_CALIB_TILE_MAPPER.time", TOWER_CALIB_TILE_MAPPER_time, &b_TOWER_CALIB_TILE_MAPPER_time);
0797 fChain->SetBranchAddress("TOWER_CALIB_TILE_MAPPER.signal_samples[24]", TOWER_CALIB_TILE_MAPPER_signal_samples, &b_TOWER_CALIB_TILE_MAPPER_signal_samples);
0798 fChain->SetBranchAddress("TOWER_CALIB_TILE_MAPPER.HBD_channel", TOWER_CALIB_TILE_MAPPER_HBD_channel, &b_TOWER_CALIB_TILE_MAPPER_HBD_channel);
0799 }
0800
0801 Bool_t Prototype2_DSTReader::Notify()
0802 {
0803
0804
0805
0806
0807
0808
0809 return kTRUE;
0810 }
0811
0812 #endif