ATLAS Offline Software
Loading...
Searching...
No Matches
TileRec_h1000.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// This class has been automatically generated on
7// Wed Feb 3 16:02:52 2010 by ROOT version 5.25/04
8// from TTree h1000/TileBEAM-Ntuple
9// found on file: cbnt_RecExTB_Combined_1207_2102095.0.root
11
12#ifndef TBREC_TILEREC_H1000_H
13#define TBREC_TILEREC_H1000_H
14
16
17#include "TROOT.h"
18#include "TChain.h"
19#include "TFile.h"
20#include "TString.h"
21
23public :
24 TTree *fChain;
25 Int_t fCurrent;
26
27 // Declaration of leaf types
28 Int_t EvTime;
29 Int_t Run;
30 Int_t Evt;
31 Int_t Trig;
32 Int_t L1ID[7];
33 Int_t L1Type[7];
34 Int_t EvType[7];
35 Int_t EvBCID[7];
36 Int_t FrBCID[6];
37 Float_t MuBackHit;
38 Float_t MuBackSum;
39 Float_t MuBack[14];
40 Float_t MuCalib[2];
41 Float_t Ecal[8];
42 Int_t LasFlag;
43 Float_t Las0;
44 Float_t Las1;
45 Float_t Las2;
46 Float_t Las3;
47 Float_t LasExtra[4];
48 Int_t Cispar[16];
49 Int_t S1cou;
50 Int_t S2cou;
51 Int_t S3cou;
52 Int_t MuTag;
53 Int_t Cher1;
54 Int_t Cher2;
55 Int_t MuHalo;
56 Int_t MuVeto;
57 Int_t S2extra;
58 Int_t S3extra;
59 Int_t SC1;
60 Int_t SC2;
61 Int_t pu;
62 Int_t tof[8];
63 Int_t btdc1[16];
64 Int_t btdc2[16];
65 Float_t XchN2;
66 Float_t YchN2;
67 Float_t XchN1;
68 Float_t YchN1;
69 Float_t Xcha0;
70 Float_t Ycha0;
71 Float_t Xcha1;
72 Float_t Ycha1;
73 Float_t Xcha2;
74 Float_t Ycha2;
75 Float_t Ximp;
76 Float_t Yimp;
77 Int_t EvtC0;
78 Int_t BCIDC0[16];
79 Int_t rodBCIDC0;
80 Int_t SizeC0;
81 Int_t DMUMaskC0[2];
82 Int_t SlinkCRCC0[2];
83 Int_t GainC0[48];
84 Int_t ErrC0[48];
85 Int_t SampleC0[48][9];
86 Int_t feCRCC0[16];
87 Int_t rodCRCC0[16];
88 Float_t EfitC0[48];
89 Float_t TfitC0[48];
90 Float_t PedfitC0[48];
91 Float_t Chi2C0[48];
92 Int_t EvtC1;
93 Int_t BCIDC1[16];
94 Int_t rodBCIDC1;
95 Int_t SizeC1;
96 Int_t DMUMaskC1[2];
97 Int_t SlinkCRCC1[2];
98 Int_t GainC1[48];
99 Int_t ErrC1[48];
100 Int_t SampleC1[48][9];
101 Int_t feCRCC1[16];
102 Int_t rodCRCC1[16];
103 Float_t EfitC1[48];
104 Float_t TfitC1[48];
105 Float_t PedfitC1[48];
106 Float_t Chi2C1[48];
107 Int_t EvtC2;
108 Int_t BCIDC2[16];
110 Int_t SizeC2;
111 Int_t DMUMaskC2[2];
112 Int_t SlinkCRCC2[2];
113 Int_t GainC2[48];
114 Int_t ErrC2[48];
115 Int_t SampleC2[48][9];
116 Int_t feCRCC2[16];
117 Int_t rodCRCC2[16];
118 Float_t EfitC2[48];
119 Float_t TfitC2[48];
120 Float_t PedfitC2[48];
121 Float_t Chi2C2[48];
122 Int_t EvtA0;
123 Int_t BCIDA0[16];
125 Int_t SizeA0;
126 Int_t DMUMaskA0[2];
127 Int_t SlinkCRCA0[2];
128 Int_t GainA0[48];
129 Int_t ErrA0[48];
130 Int_t SampleA0[48][9];
131 Int_t feCRCA0[16];
132 Int_t rodCRCA0[16];
133 Float_t EfitA0[48];
134 Float_t TfitA0[48];
135 Float_t PedfitA0[48];
136 Float_t Chi2A0[48];
137 Int_t EvtA1;
138 Int_t BCIDA1[16];
140 Int_t SizeA1;
141 Int_t DMUMaskA1[2];
142 Int_t SlinkCRCA1[2];
143 Int_t GainA1[48];
144 Int_t ErrA1[48];
145 Int_t SampleA1[48][9];
146 Int_t feCRCA1[16];
147 Int_t rodCRCA1[16];
148 Float_t EfitA1[48];
149 Float_t TfitA1[48];
150 Float_t PedfitA1[48];
151 Float_t Chi2A1[48];
152 Int_t EvtA2;
153 Int_t BCIDA2[16];
155 Int_t SizeA2;
156 Int_t DMUMaskA2[2];
157 Int_t SlinkCRCA2[2];
158 Int_t GainA2[48];
159 Int_t ErrA2[48];
160 Int_t SampleA2[48][9];
161 Int_t feCRCA2[16];
162 Int_t rodCRCA2[16];
163 Float_t EfitA2[48];
164 Float_t TfitA2[48];
165 Float_t PedfitA2[48];
166 Float_t Chi2A2[48];
167 Float_t LarSmp[4];
168 Float_t BarSmp[3];
169 Float_t ExtSmp[3];
170 Float_t GapSmp[3];
171
172 // List of branches
173 TBranch *b_EvTime;
174 TBranch *b_Run;
175 TBranch *b_Evt;
176 TBranch *b_Trig;
177 TBranch *b_L1ID;
178 TBranch *b_L1Type;
179 TBranch *b_EvType;
180 TBranch *b_EvBCID;
181 TBranch *b_FrBCID;
182 TBranch *b_MuBackHit;
183 TBranch *b_MuBackSum;
184 TBranch *b_MuBack;
185 TBranch *b_MuCalib;
186 TBranch *b_Ecal;
187 TBranch *b_LasFlag;
188 TBranch *b_Las0;
189 TBranch *b_Las1;
190 TBranch *b_Las2;
191 TBranch *b_Las3;
192 TBranch *b_LasExtra;
193 TBranch *b_Cispar;
194 TBranch *b_S1cou;
195 TBranch *b_S2cou;
196 TBranch *b_S3cou;
197 TBranch *b_MuTag;
198 TBranch *b_Cher1;
199 TBranch *b_Cher2;
200 TBranch *b_MuHalo;
201 TBranch *b_MuVeto;
202 TBranch *b_S2extra;
203 TBranch *b_S3extra;
204 TBranch *b_SC1;
205 TBranch *b_SC2;
206 TBranch *b_pu;
207 TBranch *b_tof;
208 TBranch *b_btdc1;
209 TBranch *b_btdc2;
210 TBranch *b_XchN2;
211 TBranch *b_YchN2;
212 TBranch *b_XchN1;
213 TBranch *b_YchN1;
214 TBranch *b_Xcha0;
215 TBranch *b_Ycha0;
216 TBranch *b_Xcha1;
217 TBranch *b_Ycha1;
218 TBranch *b_Xcha2;
219 TBranch *b_Ycha2;
220 TBranch *b_Ximp;
221 TBranch *b_Yimp;
222 TBranch *b_EvtC0;
223 TBranch *b_BCIDC0;
224 TBranch *b_rodBCIDC0;
225 TBranch *b_SizeC0;
226 TBranch *b_DMUMaskC0;
227 TBranch *b_SlinkCRCC0;
228 TBranch *b_GainC0;
229 TBranch *b_ErrC0;
230 TBranch *b_SampleC0;
231 TBranch *b_feCRCC0;
232 TBranch *b_rodCRCC0;
233 TBranch *b_EfitC0;
234 TBranch *b_TfitC0;
235 TBranch *b_PedfitC0;
236 TBranch *b_Chi2C0;
237 TBranch *b_EvtC1;
238 TBranch *b_BCIDC1;
239 TBranch *b_rodBCIDC1;
240 TBranch *b_SizeC1;
241 TBranch *b_DMUMaskC1;
242 TBranch *b_SlinkCRCC1;
243 TBranch *b_GainC1;
244 TBranch *b_ErrC1;
245 TBranch *b_SampleC1;
246 TBranch *b_feCRCC1;
247 TBranch *b_rodCRCC1;
248 TBranch *b_EfitC1;
249 TBranch *b_TfitC1;
250 TBranch *b_PedfitC1;
251 TBranch *b_Chi2C1;
252 TBranch *b_EvtC2;
253 TBranch *b_BCIDC2;
254 TBranch *b_rodBCIDC2;
255 TBranch *b_SizeC2;
256 TBranch *b_DMUMaskC2;
257 TBranch *b_SlinkCRCC2;
258 TBranch *b_GainC2;
259 TBranch *b_ErrC2;
260 TBranch *b_SampleC2;
261 TBranch *b_feCRCC2;
262 TBranch *b_rodCRCC2;
263 TBranch *b_EfitC2;
264 TBranch *b_TfitC2;
265 TBranch *b_PedfitC2;
266 TBranch *b_Chi2C2;
267 TBranch *b_EvtA0;
268 TBranch *b_BCIDA0;
269 TBranch *b_rodBCIDA0;
270 TBranch *b_SizeA0;
271 TBranch *b_DMUMaskA0;
272 TBranch *b_SlinkCRCA0;
273 TBranch *b_GainA0;
274 TBranch *b_ErrA0;
275 TBranch *b_SampleA0;
276 TBranch *b_feCRCA0;
277 TBranch *b_rodCRCA0;
278 TBranch *b_EfitA0;
279 TBranch *b_TfitA0;
280 TBranch *b_PedfitA0;
281 TBranch *b_Chi2A0;
282 TBranch *b_EvtA1;
283 TBranch *b_BCIDA1;
284 TBranch *b_rodBCIDA1;
285 TBranch *b_SizeA1;
286 TBranch *b_DMUMaskA1;
287 TBranch *b_SlinkCRCA1;
288 TBranch *b_GainA1;
289 TBranch *b_ErrA1;
290 TBranch *b_SampleA1;
291 TBranch *b_feCRCA1;
292 TBranch *b_rodCRCA1;
293 TBranch *b_EfitA1;
294 TBranch *b_TfitA1;
295 TBranch *b_PedfitA1;
296 TBranch *b_Chi2A1;
297 TBranch *b_EvtA2;
298 TBranch *b_BCIDA2;
299 TBranch *b_rodBCIDA2;
300 TBranch *b_SizeA2;
301 TBranch *b_DMUMaskA2;
302 TBranch *b_SlinkCRCA2;
303 TBranch *b_GainA2;
304 TBranch *b_ErrA2;
305 TBranch *b_SampleA2;
306 TBranch *b_feCRCA2;
307 TBranch *b_rodCRCA2;
308 TBranch *b_EfitA2;
309 TBranch *b_TfitA2;
310 TBranch *b_PedfitA2;
311 TBranch *b_Chi2A2;
312 TBranch *b_LarSmp;
313 TBranch *b_BarSmp;
314 TBranch *b_ExtSmp;
315 TBranch *b_GapSmp;
316
317 TileRec_h1000(TTree *tree=0);
318 virtual ~TileRec_h1000();
319 virtual Int_t Cut(Long64_t entry);
320 virtual Int_t GetEntry(Long64_t entry);
321 virtual Long64_t LoadTree(Long64_t entry);
322 virtual void Init(TTree *tree);
323 virtual void Loop();
324 virtual int Loop(int evtToFind);
325 virtual Bool_t Notify();
326 virtual void Show(Long64_t entry = -1);
327};
328
329// generated by:
330// $ clid -m "TileRec_h1000"
331CLASS_DEF( TileRec_h1000 , 234937385 , 1 )
332
333#endif
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
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
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