ATLAS Offline Software
Loading...
Searching...
No Matches
TileRec_h1000.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#include "TileRec_h1000.h"
6
8 : fChain(0),
9 fCurrent(0),
10 b_EvTime(0),
11 b_Run(0),
12 b_Evt(0),
13 b_Trig(0),
14 b_L1ID(0),
15 b_L1Type(0),
16 b_EvType(0),
17 b_EvBCID(0),
18 b_FrBCID(0),
19 b_MuBackHit(0),
20 b_MuBackSum(0),
21 b_MuBack(0),
22 b_MuCalib(0),
23 b_Ecal(0),
24 b_LasFlag(0),
25 b_Las0(0),
26 b_Las1(0),
27 b_Las2(0),
28 b_Las3(0),
29 b_LasExtra(0),
30 b_Cispar(0),
31 b_S1cou(0),
32 b_S2cou(0),
33 b_S3cou(0),
34 b_MuTag(0),
35 b_Cher1(0),
36 b_Cher2(0),
37 b_MuHalo(0),
38 b_MuVeto(0),
39 b_S2extra(0),
40 b_S3extra(0),
41 b_SC1(0),
42 b_SC2(0),
43 b_pu(0),
44 b_tof(0),
45 b_btdc1(0),
46 b_btdc2(0),
47 b_XchN2(0),
48 b_YchN2(0),
49 b_XchN1(0),
50 b_YchN1(0),
51 b_Xcha0(0),
52 b_Ycha0(0),
53 b_Xcha1(0),
54 b_Ycha1(0),
55 b_Xcha2(0),
56 b_Ycha2(0),
57 b_Ximp(0),
58 b_Yimp(0),
59 b_EvtC0(0),
60 b_BCIDC0(0),
61 b_rodBCIDC0(0),
62 b_SizeC0(0),
63 b_DMUMaskC0(0),
64 b_SlinkCRCC0(0),
65 b_GainC0(0),
66 b_ErrC0(0),
67 b_SampleC0(0),
68 b_feCRCC0(0),
69 b_rodCRCC0(0),
70 b_EfitC0(0),
71 b_TfitC0(0),
72 b_PedfitC0(0),
73 b_Chi2C0(0),
74 b_EvtC1(0),
75 b_BCIDC1(0),
76 b_rodBCIDC1(0),
77 b_SizeC1(0),
78 b_DMUMaskC1(0),
79 b_SlinkCRCC1(0),
80 b_GainC1(0),
81 b_ErrC1(0),
82 b_SampleC1(0),
83 b_feCRCC1(0),
84 b_rodCRCC1(0),
85 b_EfitC1(0),
86 b_TfitC1(0),
87 b_PedfitC1(0),
88 b_Chi2C1(0),
89 b_EvtC2(0),
90 b_BCIDC2(0),
91 b_rodBCIDC2(0),
92 b_SizeC2(0),
93 b_DMUMaskC2(0),
94 b_SlinkCRCC2(0),
95 b_GainC2(0),
96 b_ErrC2(0),
97 b_SampleC2(0),
98 b_feCRCC2(0),
99 b_rodCRCC2(0),
100 b_EfitC2(0),
101 b_TfitC2(0),
102 b_PedfitC2(0),
103 b_Chi2C2(0),
104 b_EvtA0(0),
105 b_BCIDA0(0),
106 b_rodBCIDA0(0),
107 b_SizeA0(0),
108 b_DMUMaskA0(0),
109 b_SlinkCRCA0(0),
110 b_GainA0(0),
111 b_ErrA0(0),
112 b_SampleA0(0),
113 b_feCRCA0(0),
114 b_rodCRCA0(0),
115 b_EfitA0(0),
116 b_TfitA0(0),
117 b_PedfitA0(0),
118 b_Chi2A0(0),
119 b_EvtA1(0),
120 b_BCIDA1(0),
121 b_rodBCIDA1(0),
122 b_SizeA1(0),
123 b_DMUMaskA1(0),
124 b_SlinkCRCA1(0),
125 b_GainA1(0),
126 b_ErrA1(0),
127 b_SampleA1(0),
128 b_feCRCA1(0),
129 b_rodCRCA1(0),
130 b_EfitA1(0),
131 b_TfitA1(0),
132 b_PedfitA1(0),
133 b_Chi2A1(0),
134 b_EvtA2(0),
135 b_BCIDA2(0),
136 b_rodBCIDA2(0),
137 b_SizeA2(0),
138 b_DMUMaskA2(0),
139 b_SlinkCRCA2(0),
140 b_GainA2(0),
141 b_ErrA2(0),
142 b_SampleA2(0),
143 b_feCRCA2(0),
144 b_rodCRCA2(0),
145 b_EfitA2(0),
146 b_TfitA2(0),
147 b_PedfitA2(0),
148 b_Chi2A2(0),
149 b_LarSmp(0),
150 b_BarSmp(0),
151 b_ExtSmp(0),
152 b_GapSmp(0)
153{
154// if parameter tree is not specified (or zero), connect the file
155// used to generate this class and read the Tree.
156 if (tree == 0) {
157 TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("cbnt_RecExTB_Combined_1207_2102095.0.root");
158 if (!f) {
159 f = new TFile("cbnt_RecExTB_Combined_1207_2102095.0.root");
160 f->cd("cbnt_RecExTB_Combined_1207_2102095.0.root:/TileRec");
161 }
162 tree = (TTree*)gDirectory->Get("h1000");
163
164 }
166}
167
169{
170 if (!fChain) return;
171 delete fChain->GetCurrentFile();
172}
173
174Int_t TileRec_h1000::GetEntry(Long64_t entry)
175{
176// Read contents of entry.
177 if (!fChain) return 0;
178 return fChain->GetEntry(entry);
179}
180Long64_t TileRec_h1000::LoadTree(Long64_t entry)
181{
182// Set the environment to read one entry
183 if (!fChain) return -5;
184 Long64_t centry = fChain->LoadTree(entry);
185 if (centry < 0) return centry;
186 if (!fChain->InheritsFrom(TChain::Class())) return centry;
187 TChain *chain = static_cast<TChain*>(fChain);
188 if (chain->GetTreeNumber() != fCurrent) {
189 fCurrent = chain->GetTreeNumber();
190 Notify();
191 }
192 return centry;
193}
194
196{
197 // The Init() function is called when the selector needs to initialize
198 // a new tree or chain. Typically here the branch addresses and branch
199 // pointers of the tree will be set.
200 // It is normally not necessary to make changes to the generated
201 // code, but the routine can be extended by the user if needed.
202 // Init() will be called many times when running on PROOF
203 // (once per file to be processed).
204
205 // Set branch addresses and branch pointers
206 if (!tree) return;
207 fChain = tree;
208 fCurrent = -1;
209 fChain->SetMakeClass(1);
210
211 fChain->SetBranchAddress("EvTime", &EvTime, &b_EvTime);
212 fChain->SetBranchAddress("Run", &Run, &b_Run);
213 fChain->SetBranchAddress("Evt", &Evt, &b_Evt);
214 fChain->SetBranchAddress("Trig", &Trig, &b_Trig);
215 fChain->SetBranchAddress("L1ID", L1ID, &b_L1ID);
216 fChain->SetBranchAddress("L1Type", L1Type, &b_L1Type);
217 fChain->SetBranchAddress("EvType", EvType, &b_EvType);
218 fChain->SetBranchAddress("EvBCID", EvBCID, &b_EvBCID);
219 fChain->SetBranchAddress("FrBCID", FrBCID, &b_FrBCID);
220 fChain->SetBranchAddress("MuBackHit", &MuBackHit, &b_MuBackHit);
221 fChain->SetBranchAddress("MuBackSum", &MuBackSum, &b_MuBackSum);
222 fChain->SetBranchAddress("MuBack", MuBack, &b_MuBack);
223 fChain->SetBranchAddress("MuCalib", MuCalib, &b_MuCalib);
224 fChain->SetBranchAddress("Ecal", Ecal, &b_Ecal);
225 fChain->SetBranchAddress("LasFlag", &LasFlag, &b_LasFlag);
226 fChain->SetBranchAddress("Las0", &Las0, &b_Las0);
227 fChain->SetBranchAddress("Las1", &Las1, &b_Las1);
228 fChain->SetBranchAddress("Las2", &Las2, &b_Las2);
229 fChain->SetBranchAddress("Las3", &Las3, &b_Las3);
230 fChain->SetBranchAddress("LasExtra", LasExtra, &b_LasExtra);
231 fChain->SetBranchAddress("Cispar", Cispar, &b_Cispar);
232 fChain->SetBranchAddress("S1cou", &S1cou, &b_S1cou);
233 fChain->SetBranchAddress("S2cou", &S2cou, &b_S2cou);
234 fChain->SetBranchAddress("S3cou", &S3cou, &b_S3cou);
235 fChain->SetBranchAddress("MuTag", &MuTag, &b_MuTag);
236 fChain->SetBranchAddress("Cher1", &Cher1, &b_Cher1);
237 fChain->SetBranchAddress("Cher2", &Cher2, &b_Cher2);
238 fChain->SetBranchAddress("MuHalo", &MuHalo, &b_MuHalo);
239 fChain->SetBranchAddress("MuVeto", &MuVeto, &b_MuVeto);
240 fChain->SetBranchAddress("S2extra", &S2extra, &b_S2extra);
241 fChain->SetBranchAddress("S3extra", &S3extra, &b_S3extra);
242 fChain->SetBranchAddress("SC1", &SC1, &b_SC1);
243 fChain->SetBranchAddress("SC2", &SC2, &b_SC2);
244 fChain->SetBranchAddress("pu", &pu, &b_pu);
245 fChain->SetBranchAddress("tof", tof, &b_tof);
246 fChain->SetBranchAddress("btdc1", btdc1, &b_btdc1);
247 fChain->SetBranchAddress("btdc2", btdc2, &b_btdc2);
248 fChain->SetBranchAddress("XchN2", &XchN2, &b_XchN2);
249 fChain->SetBranchAddress("YchN2", &YchN2, &b_YchN2);
250 fChain->SetBranchAddress("XchN1", &XchN1, &b_XchN1);
251 fChain->SetBranchAddress("YchN1", &YchN1, &b_YchN1);
252 fChain->SetBranchAddress("Xcha0", &Xcha0, &b_Xcha0);
253 fChain->SetBranchAddress("Ycha0", &Ycha0, &b_Ycha0);
254 fChain->SetBranchAddress("Xcha1", &Xcha1, &b_Xcha1);
255 fChain->SetBranchAddress("Ycha1", &Ycha1, &b_Ycha1);
256 fChain->SetBranchAddress("Xcha2", &Xcha2, &b_Xcha2);
257 fChain->SetBranchAddress("Ycha2", &Ycha2, &b_Ycha2);
258 fChain->SetBranchAddress("Ximp", &Ximp, &b_Ximp);
259 fChain->SetBranchAddress("Yimp", &Yimp, &b_Yimp);
260 fChain->SetBranchAddress("EvtC0", &EvtC0, &b_EvtC0);
261 fChain->SetBranchAddress("BCIDC0", BCIDC0, &b_BCIDC0);
262 fChain->SetBranchAddress("rodBCIDC0", &rodBCIDC0, &b_rodBCIDC0);
263 fChain->SetBranchAddress("SizeC0", &SizeC0, &b_SizeC0);
264 fChain->SetBranchAddress("DMUMaskC0", DMUMaskC0, &b_DMUMaskC0);
265 fChain->SetBranchAddress("SlinkCRCC0", SlinkCRCC0, &b_SlinkCRCC0);
266 fChain->SetBranchAddress("GainC0", GainC0, &b_GainC0);
267 fChain->SetBranchAddress("ErrC0", ErrC0, &b_ErrC0);
268 fChain->SetBranchAddress("SampleC0", SampleC0, &b_SampleC0);
269 fChain->SetBranchAddress("feCRCC0", feCRCC0, &b_feCRCC0);
270 fChain->SetBranchAddress("rodCRCC0", rodCRCC0, &b_rodCRCC0);
271 fChain->SetBranchAddress("EfitC0", EfitC0, &b_EfitC0);
272 fChain->SetBranchAddress("TfitC0", TfitC0, &b_TfitC0);
273 fChain->SetBranchAddress("PedfitC0", PedfitC0, &b_PedfitC0);
274 fChain->SetBranchAddress("Chi2C0", Chi2C0, &b_Chi2C0);
275 fChain->SetBranchAddress("EvtC1", &EvtC1, &b_EvtC1);
276 fChain->SetBranchAddress("BCIDC1", BCIDC1, &b_BCIDC1);
277 fChain->SetBranchAddress("rodBCIDC1", &rodBCIDC1, &b_rodBCIDC1);
278 fChain->SetBranchAddress("SizeC1", &SizeC1, &b_SizeC1);
279 fChain->SetBranchAddress("DMUMaskC1", DMUMaskC1, &b_DMUMaskC1);
280 fChain->SetBranchAddress("SlinkCRCC1", SlinkCRCC1, &b_SlinkCRCC1);
281 fChain->SetBranchAddress("GainC1", GainC1, &b_GainC1);
282 fChain->SetBranchAddress("ErrC1", ErrC1, &b_ErrC1);
283 fChain->SetBranchAddress("SampleC1", SampleC1, &b_SampleC1);
284 fChain->SetBranchAddress("feCRCC1", feCRCC1, &b_feCRCC1);
285 fChain->SetBranchAddress("rodCRCC1", rodCRCC1, &b_rodCRCC1);
286 fChain->SetBranchAddress("EfitC1", EfitC1, &b_EfitC1);
287 fChain->SetBranchAddress("TfitC1", TfitC1, &b_TfitC1);
288 fChain->SetBranchAddress("PedfitC1", PedfitC1, &b_PedfitC1);
289 fChain->SetBranchAddress("Chi2C1", Chi2C1, &b_Chi2C1);
290 fChain->SetBranchAddress("EvtC2", &EvtC2, &b_EvtC2);
291 fChain->SetBranchAddress("BCIDC2", BCIDC2, &b_BCIDC2);
292 fChain->SetBranchAddress("rodBCIDC2", &rodBCIDC2, &b_rodBCIDC2);
293 fChain->SetBranchAddress("SizeC2", &SizeC2, &b_SizeC2);
294 fChain->SetBranchAddress("DMUMaskC2", DMUMaskC2, &b_DMUMaskC2);
295 fChain->SetBranchAddress("SlinkCRCC2", SlinkCRCC2, &b_SlinkCRCC2);
296 fChain->SetBranchAddress("GainC2", GainC2, &b_GainC2);
297 fChain->SetBranchAddress("ErrC2", ErrC2, &b_ErrC2);
298 fChain->SetBranchAddress("SampleC2", SampleC2, &b_SampleC2);
299 fChain->SetBranchAddress("feCRCC2", feCRCC2, &b_feCRCC2);
300 fChain->SetBranchAddress("rodCRCC2", rodCRCC2, &b_rodCRCC2);
301 fChain->SetBranchAddress("EfitC2", EfitC2, &b_EfitC2);
302 fChain->SetBranchAddress("TfitC2", TfitC2, &b_TfitC2);
303 fChain->SetBranchAddress("PedfitC2", PedfitC2, &b_PedfitC2);
304 fChain->SetBranchAddress("Chi2C2", Chi2C2, &b_Chi2C2);
305 fChain->SetBranchAddress("EvtA0", &EvtA0, &b_EvtA0);
306 fChain->SetBranchAddress("BCIDA0", BCIDA0, &b_BCIDA0);
307 fChain->SetBranchAddress("rodBCIDA0", &rodBCIDA0, &b_rodBCIDA0);
308 fChain->SetBranchAddress("SizeA0", &SizeA0, &b_SizeA0);
309 fChain->SetBranchAddress("DMUMaskA0", DMUMaskA0, &b_DMUMaskA0);
310 fChain->SetBranchAddress("SlinkCRCA0", SlinkCRCA0, &b_SlinkCRCA0);
311 fChain->SetBranchAddress("GainA0", GainA0, &b_GainA0);
312 fChain->SetBranchAddress("ErrA0", ErrA0, &b_ErrA0);
313 fChain->SetBranchAddress("SampleA0", SampleA0, &b_SampleA0);
314 fChain->SetBranchAddress("feCRCA0", feCRCA0, &b_feCRCA0);
315 fChain->SetBranchAddress("rodCRCA0", rodCRCA0, &b_rodCRCA0);
316 fChain->SetBranchAddress("EfitA0", EfitA0, &b_EfitA0);
317 fChain->SetBranchAddress("TfitA0", TfitA0, &b_TfitA0);
318 fChain->SetBranchAddress("PedfitA0", PedfitA0, &b_PedfitA0);
319 fChain->SetBranchAddress("Chi2A0", Chi2A0, &b_Chi2A0);
320 fChain->SetBranchAddress("EvtA1", &EvtA1, &b_EvtA1);
321 fChain->SetBranchAddress("BCIDA1", BCIDA1, &b_BCIDA1);
322 fChain->SetBranchAddress("rodBCIDA1", &rodBCIDA1, &b_rodBCIDA1);
323 fChain->SetBranchAddress("SizeA1", &SizeA1, &b_SizeA1);
324 fChain->SetBranchAddress("DMUMaskA1", DMUMaskA1, &b_DMUMaskA1);
325 fChain->SetBranchAddress("SlinkCRCA1", SlinkCRCA1, &b_SlinkCRCA1);
326 fChain->SetBranchAddress("GainA1", GainA1, &b_GainA1);
327 fChain->SetBranchAddress("ErrA1", ErrA1, &b_ErrA1);
328 fChain->SetBranchAddress("SampleA1", SampleA1, &b_SampleA1);
329 fChain->SetBranchAddress("feCRCA1", feCRCA1, &b_feCRCA1);
330 fChain->SetBranchAddress("rodCRCA1", rodCRCA1, &b_rodCRCA1);
331 fChain->SetBranchAddress("EfitA1", EfitA1, &b_EfitA1);
332 fChain->SetBranchAddress("TfitA1", TfitA1, &b_TfitA1);
333 fChain->SetBranchAddress("PedfitA1", PedfitA1, &b_PedfitA1);
334 fChain->SetBranchAddress("Chi2A1", Chi2A1, &b_Chi2A1);
335 fChain->SetBranchAddress("EvtA2", &EvtA2, &b_EvtA2);
336 fChain->SetBranchAddress("BCIDA2", BCIDA2, &b_BCIDA2);
337 fChain->SetBranchAddress("rodBCIDA2", &rodBCIDA2, &b_rodBCIDA2);
338 fChain->SetBranchAddress("SizeA2", &SizeA2, &b_SizeA2);
339 fChain->SetBranchAddress("DMUMaskA2", DMUMaskA2, &b_DMUMaskA2);
340 fChain->SetBranchAddress("SlinkCRCA2", SlinkCRCA2, &b_SlinkCRCA2);
341 fChain->SetBranchAddress("GainA2", GainA2, &b_GainA2);
342 fChain->SetBranchAddress("ErrA2", ErrA2, &b_ErrA2);
343 fChain->SetBranchAddress("SampleA2", SampleA2, &b_SampleA2);
344 fChain->SetBranchAddress("feCRCA2", feCRCA2, &b_feCRCA2);
345 fChain->SetBranchAddress("rodCRCA2", rodCRCA2, &b_rodCRCA2);
346 fChain->SetBranchAddress("EfitA2", EfitA2, &b_EfitA2);
347 fChain->SetBranchAddress("TfitA2", TfitA2, &b_TfitA2);
348 fChain->SetBranchAddress("PedfitA2", PedfitA2, &b_PedfitA2);
349 fChain->SetBranchAddress("Chi2A2", Chi2A2, &b_Chi2A2);
350 fChain->SetBranchAddress("LarSmp", LarSmp, &b_LarSmp);
351 fChain->SetBranchAddress("BarSmp", BarSmp, &b_BarSmp);
352 fChain->SetBranchAddress("ExtSmp", ExtSmp, &b_ExtSmp);
353 fChain->SetBranchAddress("GapSmp", GapSmp, &b_GapSmp);
354 Notify();
355}
356
358{
359 // The Notify() function is called when a new file is opened. This
360 // can be either for a new TTree in a TChain or when when a new TTree
361 // is started when using PROOF. It is normally not necessary to make changes
362 // to the generated code, but the routine can be extended by the
363 // user if needed. The return value is currently not used.
364
365 return kTRUE;
366}
367
368void TileRec_h1000::Show(Long64_t entry)
369{
370// Print contents of entry.
371// If entry is not specified, print current entry
372 if (!fChain) return;
373 fChain->Show(entry);
374}
375Int_t TileRec_h1000::Cut(Long64_t /*entry*/)
376{
377// This function may be called from Loop.
378// returns 1 if entry is accepted.
379// returns -1 otherwise.
380
381 return 1;
382}
383
384
385
386
388{
389// In a ROOT session, you can do:
390// Root > .L TileRec_h1000.C
391// Root > TileRec_h1000 t
392// Root > t.GetEntry(12); // Fill t data members with entry number 12
393// Root > t.Show(); // Show values of entry 12
394// Root > t.Show(16); // Read and show values of entry 16
395// Root > t.Loop(); // Loop on all entries
396//
397
398// This is the loop skeleton where:
399// jentry is the global entry number in the chain
400// ientry is the entry number in the current Tree
401// Note that the argument to GetEntry must be:
402// jentry for TChain::GetEntry
403// ientry for TTree::GetEntry and TBranch::GetEntry
404//
405// To read only selected branches, Insert statements like:
406// METHOD1:
407// fChain->SetBranchStatus("*",0); // disable all branches
408// fChain->SetBranchStatus("branchname",1); // activate branchname
409// METHOD2: replace line
410// fChain->GetEntry(jentry); //read all branches
411//by b_branchname->GetEntry(ientry); //read only this branch
412 if (fChain == 0) return;
413
414 Long64_t nentries = fChain->GetEntriesFast();
415
416 for (Long64_t jentry=0; jentry<nentries;jentry++) {
417 Long64_t ientry = LoadTree(jentry);
418 if (ientry < 0) break;
419 fChain->GetEntry(jentry);
420 // if (Cut(ientry) < 0) continue;
421 }
422}
423
424int TileRec_h1000::Loop(int evtToFind)
425{
426 if (fChain == 0) return -1;
427
428 Long64_t nentries = fChain->GetEntriesFast();
429
430 for (Long64_t jentry=0; jentry<nentries;jentry++) {
431 Long64_t ientry = LoadTree(jentry);
432 if (ientry < 0) break;
433 fChain->GetEntry(jentry);
434
435 if(Evt == evtToFind)
436 return int(jentry);
437 }
438 return -1;
439}
TBranch * b_PedfitC1
TBranch * b_L1ID
Int_t EvType[7]
TBranch * b_Yimp
TBranch * b_MuBackSum
TBranch * b_Cher1
Float_t PedfitA2[48]
Int_t ErrC2[48]
Int_t ErrA0[48]
Float_t MuBackSum
TBranch * b_feCRCC1
TBranch * b_BCIDA1
Float_t PedfitC0[48]
TBranch * b_S3extra
Int_t DMUMaskA2[2]
Int_t GainC2[48]
Int_t btdc1[16]
Int_t GainA1[48]
TBranch * b_Xcha0
Int_t SampleA1[48][9]
TBranch * b_LasFlag
Float_t TfitA1[48]
TBranch * b_Ycha0
TBranch * b_BCIDA0
Int_t rodCRCC0[16]
TBranch * b_S2extra
TBranch * b_rodBCIDC0
TBranch * b_SampleA2
TBranch * b_Xcha1
TBranch * b_Trig
TBranch * b_MuCalib
Float_t PedfitC1[48]
Int_t ErrC0[48]
Float_t Chi2C1[48]
Float_t MuBack[14]
Float_t EfitC0[48]
Int_t ErrA1[48]
TBranch * b_SlinkCRCA2
TBranch * b_Ycha2
Float_t EfitC1[48]
TBranch * b_feCRCA2
Int_t DMUMaskC0[2]
TBranch * b_EfitC1
Float_t EfitC2[48]
TBranch * b_feCRCC0
TBranch * b_EvtC0
Float_t TfitA2[48]
TBranch * b_rodCRCC1
Float_t ExtSmp[3]
TBranch * b_SizeC0
TBranch * b_MuHalo
TBranch * b_TfitA1
TBranch * b_SampleA0
TBranch * b_DMUMaskA0
Int_t rodCRCC1[16]
TBranch * b_GainC0
TBranch * b_XchN2
TBranch * b_DMUMaskA1
TBranch * b_SC2
TBranch * b_rodBCIDA0
Int_t rodCRCA2[16]
TBranch * b_EvType
TBranch * b_EfitA0
TBranch * b_EfitC2
TBranch * b_Las1
Int_t DMUMaskC2[2]
Int_t feCRCA0[16]
TBranch * b_EvtC1
TBranch * b_SC1
TBranch * b_GapSmp
Int_t GainC1[48]
TBranch * b_L1Type
TBranch * b_btdc1
Int_t Cispar[16]
Float_t Chi2A0[48]
Int_t feCRCC0[16]
Int_t FrBCID[6]
Int_t SlinkCRCA1[2]
TBranch * b_S2cou
TBranch * b_S3cou
TBranch * b_rodBCIDA2
Int_t ErrA2[48]
Float_t Ecal[8]
TBranch * b_XchN1
TBranch * b_feCRCC2
Int_t BCIDC1[16]
TBranch * b_Evt
virtual Int_t GetEntry(Long64_t entry)
Int_t rodCRCC2[16]
TBranch * b_EfitA1
Int_t rodCRCA1[16]
TBranch * b_Ycha1
TBranch * b_SlinkCRCC2
TBranch * b_rodBCIDA1
TBranch * b_rodCRCC0
TBranch * b_SizeA2
TBranch * b_Ximp
Int_t EvBCID[7]
TBranch * b_SizeA0
Float_t GapSmp[3]
Int_t SlinkCRCA0[2]
TBranch * b_PedfitA0
Int_t SlinkCRCC0[2]
TBranch * b_feCRCA1
TBranch * b_ExtSmp
TBranch * b_SampleC2
Int_t GainC0[48]
TBranch * b_TfitA2
Int_t SampleC1[48][9]
Float_t MuCalib[2]
TBranch * b_DMUMaskC1
TBranch * b_tof
TBranch * b_DMUMaskA2
TBranch * b_BarSmp
Int_t BCIDA2[16]
Int_t GainA0[48]
TBranch * b_rodBCIDC1
Float_t PedfitA0[48]
TBranch * b_Ecal
Int_t BCIDC0[16]
Int_t BCIDA0[16]
TBranch * b_Cher2
TBranch * b_SlinkCRCC1
Int_t SlinkCRCA2[2]
TBranch * b_Chi2A0
TBranch * b_ErrC2
TBranch * b_PedfitA2
Int_t btdc2[16]
Int_t SampleA2[48][9]
TBranch * b_GainC1
Int_t EvTime
current Tree number in a TChain
TBranch * b_EvtA2
TBranch * b_EvtA0
Int_t SlinkCRCC2[2]
TBranch * b_TfitC1
Float_t PedfitA1[48]
TBranch * b_ErrC0
TBranch * b_SampleC1
TBranch * b_PedfitC0
TBranch * b_rodBCIDC2
TBranch * b_Chi2A1
TBranch * b_SampleC0
TBranch * b_TfitC0
Float_t Chi2C0[48]
Float_t MuBackHit
TBranch * b_YchN1
TBranch * b_YchN2
TBranch * b_Cispar
Float_t LarSmp[4]
TBranch * b_rodCRCA0
TBranch * b_GainC2
Float_t TfitC2[48]
Int_t ErrC1[48]
TBranch * b_SampleA1
TBranch * b_EfitA2
TBranch * b_EvTime
TBranch * b_Las0
Int_t rodCRCA0[16]
TileRec_h1000(TTree *tree=0)
Float_t EfitA1[48]
TBranch * b_GainA2
TBranch * b_SlinkCRCA1
TBranch * b_FrBCID
Float_t BarSmp[3]
Float_t Chi2A1[48]
Float_t Chi2A2[48]
Float_t PedfitC2[48]
virtual void Init(TTree *tree)
virtual Bool_t Notify()
Int_t GainA2[48]
TBranch * b_rodCRCA1
TBranch * b_LarSmp
TBranch * b_EvtA1
virtual ~TileRec_h1000()
TBranch * b_ErrA0
TBranch * b_Chi2C2
TBranch * b_DMUMaskC0
Float_t LasExtra[4]
TBranch * b_DMUMaskC2
TBranch * b_Chi2A2
TBranch * b_BCIDA2
TBranch * b_Las2
TBranch * b_SlinkCRCC0
virtual Long64_t LoadTree(Long64_t entry)
Float_t EfitA2[48]
TBranch * b_SizeA1
Int_t SampleC0[48][9]
TBranch * b_BCIDC2
TBranch * b_EvBCID
virtual Int_t Cut(Long64_t entry)
TBranch * b_Las3
TBranch * b_MuTag
Float_t TfitA0[48]
Float_t EfitA0[48]
Int_t BCIDC2[16]
Int_t DMUMaskC1[2]
Int_t feCRCC1[16]
TBranch * b_Chi2C0
Float_t TfitC1[48]
TBranch * b_EfitC0
TBranch * b_SizeC2
TBranch * b_LasExtra
TBranch * b_Chi2C1
TBranch * b_TfitC2
Float_t TfitC0[48]
TBranch * b_ErrC1
Float_t Chi2C2[48]
TBranch * b_ErrA1
TBranch * b_MuVeto
Int_t L1Type[7]
TBranch * b_btdc2
TBranch * b_TfitA0
TBranch * b_S1cou
virtual void Show(Long64_t entry=-1)
TBranch * b_MuBack
TBranch * b_Run
TBranch * b_PedfitA1
Int_t SlinkCRCC1[2]
TBranch * b_GainA0
Int_t feCRCA1[16]
Int_t DMUMaskA0[2]
TBranch * b_PedfitC2
TBranch * b_ErrA2
TBranch * b_rodCRCC2
TBranch * b_BCIDC0
TBranch * b_EvtC2
Int_t SampleC2[48][9]
Int_t DMUMaskA1[2]
TBranch * b_BCIDC1
Int_t BCIDA1[16]
TBranch * b_MuBackHit
TBranch * b_rodCRCA2
Int_t feCRCC2[16]
TBranch * b_SizeC1
TBranch * b_SlinkCRCA0
Int_t fCurrent
pointer to the analyzed TTree or TChain
virtual void Loop()
TBranch * b_Xcha2
Int_t feCRCA2[16]
Int_t SampleA0[48][9]
TBranch * b_GainA1
TBranch * b_feCRCA0
The common trigger namespace for trigger analysis tools.
TChain * tree