ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/rootEWKanalyzer/include/rootNtupleClass.h
Revision: 1.1
Committed: Mon Jun 7 14:57:39 2010 UTC (14 years, 10 months ago) by jueugste
Content type: text/plain
Branch: MAIN
Log Message:
first commit

File Contents

# Content
1 //////////////////////////////////////////////////////////
2 // This class has been automatically generated on
3 // Fri May 7 13:29:41 2010 by ROOT version 5.22/00d
4 // from TChain analyze/Analysis/
5 //////////////////////////////////////////////////////////
6
7 #ifndef rootNtupleClass_h
8 #define rootNtupleClass_h
9
10 #include <TROOT.h>
11 #include <TChain.h>
12 #include <TFile.h>
13 #include <vector>
14
15 using namespace std;
16
17 class rootNtupleClass {
18 public :
19 TTree *fChain; //!pointer to the analyzed TTree or TChain
20 Int_t fCurrent; //!current Tree number in a TChain
21
22 // Declaration of leaf types
23 Int_t Run;
24 Int_t Event;
25 Int_t LumiSection;
26 Double_t PtHat;
27 Int_t SigProcID;
28 Double_t PDFScalePDF;
29 Int_t PDFID1;
30 Int_t PDFID2;
31 Double_t PDFx1;
32 Double_t PDFx2;
33 Double_t PDFxPDF1;
34 Double_t PDFxPDF2;
35 Double_t ExtXSecLO;
36 Double_t IntXSec;
37 Double_t Weight;
38 Int_t HLTResults[200];
39 Int_t L1PhysResults[128];
40 Int_t L1TechResults[64];
41 Int_t PrimVtxGood;
42 Double_t PrimVtxx;
43 Double_t PrimVtxy;
44 Double_t PrimVtxz;
45 Double_t PrimVtxxE;
46 Double_t PrimVtxyE;
47 Double_t PrimVtxzE;
48 Double_t PrimVtxNChi2;
49 Int_t PrimVtxNdof;
50 Double_t PrimVtxPtSum;
51 Double_t Beamspotx;
52 Double_t Beamspoty;
53 Double_t Beamspotz;
54 Int_t NCaloTowers;
55 Int_t GoodEvent;
56 Int_t MaxMuExceed;
57 Int_t MaxElExceed;
58 Int_t MaxJetExceed;
59 Int_t MaxUncJetExceed;
60 Int_t MaxTrkExceed;
61 Int_t MaxPhotonsExceed;
62 Int_t NMus;
63 Int_t NMusTot;
64 Int_t MuGood[20]; //[NMus]
65 Int_t MuIsIso[20]; //[NMus]
66 Double_t MuPx[20]; //[NMus]
67 Double_t MuPy[20]; //[NMus]
68 Double_t MuPz[20]; //[NMus]
69 Double_t MuPt[20]; //[NMus]
70 Double_t MuPtE[20]; //[NMus]
71 Double_t MuE[20]; //[NMus]
72 Double_t MuEt[20]; //[NMus]
73 Double_t MuEta[20]; //[NMus]
74 Double_t MuPhi[20]; //[NMus]
75 Int_t MuCharge[20]; //[NMus]
76 Double_t MuRelIso03[20]; //[NMus]
77 Double_t MuIso03SumPt[20]; //[NMus]
78 Double_t MuIso03EmEt[20]; //[NMus]
79 Double_t MuIso03HadEt[20]; //[NMus]
80 Double_t MuIso05SumPt[20]; //[NMus]
81 Double_t MuIso05EmEt[20]; //[NMus]
82 Double_t MuIso05HadEt[20]; //[NMus]
83 Double_t MuEem[20]; //[NMus]
84 Double_t MuEhad[20]; //[NMus]
85 Double_t MuD0BS[20]; //[NMus]
86 Double_t MuD0PV[20]; //[NMus]
87 Double_t MuD0E[20]; //[NMus]
88 Double_t MuDzBS[20]; //[NMus]
89 Double_t MuDzPV[20]; //[NMus]
90 Double_t MuDzE[20]; //[NMus]
91 Double_t MuNChi2[20]; //[NMus]
92 Int_t MuNGlHits[20]; //[NMus]
93 Int_t MuNMuHits[20]; //[NMus]
94 Int_t MuNTkHits[20]; //[NMus]
95 Int_t MuNMatches[20]; //[NMus]
96 Int_t MuNChambers[20]; //[NMus]
97 Double_t MuCaloComp[20]; //[NMus]
98 Double_t MuSegmComp[20]; //[NMus]
99 Int_t MuTrackerMu[20]; //[NMus]
100 Int_t MuGMPT[20]; //[NMus]
101 Int_t MuGenID[20]; //[NMus]
102 Int_t MuGenStatus[20]; //[NMus]
103 Int_t MuGenCharge[20]; //[NMus]
104 Double_t MuGenPt[20]; //[NMus]
105 Double_t MuGenEta[20]; //[NMus]
106 Double_t MuGenPhi[20]; //[NMus]
107 Double_t MuGenE[20]; //[NMus]
108 Int_t MuGenMID[20]; //[NMus]
109 Int_t MuGenMStatus[20]; //[NMus]
110 Int_t MuGenMCharge[20]; //[NMus]
111 Double_t MuGenMPt[20]; //[NMus]
112 Double_t MuGenMEta[20]; //[NMus]
113 Double_t MuGenMPhi[20]; //[NMus]
114 Double_t MuGenME[20]; //[NMus]
115 Int_t MuGenGMID[20]; //[NMus]
116 Int_t MuGenGMStatus[20]; //[NMus]
117 Int_t MuGenGMCharge[20]; //[NMus]
118 Double_t MuGenGMPt[20]; //[NMus]
119 Double_t MuGenGMEta[20]; //[NMus]
120 Double_t MuGenGMPhi[20]; //[NMus]
121 Double_t MuGenGME[1]; //[NMus]
122 Int_t NEles;
123 Int_t NElesTot;
124 Int_t ElGood[20]; //[NEles]
125 Int_t ElIsIso[20]; //[NEles]
126 Int_t ElChargeMisIDProb[20]; //[NEles]
127 Double_t ElPx[20]; //[NEles]
128 Double_t ElPy[20]; //[NEles]
129 Double_t ElPz[20]; //[NEles]
130 Double_t ElPt[20]; //[NEles]
131 Double_t ElPtE[20]; //[NEles]
132 Double_t ElE[20]; //[NEles]
133 Double_t ElEt[20]; //[NEles]
134 Double_t ElEta[20]; //[NEles]
135 Double_t ElTheta[20]; //[NEles]
136 Double_t ElPhi[20]; //[NEles]
137 Double_t ElD0BS[20]; //[NEles]
138 Double_t ElD0PV[20]; //[NEles]
139 Double_t ElD0E[20]; //[NEles]
140 Double_t ElDzBS[20]; //[NEles]
141 Double_t ElDzPV[20]; //[NEles]
142 Double_t ElDzE[20]; //[NEles]
143 Double_t ElRelIso04[20]; //[NEles]
144 Double_t ElDR03TkSumPt[20]; //[NEles]
145 Double_t ElDR04TkSumPt[20]; //[NEles]
146 Double_t ElDR03EcalRecHitSumEt[20]; //[NEles]
147 Double_t ElDR04EcalRecHitSumEt[20]; //[NEles]
148 Double_t ElDR03HcalTowerSumEt[20]; //[NEles]
149 Double_t ElDR04HcalTowerSumEt[20]; //[NEles]
150 Double_t ElNChi2[20]; //[NEles]
151 Int_t ElCharge[20]; //[NEles]
152 Int_t ElCInfoIsGsfCtfCons[20]; //[NEles]
153 Int_t ElCInfoIsGsfCtfScPixCons[20]; //[NEles]
154 Int_t ElCInfoIsGsfScPixCons[20]; //[NEles]
155 Int_t ElScPixCharge[20]; //[NEles]
156 Double_t ElClosestCtfTrackPt[20]; //[NEles]
157 Double_t ElClosestCtfTrackEta[20]; //[NEles]
158 Double_t ElClosestCtfTrackPhi[20]; //[NEles]
159 Int_t ElClosestCtfTrackCharge[20]; //[NEles]
160 Int_t ElIDTight[20]; //[NEles]
161 Int_t ElIDLoose[20]; //[NEles]
162 Int_t ElIDRobustTight[20]; //[NEles]
163 Int_t ElIDRobustLoose[20]; //[NEles]
164 Int_t ElInGap[20]; //[NEles]
165 Int_t ElEcalDriven[20]; //[NEles]
166 Int_t ElTrackerDriven[20]; //[NEles]
167 Int_t ElBasicClustersSize[20]; //[NEles]
168 Double_t Elfbrem[20]; //[NEles]
169 Double_t ElHcalOverEcal[20]; //[NEles]
170 Double_t ElE1x5[20]; //[NEles]
171 Double_t ElE5x5[20]; //[NEles]
172 Double_t ElE2x5Max[20]; //[NEles]
173 Double_t ElSigmaIetaIeta[20]; //[NEles]
174 Double_t ElDeltaPhiSeedClusterAtCalo[20]; //[NEles]
175 Double_t ElDeltaEtaSeedClusterAtCalo[20]; //[NEles]
176 Double_t ElDeltaPhiSuperClusterAtVtx[20]; //[NEles]
177 Double_t ElDeltaEtaSuperClusterAtVtx[20]; //[NEles]
178 Double_t ElCaloEnergy[20]; //[NEles]
179 Double_t ElTrkMomAtVtx[20]; //[NEles]
180 Double_t ElESuperClusterOverP[20]; //[NEles]
181 Int_t ElNumberOfMissingInnerHits[20]; //[NEles]
182 Int_t ElIsInJet[20]; //[NEles]
183 Double_t ElSharedPx[20]; //[NEles]
184 Double_t ElSharedPy[20]; //[NEles]
185 Double_t ElSharedPz[20]; //[NEles]
186 Double_t ElSharedEnergy[20]; //[NEles]
187 Int_t ElDuplicateEl[20]; //[NEles]
188 Double_t ElConvPartnerTrkDist[20]; //[NEles]
189 Double_t ElConvPartnerTrkDCot[20]; //[NEles]
190 Double_t ElConvPartnerTrkPt[20]; //[NEles]
191 Double_t ElConvPartnerTrkEta[20]; //[NEles]
192 Double_t ElConvPartnerTrkPhi[20]; //[NEles]
193 Double_t ElConvPartnerTrkCharge[20]; //[NEles]
194 Int_t ElScSeedSeverity[20]; //[NEles]
195 Double_t ElE1OverE9[20]; //[NEles]
196 Double_t ElS4OverS1[20]; //[NEles]
197 Int_t ElGenID[20]; //[NEles]
198 Int_t ElGenStatus[20]; //[NEles]
199 Int_t ElGenCharge[20]; //[NEles]
200 Double_t ElGenPt[20]; //[NEles]
201 Double_t ElGenEta[20]; //[NEles]
202 Double_t ElGenPhi[20]; //[NEles]
203 Double_t ElGenE[20]; //[NEles]
204 Int_t ElGenMID[20]; //[NEles]
205 Int_t ElGenMStatus[20]; //[NEles]
206 Int_t ElGenMCharge[20]; //[NEles]
207 Double_t ElGenMPt[20]; //[NEles]
208 Double_t ElGenMEta[20]; //[NEles]
209 Double_t ElGenMPhi[20]; //[NEles]
210 Double_t ElGenME[20]; //[NEles]
211 Int_t ElGenGMID[20]; //[NEles]
212 Int_t ElGenGMStatus[20]; //[NEles]
213 Int_t ElGenGMCharge[20]; //[NEles]
214 Double_t ElGenGMPt[20]; //[NEles]
215 Double_t ElGenGMEta[20]; //[NEles]
216 Double_t ElGenGMPhi[20]; //[NEles]
217 Double_t ElGenGME[20]; //[NEles]
218 Int_t NPhotons;
219 Int_t NPhotonsTot;
220 Int_t PhoGood[50]; //[NPhotons]
221 Int_t PhoIsIso[50]; //[NPhotons]
222 Double_t PhoPt[50]; //[NPhotons]
223 Double_t PhoPx[50]; //[NPhotons]
224 Double_t PhoPy[50]; //[NPhotons]
225 Double_t PhoPz[50]; //[NPhotons]
226 Double_t PhoEta[50]; //[NPhotons]
227 Double_t PhoPhi[50]; //[NPhotons]
228 Double_t PhoEnergy[50]; //[NPhotons]
229 Double_t PhoIso03Ecal[50]; //[NPhotons]
230 Double_t PhoIso03Hcal[50]; //[NPhotons]
231 Double_t PhoIso03TrkSolid[50]; //[NPhotons]
232 Double_t PhoIso03TrkHollow[50]; //[NPhotons]
233 Double_t PhoIso03[50]; //[NPhotons]
234 Double_t PhoCaloPositionX[50]; //[NPhotons]
235 Double_t PhoCaloPositionY[50]; //[NPhotons]
236 Double_t PhoCaloPositionZ[50]; //[NPhotons]
237 Double_t PhoHoverE[50]; //[NPhotons]
238 Double_t PhoH1overE[50]; //[NPhotons]
239 Double_t PhoH2overE[50]; //[NPhotons]
240 Double_t PhoSigmaIetaIeta[50]; //[NPhotons]
241 Int_t PhoHasPixSeed[50]; //[NPhotons]
242 Int_t PhoHasConvTrks[50]; //[NPhotons]
243 Int_t PhoIsInJet[50]; //[NPhotons]
244 Double_t PhoSharedPx[50]; //[NPhotons]
245 Double_t PhoSharedPy[50]; //[NPhotons]
246 Double_t PhoSharedPz[50]; //[NPhotons]
247 Double_t PhoSharedEnergy[50]; //[NPhotons]
248 Int_t PhoScSeedSeverity[50]; //[NPhotons]
249 Double_t PhoE1OverE9[50]; //[NPhotons]
250 Double_t PhoS4OverS1[50]; //[NPhotons]
251 Int_t NJets;
252 Int_t NJetsTot;
253 Int_t JGood[100]; //[NJets]
254 Double_t JPx[100]; //[NJets]
255 Double_t JPy[100]; //[NJets]
256 Double_t JPz[100]; //[NJets]
257 Double_t JPt[100]; //[NJets]
258 Double_t JE[100]; //[NJets]
259 Double_t JEt[100]; //[NJets]
260 Double_t JEta[100]; //[NJets]
261 Double_t JPhi[100]; //[NJets]
262 Double_t JEMfrac[100]; //[NJets]
263 Int_t JNConstituents[100]; //[NJets]
264 Double_t JID_HPD[100]; //[NJets]
265 Double_t JID_RBX[100]; //[NJets]
266 Double_t JID_n90Hits[100]; //[NJets]
267 Double_t JID_SubDet1[100]; //[NJets]
268 Double_t JID_SubDet2[100]; //[NJets]
269 Double_t JID_SubDet3[100]; //[NJets]
270 Double_t JID_SubDet4[100]; //[NJets]
271 Double_t JID_resEMF[100]; //[NJets]
272 Double_t JID_HCALTow[100]; //[NJets]
273 Double_t JID_ECALTow[100]; //[NJets]
274 Double_t JEtaEMrms[100]; //[NJets]
275 Double_t JEtaHADrms[100]; //[NJets]
276 Double_t JPhiEMrms[100]; //[NJets]
277 Double_t JPhiHADrms[100]; //[NJets]
278 Double_t JbTagProb[100]; //[NJets]
279 Double_t JChfrac[100]; //[NJets]
280 Double_t JMass[100]; //[NJets]
281 Int_t JNAssoTracks[100]; //[NJets]
282 Double_t Jtrk1px[100]; //[NJets]
283 Double_t Jtrk1py[100]; //[NJets]
284 Double_t Jtrk1pz[100]; //[NJets]
285 Double_t Jtrk2px[100]; //[NJets]
286 Double_t Jtrk2py[100]; //[NJets]
287 Double_t Jtrk2pz[100]; //[NJets]
288 Double_t Jtrk3px[100]; //[NJets]
289 Double_t Jtrk3py[100]; //[NJets]
290 Double_t Jtrk3pz[100]; //[NJets]
291 Double_t JEcorr[100]; //[NJets]
292 Double_t JeMinDR[100]; //[NJets]
293 Double_t JVtxx[100]; //[NJets]
294 Double_t JVtxy[100]; //[NJets]
295 Double_t JVtxz[100]; //[NJets]
296 Double_t JVtxExx[100]; //[NJets]
297 Double_t JVtxEyx[100]; //[NJets]
298 Double_t JVtxEyy[100]; //[NJets]
299 Double_t JVtxEzy[100]; //[NJets]
300 Double_t JVtxEzz[100]; //[NJets]
301 Double_t JVtxEzx[100]; //[NJets]
302 Double_t JVtxNChi2[100]; //[NJets]
303 Double_t JGenPt[100]; //[NJets]
304 Double_t JGenEta[100]; //[NJets]
305 Double_t JGenPhi[100]; //[NJets]
306 Double_t JGenE[100]; //[NJets]
307 Double_t JGenEmE[100]; //[NJets]
308 Double_t JGenHadE[100]; //[NJets]
309 Double_t JGenInvE[100]; //[NJets]
310 Int_t NTracks;
311 Int_t NTracksTot;
312 Int_t TrkGood[500]; //[NTracks]
313 Double_t TrkPt[500]; //[NTracks]
314 Double_t TrkEta[500]; //[NTracks]
315 Double_t TrkPhi[500]; //[NTracks]
316 Double_t TrkNChi2[500]; //[NTracks]
317 Double_t TrkNHits[500]; //[NTracks]
318 Double_t TrkPtSumx;
319 Double_t TrkPtSumy;
320 Double_t TrkPtSum;
321 Double_t TrkPtSumPhi;
322 Double_t SumEt;
323 Double_t ECALSumEt;
324 Double_t HCALSumEt;
325 Double_t ECALEsumx;
326 Double_t ECALEsumy;
327 Double_t ECALEsumz;
328 Double_t ECALMET;
329 Double_t ECALMETPhi;
330 Double_t ECALMETEta;
331 Double_t HCALEsumx;
332 Double_t HCALEsumy;
333 Double_t HCALEsumz;
334 Double_t HCALMET;
335 Double_t HCALMETPhi;
336 Double_t HCALMETeta;
337 Double_t RawMET;
338 Double_t RawMETpx;
339 Double_t RawMETpy;
340 Double_t RawMETphi;
341 Double_t RawMETemEtFrac;
342 Double_t RawMETemEtInEB;
343 Double_t RawMETemEtInEE;
344 Double_t RawMETemEtInHF;
345 Double_t RawMEThadEtFrac;
346 Double_t RawMEThadEtInHB;
347 Double_t RawMEThadEtInHE;
348 Double_t RawMEThadEtInHF;
349 Double_t RawMETSignificance;
350 Double_t MuCorrMET;
351 Double_t MuCorrMETpx;
352 Double_t MuCorrMETpy;
353 Double_t MuCorrMETphi;
354 Double_t TCMET;
355 Double_t TCMETpx;
356 Double_t TCMETpy;
357 Double_t TCMETphi;
358 Double_t MuJESCorrMET;
359 Double_t MuJESCorrMETpx;
360 Double_t MuJESCorrMETpy;
361 Double_t MuJESCorrMETphi;
362 Double_t PFMET;
363 Double_t PFMETpx;
364 Double_t PFMETpy;
365 Double_t PFMETphi;
366
367 // List of branches
368 TBranch *b_Run; //!
369 TBranch *b_Event; //!
370 TBranch *b_LumiSection; //!
371 TBranch *b_PtHat; //!
372 TBranch *b_SigProcID; //!
373 TBranch *b_PDFScalePDF; //!
374 TBranch *b_PDFID1; //!
375 TBranch *b_PDFID2; //!
376 TBranch *b_PDFx1; //!
377 TBranch *b_PDFx2; //!
378 TBranch *b_PDFxPDF1; //!
379 TBranch *b_PDFxPDF2; //!
380 TBranch *b_ExtXSecLO; //!
381 TBranch *b_IntXSec; //!
382 TBranch *b_Weight; //!
383 TBranch *b_HLTResults; //!
384 TBranch *b_L1PhysResults; //!
385 TBranch *b_L1TechResults; //!
386 TBranch *b_PrimVtxGood; //!
387 TBranch *b_PrimVtxx; //!
388 TBranch *b_PrimVtxy; //!
389 TBranch *b_PrimVtxz; //!
390 TBranch *b_PrimVtxxE; //!
391 TBranch *b_PrimVtxyE; //!
392 TBranch *b_PrimVtxzE; //!
393 TBranch *b_PrimVtxNChi2; //!
394 TBranch *b_PrimVtxNdof; //!
395 TBranch *b_PrimVtxPtSum; //!
396 TBranch *b_Beamspotx; //!
397 TBranch *b_Beamspoty; //!
398 TBranch *b_Beamspotz; //!
399 TBranch *b_NCaloTowers; //!
400 TBranch *b_GoodEvent; //!
401 TBranch *b_MaxMuExceed; //!
402 TBranch *b_MaxElExceed; //!
403 TBranch *b_MaxJetExceed; //!
404 TBranch *b_MaxUncJetExceed; //!
405 TBranch *b_MaxTrkExceed; //!
406 TBranch *b_MaxPhotonsExceed; //!
407 TBranch *b_NMus; //!
408 TBranch *b_NMusTot; //!
409 TBranch *b_MuGood; //!
410 TBranch *b_MuIsIso; //!
411 TBranch *b_MuPx; //!
412 TBranch *b_MuPy; //!
413 TBranch *b_MuPz; //!
414 TBranch *b_MuPt; //!
415 TBranch *b_MuPtE; //!
416 TBranch *b_MuE; //!
417 TBranch *b_MuEt; //!
418 TBranch *b_MuEta; //!
419 TBranch *b_MuPhi; //!
420 TBranch *b_MuCharge; //!
421 TBranch *b_MuRelIso03; //!
422 TBranch *b_MuIso03SumPt; //!
423 TBranch *b_MuIso03EmEt; //!
424 TBranch *b_MuIso03HadEt; //!
425 TBranch *b_MuIso05SumPt; //!
426 TBranch *b_MuIso05EmEt; //!
427 TBranch *b_MuIso05HadEt; //!
428 TBranch *b_MuEem; //!
429 TBranch *b_MuEhad; //!
430 TBranch *b_MuD0BS; //!
431 TBranch *b_MuD0PV; //!
432 TBranch *b_MuD0E; //!
433 TBranch *b_MuDzBS; //!
434 TBranch *b_MuDzPV; //!
435 TBranch *b_MuDzE; //!
436 TBranch *b_MuNChi2; //!
437 TBranch *b_MuNGlHits; //!
438 TBranch *b_MuNMuHits; //!
439 TBranch *b_MuNTkHits; //!
440 TBranch *b_MuNMatches; //!
441 TBranch *b_MuNChambers; //!
442 TBranch *b_MuCaloComp; //!
443 TBranch *b_MuSegmComp; //!
444 TBranch *b_MuTrackerMu; //!
445 TBranch *b_MuGMPT; //!
446 TBranch *b_MuGenID; //!
447 TBranch *b_MuGenStatus; //!
448 TBranch *b_MuGenCharge; //!
449 TBranch *b_MuGenPt; //!
450 TBranch *b_MuGenEta; //!
451 TBranch *b_MuGenPhi; //!
452 TBranch *b_MuGenE; //!
453 TBranch *b_MuGenMID; //!
454 TBranch *b_MuGenMStatus; //!
455 TBranch *b_MuGenMCharge; //!
456 TBranch *b_MuGenMPt; //!
457 TBranch *b_MuGenMEta; //!
458 TBranch *b_MuGenMPhi; //!
459 TBranch *b_MuGenME; //!
460 TBranch *b_MuGenGMID; //!
461 TBranch *b_MuGenGMStatus; //!
462 TBranch *b_MuGenGMCharge; //!
463 TBranch *b_MuGenGMPt; //!
464 TBranch *b_MuGenGMEta; //!
465 TBranch *b_MuGenGMPhi; //!
466 TBranch *b_MuGenGME; //!
467 TBranch *b_NEles; //!
468 TBranch *b_NElesTot; //!
469 TBranch *b_ElGood; //!
470 TBranch *b_ElIsIso; //!
471 TBranch *b_ElChargeMisIDProb; //!
472 TBranch *b_ElPx; //!
473 TBranch *b_ElPy; //!
474 TBranch *b_ElPz; //!
475 TBranch *b_ElPt; //!
476 TBranch *b_ElPtE; //!
477 TBranch *b_ElE; //!
478 TBranch *b_ElEt; //!
479 TBranch *b_ElEta; //!
480 TBranch *b_ElTheta; //!
481 TBranch *b_ElPhi; //!
482 TBranch *b_ElD0BS; //!
483 TBranch *b_ElD0PV; //!
484 TBranch *b_ElD0E; //!
485 TBranch *b_ElDzBS; //!
486 TBranch *b_ElDzPV; //!
487 TBranch *b_ElDzE; //!
488 TBranch *b_ElRelIso04; //!
489 TBranch *b_ElDR03TkSumPt; //!
490 TBranch *b_ElDR04TkSumPt; //!
491 TBranch *b_ElDR03EcalRecHitSumEt; //!
492 TBranch *b_ElDR04EcalRecHitSumEt; //!
493 TBranch *b_ElDR03HcalTowerSumEt; //!
494 TBranch *b_ElDR04HcalTowerSumEt; //!
495 TBranch *b_ElNChi2; //!
496 TBranch *b_ElCharge; //!
497 TBranch *b_ElCInfoIsGsfCtfCons; //!
498 TBranch *b_ElCInfoIsGsfCtfScPixCons; //!
499 TBranch *b_ElCInfoIsGsfScPixCons; //!
500 TBranch *b_ElScPixCharge; //!
501 TBranch *b_ElClosestCtfTrackPt; //!
502 TBranch *b_ElClosestCtfTrackEta; //!
503 TBranch *b_ElClosestCtfTrackPhi; //!
504 TBranch *b_ElClosestCtfTrackCharge; //!
505 TBranch *b_ElIDTight; //!
506 TBranch *b_ElIDLoose; //!
507 TBranch *b_ElIDRobustTight; //!
508 TBranch *b_ElIDRobustLoose; //!
509 TBranch *b_ElInGap; //!
510 TBranch *b_ElEcalDriven; //!
511 TBranch *b_ElTrackerDriven; //!
512 TBranch *b_ElBasicClustersSize; //!
513 TBranch *b_Elfbrem; //!
514 TBranch *b_ElHcalOverEcal; //!
515 TBranch *b_ElE1x5; //!
516 TBranch *b_ElE5x5; //!
517 TBranch *b_ElE2x5Max; //!
518 TBranch *b_ElSigmaIetaIeta; //!
519 TBranch *b_ElDeltaPhiSeedClusterAtCalo; //!
520 TBranch *b_ElDeltaEtaSeedClusterAtCalo; //!
521 TBranch *b_ElDeltaPhiSuperClusterAtVtx; //!
522 TBranch *b_ElDeltaEtaSuperClusterAtVtx; //!
523 TBranch *b_ElCaloEnergy; //!
524 TBranch *b_ElTrkMomAtVtx; //!
525 TBranch *b_ElESuperClusterOverP; //!
526 TBranch *b_ElNumberOfMissingInnerHits; //!
527 TBranch *b_ElIsInJet; //!
528 TBranch *b_ElSharedPx; //!
529 TBranch *b_ElSharedPy; //!
530 TBranch *b_ElSharedPz; //!
531 TBranch *b_ElSharedEnergy; //!
532 TBranch *b_ElDuplicateEl; //!
533 TBranch *b_ElConvPartnerTrkDist; //!
534 TBranch *b_ElConvPartnerTrkDCot; //!
535 TBranch *b_ElConvPartnerTrkPt; //!
536 TBranch *b_ElConvPartnerTrkEta; //!
537 TBranch *b_ElConvPartnerTrkPhi; //!
538 TBranch *b_ElConvPartnerTrkCharge; //!
539 TBranch *b_ElScSeedSeverity; //!
540 TBranch *b_ElE1OverE9; //!
541 TBranch *b_ElS4OverS1; //!
542 TBranch *b_ElGenID; //!
543 TBranch *b_ElGenStatus; //!
544 TBranch *b_ElGenCharge; //!
545 TBranch *b_ElGenPt; //!
546 TBranch *b_ElGenEta; //!
547 TBranch *b_ElGenPhi; //!
548 TBranch *b_ElGenE; //!
549 TBranch *b_ElGenMID; //!
550 TBranch *b_ElGenMStatus; //!
551 TBranch *b_ElGenMCharge; //!
552 TBranch *b_ElGenMPt; //!
553 TBranch *b_ElGenMEta; //!
554 TBranch *b_ElGenMPhi; //!
555 TBranch *b_ElGenME; //!
556 TBranch *b_ElGenGMID; //!
557 TBranch *b_ElGenGMStatus; //!
558 TBranch *b_ElGenGMCharge; //!
559 TBranch *b_ElGenGMPt; //!
560 TBranch *b_ElGenGMEta; //!
561 TBranch *b_ElGenGMPhi; //!
562 TBranch *b_ElGenGME; //!
563 TBranch *b_NPhotons; //!
564 TBranch *b_NPhotonsTot; //!
565 TBranch *b_PhoGood; //!
566 TBranch *b_PhoIsIso; //!
567 TBranch *b_PhoPt; //!
568 TBranch *b_PhoPx; //!
569 TBranch *b_PhoPy; //!
570 TBranch *b_PhoPz; //!
571 TBranch *b_PhoEta; //!
572 TBranch *b_PhoPhi; //!
573 TBranch *b_PhoEnergy; //!
574 TBranch *b_PhoIso03Ecal; //!
575 TBranch *b_PhoIso03Hcal; //!
576 TBranch *b_PhoIso03TrkSolid; //!
577 TBranch *b_PhoIso03TrkHollow; //!
578 TBranch *b_PhoIso03; //!
579 TBranch *b_PhoCaloPositionX; //!
580 TBranch *b_PhoCaloPositionY; //!
581 TBranch *b_PhoCaloPositionZ; //!
582 TBranch *b_PhoHoverE; //!
583 TBranch *b_PhoH1overE; //!
584 TBranch *b_PhoH2overE; //!
585 TBranch *b_PhoSigmaIetaIeta; //!
586 TBranch *b_PhoHasPixSeed; //!
587 TBranch *b_PhoHasConvTrks; //!
588 TBranch *b_PhoIsInJet; //!
589 TBranch *b_PhoSharedPx; //!
590 TBranch *b_PhoSharedPy; //!
591 TBranch *b_PhoSharedPz; //!
592 TBranch *b_PhoSharedEnergy; //!
593 TBranch *b_PhoScSeedSeverity; //!
594 TBranch *b_PhoE1OverE9; //!
595 TBranch *b_PhoS4OverS1; //!
596 TBranch *b_NJets; //!
597 TBranch *b_NJetsTot; //!
598 TBranch *b_JGood; //!
599 TBranch *b_JPx; //!
600 TBranch *b_JPy; //!
601 TBranch *b_JPz; //!
602 TBranch *b_JPt; //!
603 TBranch *b_JE; //!
604 TBranch *b_JEt; //!
605 TBranch *b_JEta; //!
606 TBranch *b_JPhi; //!
607 TBranch *b_JEMfrac; //!
608 TBranch *b_JNConstituents; //!
609 TBranch *b_JID_HPD; //!
610 TBranch *b_JID_RBX; //!
611 TBranch *b_JID_n90Hits; //!
612 TBranch *b_JID_SubDet1; //!
613 TBranch *b_JID_SubDet2; //!
614 TBranch *b_JID_SubDet3; //!
615 TBranch *b_JID_SubDet4; //!
616 TBranch *b_JID_resEMF; //!
617 TBranch *b_JID_HCALTow; //!
618 TBranch *b_JID_ECALTow; //!
619 TBranch *b_JEtaEMrms; //!
620 TBranch *b_JEtaHADrms; //!
621 TBranch *b_JPhiEMrms; //!
622 TBranch *b_JPhiHADrms; //!
623 TBranch *b_JbTagProb; //!
624 TBranch *b_JChfrac; //!
625 TBranch *b_JMass; //!
626 TBranch *b_JNAssoTracks; //!
627 TBranch *b_Jtrk1px; //!
628 TBranch *b_Jtrk1py; //!
629 TBranch *b_Jtrk1pz; //!
630 TBranch *b_Jtrk2px; //!
631 TBranch *b_Jtrk2py; //!
632 TBranch *b_Jtrk2pz; //!
633 TBranch *b_Jtrk3px; //!
634 TBranch *b_Jtrk3py; //!
635 TBranch *b_Jtrk3pz; //!
636 TBranch *b_JEcorr; //!
637 TBranch *b_JeMinDR; //!
638 TBranch *b_JVtxx; //!
639 TBranch *b_JVtxy; //!
640 TBranch *b_JVtxz; //!
641 TBranch *b_JVtxExx; //!
642 TBranch *b_JVtxEyx; //!
643 TBranch *b_JVtxEyy; //!
644 TBranch *b_JVtxEzy; //!
645 TBranch *b_JVtxEzz; //!
646 TBranch *b_JVtxEzx; //!
647 TBranch *b_JVtxNChi2; //!
648 TBranch *b_JGenPt; //!
649 TBranch *b_JGenEta; //!
650 TBranch *b_JGenPhi; //!
651 TBranch *b_JGenE; //!
652 TBranch *b_JGenEmE; //!
653 TBranch *b_JGenHadE; //!
654 TBranch *b_JGenInvE; //!
655 TBranch *b_NTracks; //!
656 TBranch *b_NTracksTot; //!
657 TBranch *b_TrkGood; //!
658 TBranch *b_TrkPt; //!
659 TBranch *b_TrkEta; //!
660 TBranch *b_TrkPhi; //!
661 TBranch *b_TrkNChi2; //!
662 TBranch *b_TrkNHits; //!
663 TBranch *b_TrkPtSumx; //!
664 TBranch *b_TrkPtSumy; //!
665 TBranch *b_TrkPtSum; //!
666 TBranch *b_TrkPtSumPhi; //!
667 TBranch *b_SumEt; //!
668 TBranch *b_ECALSumEt; //!
669 TBranch *b_HCALSumEt; //!
670 TBranch *b_ECALEsumx; //!
671 TBranch *b_ECALEsumy; //!
672 TBranch *b_ECALEsumz; //!
673 TBranch *b_ECALMET; //!
674 TBranch *b_ECALMETPhi; //!
675 TBranch *b_ECALMETEta; //!
676 TBranch *b_HCALEsumx; //!
677 TBranch *b_HCALEsumy; //!
678 TBranch *b_HCALEsumz; //!
679 TBranch *b_HCALMET; //!
680 TBranch *b_HCALMETPhi; //!
681 TBranch *b_HCALMETEta; //!
682 TBranch *b_RawMET; //!
683 TBranch *b_RawMETpx; //!
684 TBranch *b_RawMETpy; //!
685 TBranch *b_RawMETphi; //!
686 TBranch *b_RawMETemEtFrac; //!
687 TBranch *b_RawMETemEtInEB; //!
688 TBranch *b_RawMETemEtInEE; //!
689 TBranch *b_RawMETemEtInHF; //!
690 TBranch *b_RawMEThadEtFrac; //!
691 TBranch *b_RawMEThadEtInHB; //!
692 TBranch *b_RawMEThadEtInHE; //!
693 TBranch *b_RawMEThadEtInHF; //!
694 TBranch *b_RawMETSignificance; //!
695 TBranch *b_MuCorrMET; //!
696 TBranch *b_MuCorrMETpx; //!
697 TBranch *b_MuCorrMETpy; //!
698 TBranch *b_MuCorrMETphi; //!
699 TBranch *b_TCMET; //!
700 TBranch *b_TCMETpx; //!
701 TBranch *b_TCMETpy; //!
702 TBranch *b_TCMETphi; //!
703 TBranch *b_MuJESCorrMET; //!
704 TBranch *b_MuJESCorrMETpx; //!
705 TBranch *b_MuJESCorrMETpy; //!
706 TBranch *b_MuJESCorrMETphi; //!
707 TBranch *b_PFMET; //!
708 TBranch *b_PFMETpx; //!
709 TBranch *b_PFMETpy; //!
710 TBranch *b_PFMETphi; //!
711
712 rootNtupleClass(TTree *tree=0);
713 virtual ~rootNtupleClass();
714 virtual Int_t Cut(Long64_t entry);
715 virtual Int_t GetEntry(Long64_t entry);
716 virtual Long64_t LoadTree(Long64_t entry);
717 virtual void Init(TTree *tree);
718 virtual void Loop();
719 virtual Bool_t Notify();
720 virtual void Show(Long64_t entry = -1);
721 };
722
723 #endif
724
725 #ifdef rootNtupleClass_cxx
726 rootNtupleClass::rootNtupleClass(TTree *tree)
727 {
728 // if parameter tree is not specified (or zero), connect the file
729 // used to generate this class and read the Tree.
730 if (tree == 0) {
731
732 #ifdef SINGLE_TREE
733 // The following code should be used if you want this class to access
734 // a single tree instead of a chain
735 TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("Memory Directory");
736 if (!f) {
737 f = new TFile("Memory Directory");
738 f->cd("Rint:/");
739 }
740 tree = (TTree*)gDirectory->Get("analyze/Analysis");
741
742 #else // SINGLE_TREE
743
744 // The following code should be used if you want this class to access a chain
745 // of trees.
746 TChain * chain = new TChain("analyze/Analysis","");
747 chain->Add("dcap://t3se01.psi.ch:22125/pnfs/psi.ch/cms/trivcat/store/user/jueugste/Data/7TeV/ETHNTuples/Commissioning10-GOODCOLL-v8/json_05052010//Commissioning10-GOODCOLL-v8_54_1.root/analyze/Analysis");
748 tree = chain;
749 #endif // SINGLE_TREE
750
751 }
752 Init(tree);
753 }
754
755 rootNtupleClass::~rootNtupleClass()
756 {
757 if (!fChain) return;
758 delete fChain->GetCurrentFile();
759 }
760
761 Int_t rootNtupleClass::GetEntry(Long64_t entry)
762 {
763 // Read contents of entry.
764 if (!fChain) return 0;
765 return fChain->GetEntry(entry);
766 }
767 Long64_t rootNtupleClass::LoadTree(Long64_t entry)
768 {
769 // Set the environment to read one entry
770 if (!fChain) return -5;
771 Long64_t centry = fChain->LoadTree(entry);
772 if (centry < 0) return centry;
773 if (!fChain->InheritsFrom(TChain::Class())) return centry;
774 TChain *chain = (TChain*)fChain;
775 if (chain->GetTreeNumber() != fCurrent) {
776 fCurrent = chain->GetTreeNumber();
777 Notify();
778 }
779 return centry;
780 }
781
782 void rootNtupleClass::Init(TTree *tree)
783 {
784 // The Init() function is called when the selector needs to initialize
785 // a new tree or chain. Typically here the branch addresses and branch
786 // pointers of the tree will be set.
787 // It is normally not necessary to make changes to the generated
788 // code, but the routine can be extended by the user if needed.
789 // Init() will be called many times when running on PROOF
790 // (once per file to be processed).
791
792 // Set branch addresses and branch pointers
793 if (!tree) return;
794 fChain = tree;
795 fCurrent = -1;
796 fChain->SetMakeClass(1);
797
798 fChain->SetBranchAddress("Run", &Run, &b_Run);
799 fChain->SetBranchAddress("Event", &Event, &b_Event);
800 fChain->SetBranchAddress("LumiSection", &LumiSection, &b_LumiSection);
801 fChain->SetBranchAddress("PtHat", &PtHat, &b_PtHat);
802 fChain->SetBranchAddress("SigProcID", &SigProcID, &b_SigProcID);
803 fChain->SetBranchAddress("PDFScalePDF", &PDFScalePDF, &b_PDFScalePDF);
804 fChain->SetBranchAddress("PDFID1", &PDFID1, &b_PDFID1);
805 fChain->SetBranchAddress("PDFID2", &PDFID2, &b_PDFID2);
806 fChain->SetBranchAddress("PDFx1", &PDFx1, &b_PDFx1);
807 fChain->SetBranchAddress("PDFx2", &PDFx2, &b_PDFx2);
808 fChain->SetBranchAddress("PDFxPDF1", &PDFxPDF1, &b_PDFxPDF1);
809 fChain->SetBranchAddress("PDFxPDF2", &PDFxPDF2, &b_PDFxPDF2);
810 fChain->SetBranchAddress("ExtXSecLO", &ExtXSecLO, &b_ExtXSecLO);
811 fChain->SetBranchAddress("IntXSec", &IntXSec, &b_IntXSec);
812 fChain->SetBranchAddress("Weight", &Weight, &b_Weight);
813 fChain->SetBranchAddress("HLTResults", HLTResults, &b_HLTResults);
814 fChain->SetBranchAddress("L1PhysResults", L1PhysResults, &b_L1PhysResults);
815 fChain->SetBranchAddress("L1TechResults", L1TechResults, &b_L1TechResults);
816 fChain->SetBranchAddress("PrimVtxGood", &PrimVtxGood, &b_PrimVtxGood);
817 fChain->SetBranchAddress("PrimVtxx", &PrimVtxx, &b_PrimVtxx);
818 fChain->SetBranchAddress("PrimVtxy", &PrimVtxy, &b_PrimVtxy);
819 fChain->SetBranchAddress("PrimVtxz", &PrimVtxz, &b_PrimVtxz);
820 fChain->SetBranchAddress("PrimVtxxE", &PrimVtxxE, &b_PrimVtxxE);
821 fChain->SetBranchAddress("PrimVtxyE", &PrimVtxyE, &b_PrimVtxyE);
822 fChain->SetBranchAddress("PrimVtxzE", &PrimVtxzE, &b_PrimVtxzE);
823 fChain->SetBranchAddress("PrimVtxNChi2", &PrimVtxNChi2, &b_PrimVtxNChi2);
824 fChain->SetBranchAddress("PrimVtxNdof", &PrimVtxNdof, &b_PrimVtxNdof);
825 fChain->SetBranchAddress("PrimVtxPtSum", &PrimVtxPtSum, &b_PrimVtxPtSum);
826 fChain->SetBranchAddress("Beamspotx", &Beamspotx, &b_Beamspotx);
827 fChain->SetBranchAddress("Beamspoty", &Beamspoty, &b_Beamspoty);
828 fChain->SetBranchAddress("Beamspotz", &Beamspotz, &b_Beamspotz);
829 fChain->SetBranchAddress("NCaloTowers", &NCaloTowers, &b_NCaloTowers);
830 fChain->SetBranchAddress("GoodEvent", &GoodEvent, &b_GoodEvent);
831 fChain->SetBranchAddress("MaxMuExceed", &MaxMuExceed, &b_MaxMuExceed);
832 fChain->SetBranchAddress("MaxElExceed", &MaxElExceed, &b_MaxElExceed);
833 fChain->SetBranchAddress("MaxJetExceed", &MaxJetExceed, &b_MaxJetExceed);
834 fChain->SetBranchAddress("MaxUncJetExceed", &MaxUncJetExceed, &b_MaxUncJetExceed);
835 fChain->SetBranchAddress("MaxTrkExceed", &MaxTrkExceed, &b_MaxTrkExceed);
836 fChain->SetBranchAddress("MaxPhotonsExceed", &MaxPhotonsExceed, &b_MaxPhotonsExceed);
837 fChain->SetBranchAddress("NMus", &NMus, &b_NMus);
838 fChain->SetBranchAddress("NMusTot", &NMusTot, &b_NMusTot);
839 fChain->SetBranchAddress("MuGood", MuGood, &b_MuGood);
840 fChain->SetBranchAddress("MuIsIso", MuIsIso, &b_MuIsIso);
841 fChain->SetBranchAddress("MuPx", MuPx, &b_MuPx);
842 fChain->SetBranchAddress("MuPy", MuPy, &b_MuPy);
843 fChain->SetBranchAddress("MuPz", MuPz, &b_MuPz);
844 fChain->SetBranchAddress("MuPt", MuPt, &b_MuPt);
845 fChain->SetBranchAddress("MuPtE", MuPtE, &b_MuPtE);
846 fChain->SetBranchAddress("MuE", MuE, &b_MuE);
847 fChain->SetBranchAddress("MuEt", MuEt, &b_MuEt);
848 fChain->SetBranchAddress("MuEta", MuEta, &b_MuEta);
849 fChain->SetBranchAddress("MuPhi", MuPhi, &b_MuPhi);
850 fChain->SetBranchAddress("MuCharge", MuCharge, &b_MuCharge);
851 fChain->SetBranchAddress("MuRelIso03", MuRelIso03, &b_MuRelIso03);
852 fChain->SetBranchAddress("MuIso03SumPt", MuIso03SumPt, &b_MuIso03SumPt);
853 fChain->SetBranchAddress("MuIso03EmEt", MuIso03EmEt, &b_MuIso03EmEt);
854 fChain->SetBranchAddress("MuIso03HadEt", MuIso03HadEt, &b_MuIso03HadEt);
855 fChain->SetBranchAddress("MuIso05SumPt", MuIso05SumPt, &b_MuIso05SumPt);
856 fChain->SetBranchAddress("MuIso05EmEt", MuIso05EmEt, &b_MuIso05EmEt);
857 fChain->SetBranchAddress("MuIso05HadEt", MuIso05HadEt, &b_MuIso05HadEt);
858 fChain->SetBranchAddress("MuEem", MuEem, &b_MuEem);
859 fChain->SetBranchAddress("MuEhad", MuEhad, &b_MuEhad);
860 fChain->SetBranchAddress("MuD0BS", MuD0BS, &b_MuD0BS);
861 fChain->SetBranchAddress("MuD0PV", MuD0PV, &b_MuD0PV);
862 fChain->SetBranchAddress("MuD0E", MuD0E, &b_MuD0E);
863 fChain->SetBranchAddress("MuDzBS", MuDzBS, &b_MuDzBS);
864 fChain->SetBranchAddress("MuDzPV", MuDzPV, &b_MuDzPV);
865 fChain->SetBranchAddress("MuDzE", MuDzE, &b_MuDzE);
866 fChain->SetBranchAddress("MuNChi2", MuNChi2, &b_MuNChi2);
867 fChain->SetBranchAddress("MuNGlHits", MuNGlHits, &b_MuNGlHits);
868 fChain->SetBranchAddress("MuNMuHits", MuNMuHits, &b_MuNMuHits);
869 fChain->SetBranchAddress("MuNTkHits", MuNTkHits, &b_MuNTkHits);
870 fChain->SetBranchAddress("MuNMatches", MuNMatches, &b_MuNMatches);
871 fChain->SetBranchAddress("MuNChambers", MuNChambers, &b_MuNChambers);
872 fChain->SetBranchAddress("MuCaloComp", MuCaloComp, &b_MuCaloComp);
873 fChain->SetBranchAddress("MuSegmComp", MuSegmComp, &b_MuSegmComp);
874 fChain->SetBranchAddress("MuTrackerMu", MuTrackerMu, &b_MuTrackerMu);
875 fChain->SetBranchAddress("MuGMPT", MuGMPT, &b_MuGMPT);
876 fChain->SetBranchAddress("MuGenID", MuGenID, &b_MuGenID);
877 fChain->SetBranchAddress("MuGenStatus", MuGenStatus, &b_MuGenStatus);
878 fChain->SetBranchAddress("MuGenCharge", MuGenCharge, &b_MuGenCharge);
879 fChain->SetBranchAddress("MuGenPt", MuGenPt, &b_MuGenPt);
880 fChain->SetBranchAddress("MuGenEta", MuGenEta, &b_MuGenEta);
881 fChain->SetBranchAddress("MuGenPhi", MuGenPhi, &b_MuGenPhi);
882 fChain->SetBranchAddress("MuGenE", MuGenE, &b_MuGenE);
883 fChain->SetBranchAddress("MuGenMID", MuGenMID, &b_MuGenMID);
884 fChain->SetBranchAddress("MuGenMStatus", MuGenMStatus, &b_MuGenMStatus);
885 fChain->SetBranchAddress("MuGenMCharge", MuGenMCharge, &b_MuGenMCharge);
886 fChain->SetBranchAddress("MuGenMPt", MuGenMPt, &b_MuGenMPt);
887 fChain->SetBranchAddress("MuGenMEta", MuGenMEta, &b_MuGenMEta);
888 fChain->SetBranchAddress("MuGenMPhi", MuGenMPhi, &b_MuGenMPhi);
889 fChain->SetBranchAddress("MuGenME", MuGenME, &b_MuGenME);
890 fChain->SetBranchAddress("MuGenGMID", MuGenGMID, &b_MuGenGMID);
891 fChain->SetBranchAddress("MuGenGMStatus", MuGenGMStatus, &b_MuGenGMStatus);
892 fChain->SetBranchAddress("MuGenGMCharge", MuGenGMCharge, &b_MuGenGMCharge);
893 fChain->SetBranchAddress("MuGenGMPt", MuGenGMPt, &b_MuGenGMPt);
894 fChain->SetBranchAddress("MuGenGMEta", MuGenGMEta, &b_MuGenGMEta);
895 fChain->SetBranchAddress("MuGenGMPhi", MuGenGMPhi, &b_MuGenGMPhi);
896 fChain->SetBranchAddress("MuGenGME", MuGenGME, &b_MuGenGME);
897 fChain->SetBranchAddress("NEles", &NEles, &b_NEles);
898 fChain->SetBranchAddress("NElesTot", &NElesTot, &b_NElesTot);
899 fChain->SetBranchAddress("ElGood", ElGood, &b_ElGood);
900 fChain->SetBranchAddress("ElIsIso", ElIsIso, &b_ElIsIso);
901 fChain->SetBranchAddress("ElChargeMisIDProb", ElChargeMisIDProb, &b_ElChargeMisIDProb);
902 fChain->SetBranchAddress("ElPx", ElPx, &b_ElPx);
903 fChain->SetBranchAddress("ElPy", ElPy, &b_ElPy);
904 fChain->SetBranchAddress("ElPz", ElPz, &b_ElPz);
905 fChain->SetBranchAddress("ElPt", ElPt, &b_ElPt);
906 fChain->SetBranchAddress("ElPtE", ElPtE, &b_ElPtE);
907 fChain->SetBranchAddress("ElE", ElE, &b_ElE);
908 fChain->SetBranchAddress("ElEt", ElEt, &b_ElEt);
909 fChain->SetBranchAddress("ElEta", ElEta, &b_ElEta);
910 fChain->SetBranchAddress("ElTheta", ElTheta, &b_ElTheta);
911 fChain->SetBranchAddress("ElPhi", ElPhi, &b_ElPhi);
912 fChain->SetBranchAddress("ElD0BS", ElD0BS, &b_ElD0BS);
913 fChain->SetBranchAddress("ElD0PV", ElD0PV, &b_ElD0PV);
914 fChain->SetBranchAddress("ElD0E", ElD0E, &b_ElD0E);
915 fChain->SetBranchAddress("ElDzBS", ElDzBS, &b_ElDzBS);
916 fChain->SetBranchAddress("ElDzPV", ElDzPV, &b_ElDzPV);
917 fChain->SetBranchAddress("ElDzE", ElDzE, &b_ElDzE);
918 fChain->SetBranchAddress("ElRelIso04", ElRelIso04, &b_ElRelIso04);
919 fChain->SetBranchAddress("ElDR03TkSumPt", ElDR03TkSumPt, &b_ElDR03TkSumPt);
920 fChain->SetBranchAddress("ElDR04TkSumPt", ElDR04TkSumPt, &b_ElDR04TkSumPt);
921 fChain->SetBranchAddress("ElDR03EcalRecHitSumEt", ElDR03EcalRecHitSumEt, &b_ElDR03EcalRecHitSumEt);
922 fChain->SetBranchAddress("ElDR04EcalRecHitSumEt", ElDR04EcalRecHitSumEt, &b_ElDR04EcalRecHitSumEt);
923 fChain->SetBranchAddress("ElDR03HcalTowerSumEt", ElDR03HcalTowerSumEt, &b_ElDR03HcalTowerSumEt);
924 fChain->SetBranchAddress("ElDR04HcalTowerSumEt", ElDR04HcalTowerSumEt, &b_ElDR04HcalTowerSumEt);
925 fChain->SetBranchAddress("ElNChi2", ElNChi2, &b_ElNChi2);
926 fChain->SetBranchAddress("ElCharge", ElCharge, &b_ElCharge);
927 fChain->SetBranchAddress("ElCInfoIsGsfCtfCons", ElCInfoIsGsfCtfCons, &b_ElCInfoIsGsfCtfCons);
928 fChain->SetBranchAddress("ElCInfoIsGsfCtfScPixCons", ElCInfoIsGsfCtfScPixCons, &b_ElCInfoIsGsfCtfScPixCons);
929 fChain->SetBranchAddress("ElCInfoIsGsfScPixCons", ElCInfoIsGsfScPixCons, &b_ElCInfoIsGsfScPixCons);
930 fChain->SetBranchAddress("ElScPixCharge", ElScPixCharge, &b_ElScPixCharge);
931 fChain->SetBranchAddress("ElClosestCtfTrackPt", ElClosestCtfTrackPt, &b_ElClosestCtfTrackPt);
932 fChain->SetBranchAddress("ElClosestCtfTrackEta", ElClosestCtfTrackEta, &b_ElClosestCtfTrackEta);
933 fChain->SetBranchAddress("ElClosestCtfTrackPhi", ElClosestCtfTrackPhi, &b_ElClosestCtfTrackPhi);
934 fChain->SetBranchAddress("ElClosestCtfTrackCharge", ElClosestCtfTrackCharge, &b_ElClosestCtfTrackCharge);
935 fChain->SetBranchAddress("ElIDTight", ElIDTight, &b_ElIDTight);
936 fChain->SetBranchAddress("ElIDLoose", ElIDLoose, &b_ElIDLoose);
937 fChain->SetBranchAddress("ElIDRobustTight", ElIDRobustTight, &b_ElIDRobustTight);
938 fChain->SetBranchAddress("ElIDRobustLoose", ElIDRobustLoose, &b_ElIDRobustLoose);
939 fChain->SetBranchAddress("ElInGap", ElInGap, &b_ElInGap);
940 fChain->SetBranchAddress("ElEcalDriven", ElEcalDriven, &b_ElEcalDriven);
941 fChain->SetBranchAddress("ElTrackerDriven", ElTrackerDriven, &b_ElTrackerDriven);
942 fChain->SetBranchAddress("ElBasicClustersSize", ElBasicClustersSize, &b_ElBasicClustersSize);
943 fChain->SetBranchAddress("Elfbrem", Elfbrem, &b_Elfbrem);
944 fChain->SetBranchAddress("ElHcalOverEcal", ElHcalOverEcal, &b_ElHcalOverEcal);
945 fChain->SetBranchAddress("ElE1x5", ElE1x5, &b_ElE1x5);
946 fChain->SetBranchAddress("ElE5x5", ElE5x5, &b_ElE5x5);
947 fChain->SetBranchAddress("ElE2x5Max", ElE2x5Max, &b_ElE2x5Max);
948 fChain->SetBranchAddress("ElSigmaIetaIeta", ElSigmaIetaIeta, &b_ElSigmaIetaIeta);
949 fChain->SetBranchAddress("ElDeltaPhiSeedClusterAtCalo", ElDeltaPhiSeedClusterAtCalo, &b_ElDeltaPhiSeedClusterAtCalo);
950 fChain->SetBranchAddress("ElDeltaEtaSeedClusterAtCalo", ElDeltaEtaSeedClusterAtCalo, &b_ElDeltaEtaSeedClusterAtCalo);
951 fChain->SetBranchAddress("ElDeltaPhiSuperClusterAtVtx", ElDeltaPhiSuperClusterAtVtx, &b_ElDeltaPhiSuperClusterAtVtx);
952 fChain->SetBranchAddress("ElDeltaEtaSuperClusterAtVtx", ElDeltaEtaSuperClusterAtVtx, &b_ElDeltaEtaSuperClusterAtVtx);
953 fChain->SetBranchAddress("ElCaloEnergy", ElCaloEnergy, &b_ElCaloEnergy);
954 fChain->SetBranchAddress("ElTrkMomAtVtx", ElTrkMomAtVtx, &b_ElTrkMomAtVtx);
955 fChain->SetBranchAddress("ElESuperClusterOverP", ElESuperClusterOverP, &b_ElESuperClusterOverP);
956 fChain->SetBranchAddress("ElNumberOfMissingInnerHits", ElNumberOfMissingInnerHits, &b_ElNumberOfMissingInnerHits);
957 fChain->SetBranchAddress("ElIsInJet", ElIsInJet, &b_ElIsInJet);
958 fChain->SetBranchAddress("ElSharedPx", ElSharedPx, &b_ElSharedPx);
959 fChain->SetBranchAddress("ElSharedPy", ElSharedPy, &b_ElSharedPy);
960 fChain->SetBranchAddress("ElSharedPz", ElSharedPz, &b_ElSharedPz);
961 fChain->SetBranchAddress("ElSharedEnergy", ElSharedEnergy, &b_ElSharedEnergy);
962 fChain->SetBranchAddress("ElDuplicateEl", ElDuplicateEl, &b_ElDuplicateEl);
963 fChain->SetBranchAddress("ElConvPartnerTrkDist", ElConvPartnerTrkDist, &b_ElConvPartnerTrkDist);
964 fChain->SetBranchAddress("ElConvPartnerTrkDCot", ElConvPartnerTrkDCot, &b_ElConvPartnerTrkDCot);
965 fChain->SetBranchAddress("ElConvPartnerTrkPt", ElConvPartnerTrkPt, &b_ElConvPartnerTrkPt);
966 fChain->SetBranchAddress("ElConvPartnerTrkEta", ElConvPartnerTrkEta, &b_ElConvPartnerTrkEta);
967 fChain->SetBranchAddress("ElConvPartnerTrkPhi", ElConvPartnerTrkPhi, &b_ElConvPartnerTrkPhi);
968 fChain->SetBranchAddress("ElConvPartnerTrkCharge", ElConvPartnerTrkCharge, &b_ElConvPartnerTrkCharge);
969 fChain->SetBranchAddress("ElScSeedSeverity", ElScSeedSeverity, &b_ElScSeedSeverity);
970 fChain->SetBranchAddress("ElE1OverE9", ElE1OverE9, &b_ElE1OverE9);
971 fChain->SetBranchAddress("ElS4OverS1", ElS4OverS1, &b_ElS4OverS1);
972 fChain->SetBranchAddress("ElGenID", ElGenID, &b_ElGenID);
973 fChain->SetBranchAddress("ElGenStatus", ElGenStatus, &b_ElGenStatus);
974 fChain->SetBranchAddress("ElGenCharge", ElGenCharge, &b_ElGenCharge);
975 fChain->SetBranchAddress("ElGenPt", ElGenPt, &b_ElGenPt);
976 fChain->SetBranchAddress("ElGenEta", ElGenEta, &b_ElGenEta);
977 fChain->SetBranchAddress("ElGenPhi", ElGenPhi, &b_ElGenPhi);
978 fChain->SetBranchAddress("ElGenE", ElGenE, &b_ElGenE);
979 fChain->SetBranchAddress("ElGenMID", ElGenMID, &b_ElGenMID);
980 fChain->SetBranchAddress("ElGenMStatus", ElGenMStatus, &b_ElGenMStatus);
981 fChain->SetBranchAddress("ElGenMCharge", ElGenMCharge, &b_ElGenMCharge);
982 fChain->SetBranchAddress("ElGenMPt", ElGenMPt, &b_ElGenMPt);
983 fChain->SetBranchAddress("ElGenMEta", ElGenMEta, &b_ElGenMEta);
984 fChain->SetBranchAddress("ElGenMPhi", ElGenMPhi, &b_ElGenMPhi);
985 fChain->SetBranchAddress("ElGenME", ElGenME, &b_ElGenME);
986 fChain->SetBranchAddress("ElGenGMID", ElGenGMID, &b_ElGenGMID);
987 fChain->SetBranchAddress("ElGenGMStatus", ElGenGMStatus, &b_ElGenGMStatus);
988 fChain->SetBranchAddress("ElGenGMCharge", ElGenGMCharge, &b_ElGenGMCharge);
989 fChain->SetBranchAddress("ElGenGMPt", ElGenGMPt, &b_ElGenGMPt);
990 fChain->SetBranchAddress("ElGenGMEta", ElGenGMEta, &b_ElGenGMEta);
991 fChain->SetBranchAddress("ElGenGMPhi", ElGenGMPhi, &b_ElGenGMPhi);
992 fChain->SetBranchAddress("ElGenGME", ElGenGME, &b_ElGenGME);
993 fChain->SetBranchAddress("NPhotons", &NPhotons, &b_NPhotons);
994 fChain->SetBranchAddress("NPhotonsTot", &NPhotonsTot, &b_NPhotonsTot);
995 fChain->SetBranchAddress("PhoGood", PhoGood, &b_PhoGood);
996 fChain->SetBranchAddress("PhoIsIso", PhoIsIso, &b_PhoIsIso);
997 fChain->SetBranchAddress("PhoPt", PhoPt, &b_PhoPt);
998 fChain->SetBranchAddress("PhoPx", PhoPx, &b_PhoPx);
999 fChain->SetBranchAddress("PhoPy", PhoPy, &b_PhoPy);
1000 fChain->SetBranchAddress("PhoPz", PhoPz, &b_PhoPz);
1001 fChain->SetBranchAddress("PhoEta", PhoEta, &b_PhoEta);
1002 fChain->SetBranchAddress("PhoPhi", PhoPhi, &b_PhoPhi);
1003 fChain->SetBranchAddress("PhoEnergy", PhoEnergy, &b_PhoEnergy);
1004 fChain->SetBranchAddress("PhoIso03Ecal", PhoIso03Ecal, &b_PhoIso03Ecal);
1005 fChain->SetBranchAddress("PhoIso03Hcal", PhoIso03Hcal, &b_PhoIso03Hcal);
1006 fChain->SetBranchAddress("PhoIso03TrkSolid", PhoIso03TrkSolid, &b_PhoIso03TrkSolid);
1007 fChain->SetBranchAddress("PhoIso03TrkHollow", PhoIso03TrkHollow, &b_PhoIso03TrkHollow);
1008 fChain->SetBranchAddress("PhoIso03", PhoIso03, &b_PhoIso03);
1009 fChain->SetBranchAddress("PhoCaloPositionX", PhoCaloPositionX, &b_PhoCaloPositionX);
1010 fChain->SetBranchAddress("PhoCaloPositionY", PhoCaloPositionY, &b_PhoCaloPositionY);
1011 fChain->SetBranchAddress("PhoCaloPositionZ", PhoCaloPositionZ, &b_PhoCaloPositionZ);
1012 fChain->SetBranchAddress("PhoHoverE", PhoHoverE, &b_PhoHoverE);
1013 fChain->SetBranchAddress("PhoH1overE", PhoH1overE, &b_PhoH1overE);
1014 fChain->SetBranchAddress("PhoH2overE", PhoH2overE, &b_PhoH2overE);
1015 fChain->SetBranchAddress("PhoSigmaIetaIeta", PhoSigmaIetaIeta, &b_PhoSigmaIetaIeta);
1016 fChain->SetBranchAddress("PhoHasPixSeed", PhoHasPixSeed, &b_PhoHasPixSeed);
1017 fChain->SetBranchAddress("PhoHasConvTrks", PhoHasConvTrks, &b_PhoHasConvTrks);
1018 fChain->SetBranchAddress("PhoIsInJet", PhoIsInJet, &b_PhoIsInJet);
1019 fChain->SetBranchAddress("PhoSharedPx", PhoSharedPx, &b_PhoSharedPx);
1020 fChain->SetBranchAddress("PhoSharedPy", PhoSharedPy, &b_PhoSharedPy);
1021 fChain->SetBranchAddress("PhoSharedPz", PhoSharedPz, &b_PhoSharedPz);
1022 fChain->SetBranchAddress("PhoSharedEnergy", PhoSharedEnergy, &b_PhoSharedEnergy);
1023 fChain->SetBranchAddress("PhoScSeedSeverity", PhoScSeedSeverity, &b_PhoScSeedSeverity);
1024 fChain->SetBranchAddress("PhoE1OverE9", PhoE1OverE9, &b_PhoE1OverE9);
1025 fChain->SetBranchAddress("PhoS4OverS1", PhoS4OverS1, &b_PhoS4OverS1);
1026 fChain->SetBranchAddress("NJets", &NJets, &b_NJets);
1027 fChain->SetBranchAddress("NJetsTot", &NJetsTot, &b_NJetsTot);
1028 fChain->SetBranchAddress("JGood", JGood, &b_JGood);
1029 fChain->SetBranchAddress("JPx", JPx, &b_JPx);
1030 fChain->SetBranchAddress("JPy", JPy, &b_JPy);
1031 fChain->SetBranchAddress("JPz", JPz, &b_JPz);
1032 fChain->SetBranchAddress("JPt", JPt, &b_JPt);
1033 fChain->SetBranchAddress("JE", JE, &b_JE);
1034 fChain->SetBranchAddress("JEt", JEt, &b_JEt);
1035 fChain->SetBranchAddress("JEta", JEta, &b_JEta);
1036 fChain->SetBranchAddress("JPhi", JPhi, &b_JPhi);
1037 fChain->SetBranchAddress("JEMfrac", JEMfrac, &b_JEMfrac);
1038 fChain->SetBranchAddress("JNConstituents", JNConstituents, &b_JNConstituents);
1039 fChain->SetBranchAddress("JID_HPD", JID_HPD, &b_JID_HPD);
1040 fChain->SetBranchAddress("JID_RBX", JID_RBX, &b_JID_RBX);
1041 fChain->SetBranchAddress("JID_n90Hits", JID_n90Hits, &b_JID_n90Hits);
1042 fChain->SetBranchAddress("JID_SubDet1", JID_SubDet1, &b_JID_SubDet1);
1043 fChain->SetBranchAddress("JID_SubDet2", JID_SubDet2, &b_JID_SubDet2);
1044 fChain->SetBranchAddress("JID_SubDet3", JID_SubDet3, &b_JID_SubDet3);
1045 fChain->SetBranchAddress("JID_SubDet4", JID_SubDet4, &b_JID_SubDet4);
1046 fChain->SetBranchAddress("JID_resEMF", JID_resEMF, &b_JID_resEMF);
1047 fChain->SetBranchAddress("JID_HCALTow", JID_HCALTow, &b_JID_HCALTow);
1048 fChain->SetBranchAddress("JID_ECALTow", JID_ECALTow, &b_JID_ECALTow);
1049 fChain->SetBranchAddress("JEtaEMrms", JEtaEMrms, &b_JEtaEMrms);
1050 fChain->SetBranchAddress("JEtaHADrms", JEtaHADrms, &b_JEtaHADrms);
1051 fChain->SetBranchAddress("JPhiEMrms", JPhiEMrms, &b_JPhiEMrms);
1052 fChain->SetBranchAddress("JPhiHADrms", JPhiHADrms, &b_JPhiHADrms);
1053 fChain->SetBranchAddress("JbTagProb", JbTagProb, &b_JbTagProb);
1054 fChain->SetBranchAddress("JChfrac", JChfrac, &b_JChfrac);
1055 fChain->SetBranchAddress("JMass", JMass, &b_JMass);
1056 fChain->SetBranchAddress("JNAssoTracks", JNAssoTracks, &b_JNAssoTracks);
1057 fChain->SetBranchAddress("Jtrk1px", Jtrk1px, &b_Jtrk1px);
1058 fChain->SetBranchAddress("Jtrk1py", Jtrk1py, &b_Jtrk1py);
1059 fChain->SetBranchAddress("Jtrk1pz", Jtrk1pz, &b_Jtrk1pz);
1060 fChain->SetBranchAddress("Jtrk2px", Jtrk2px, &b_Jtrk2px);
1061 fChain->SetBranchAddress("Jtrk2py", Jtrk2py, &b_Jtrk2py);
1062 fChain->SetBranchAddress("Jtrk2pz", Jtrk2pz, &b_Jtrk2pz);
1063 fChain->SetBranchAddress("Jtrk3px", Jtrk3px, &b_Jtrk3px);
1064 fChain->SetBranchAddress("Jtrk3py", Jtrk3py, &b_Jtrk3py);
1065 fChain->SetBranchAddress("Jtrk3pz", Jtrk3pz, &b_Jtrk3pz);
1066 fChain->SetBranchAddress("JEcorr", JEcorr, &b_JEcorr);
1067 fChain->SetBranchAddress("JeMinDR", JeMinDR, &b_JeMinDR);
1068 fChain->SetBranchAddress("JVtxx", JVtxx, &b_JVtxx);
1069 fChain->SetBranchAddress("JVtxy", JVtxy, &b_JVtxy);
1070 fChain->SetBranchAddress("JVtxz", JVtxz, &b_JVtxz);
1071 fChain->SetBranchAddress("JVtxExx", JVtxExx, &b_JVtxExx);
1072 fChain->SetBranchAddress("JVtxEyx", JVtxEyx, &b_JVtxEyx);
1073 fChain->SetBranchAddress("JVtxEyy", JVtxEyy, &b_JVtxEyy);
1074 fChain->SetBranchAddress("JVtxEzy", JVtxEzy, &b_JVtxEzy);
1075 fChain->SetBranchAddress("JVtxEzz", JVtxEzz, &b_JVtxEzz);
1076 fChain->SetBranchAddress("JVtxEzx", JVtxEzx, &b_JVtxEzx);
1077 fChain->SetBranchAddress("JVtxNChi2", JVtxNChi2, &b_JVtxNChi2);
1078 fChain->SetBranchAddress("JGenPt", JGenPt, &b_JGenPt);
1079 fChain->SetBranchAddress("JGenEta", JGenEta, &b_JGenEta);
1080 fChain->SetBranchAddress("JGenPhi", JGenPhi, &b_JGenPhi);
1081 fChain->SetBranchAddress("JGenE", JGenE, &b_JGenE);
1082 fChain->SetBranchAddress("JGenEmE", JGenEmE, &b_JGenEmE);
1083 fChain->SetBranchAddress("JGenHadE", JGenHadE, &b_JGenHadE);
1084 fChain->SetBranchAddress("JGenInvE", JGenInvE, &b_JGenInvE);
1085 fChain->SetBranchAddress("NTracks", &NTracks, &b_NTracks);
1086 fChain->SetBranchAddress("NTracksTot", &NTracksTot, &b_NTracksTot);
1087 fChain->SetBranchAddress("TrkGood", TrkGood, &b_TrkGood);
1088 fChain->SetBranchAddress("TrkPt", TrkPt, &b_TrkPt);
1089 fChain->SetBranchAddress("TrkEta", TrkEta, &b_TrkEta);
1090 fChain->SetBranchAddress("TrkPhi", TrkPhi, &b_TrkPhi);
1091 fChain->SetBranchAddress("TrkNChi2", TrkNChi2, &b_TrkNChi2);
1092 fChain->SetBranchAddress("TrkNHits", TrkNHits, &b_TrkNHits);
1093 fChain->SetBranchAddress("TrkPtSumx", &TrkPtSumx, &b_TrkPtSumx);
1094 fChain->SetBranchAddress("TrkPtSumy", &TrkPtSumy, &b_TrkPtSumy);
1095 fChain->SetBranchAddress("TrkPtSum", &TrkPtSum, &b_TrkPtSum);
1096 fChain->SetBranchAddress("TrkPtSumPhi", &TrkPtSumPhi, &b_TrkPtSumPhi);
1097 fChain->SetBranchAddress("SumEt", &SumEt, &b_SumEt);
1098 fChain->SetBranchAddress("ECALSumEt", &ECALSumEt, &b_ECALSumEt);
1099 fChain->SetBranchAddress("HCALSumEt", &HCALSumEt, &b_HCALSumEt);
1100 fChain->SetBranchAddress("ECALEsumx", &ECALEsumx, &b_ECALEsumx);
1101 fChain->SetBranchAddress("ECALEsumy", &ECALEsumy, &b_ECALEsumy);
1102 fChain->SetBranchAddress("ECALEsumz", &ECALEsumz, &b_ECALEsumz);
1103 fChain->SetBranchAddress("ECALMET", &ECALMET, &b_ECALMET);
1104 fChain->SetBranchAddress("ECALMETPhi", &ECALMETPhi, &b_ECALMETPhi);
1105 fChain->SetBranchAddress("ECALMETEta", &ECALMETEta, &b_ECALMETEta);
1106 fChain->SetBranchAddress("HCALEsumx", &HCALEsumx, &b_HCALEsumx);
1107 fChain->SetBranchAddress("HCALEsumy", &HCALEsumy, &b_HCALEsumy);
1108 fChain->SetBranchAddress("HCALEsumz", &HCALEsumz, &b_HCALEsumz);
1109 fChain->SetBranchAddress("HCALMET", &HCALMET, &b_HCALMET);
1110 fChain->SetBranchAddress("HCALMETPhi", &HCALMETPhi, &b_HCALMETPhi);
1111 fChain->SetBranchAddress("HCALMETeta", &HCALMETeta, &b_HCALMETEta);
1112 fChain->SetBranchAddress("RawMET", &RawMET, &b_RawMET);
1113 fChain->SetBranchAddress("RawMETpx", &RawMETpx, &b_RawMETpx);
1114 fChain->SetBranchAddress("RawMETpy", &RawMETpy, &b_RawMETpy);
1115 fChain->SetBranchAddress("RawMETphi", &RawMETphi, &b_RawMETphi);
1116 fChain->SetBranchAddress("RawMETemEtFrac", &RawMETemEtFrac, &b_RawMETemEtFrac);
1117 fChain->SetBranchAddress("RawMETemEtInEB", &RawMETemEtInEB, &b_RawMETemEtInEB);
1118 fChain->SetBranchAddress("RawMETemEtInEE", &RawMETemEtInEE, &b_RawMETemEtInEE);
1119 fChain->SetBranchAddress("RawMETemEtInHF", &RawMETemEtInHF, &b_RawMETemEtInHF);
1120 fChain->SetBranchAddress("RawMEThadEtFrac", &RawMEThadEtFrac, &b_RawMEThadEtFrac);
1121 fChain->SetBranchAddress("RawMEThadEtInHB", &RawMEThadEtInHB, &b_RawMEThadEtInHB);
1122 fChain->SetBranchAddress("RawMEThadEtInHE", &RawMEThadEtInHE, &b_RawMEThadEtInHE);
1123 fChain->SetBranchAddress("RawMEThadEtInHF", &RawMEThadEtInHF, &b_RawMEThadEtInHF);
1124 fChain->SetBranchAddress("RawMETSignificance", &RawMETSignificance, &b_RawMETSignificance);
1125 fChain->SetBranchAddress("MuCorrMET", &MuCorrMET, &b_MuCorrMET);
1126 fChain->SetBranchAddress("MuCorrMETpx", &MuCorrMETpx, &b_MuCorrMETpx);
1127 fChain->SetBranchAddress("MuCorrMETpy", &MuCorrMETpy, &b_MuCorrMETpy);
1128 fChain->SetBranchAddress("MuCorrMETphi", &MuCorrMETphi, &b_MuCorrMETphi);
1129 fChain->SetBranchAddress("TCMET", &TCMET, &b_TCMET);
1130 fChain->SetBranchAddress("TCMETpx", &TCMETpx, &b_TCMETpx);
1131 fChain->SetBranchAddress("TCMETpy", &TCMETpy, &b_TCMETpy);
1132 fChain->SetBranchAddress("TCMETphi", &TCMETphi, &b_TCMETphi);
1133 fChain->SetBranchAddress("MuJESCorrMET", &MuJESCorrMET, &b_MuJESCorrMET);
1134 fChain->SetBranchAddress("MuJESCorrMETpx", &MuJESCorrMETpx, &b_MuJESCorrMETpx);
1135 fChain->SetBranchAddress("MuJESCorrMETpy", &MuJESCorrMETpy, &b_MuJESCorrMETpy);
1136 fChain->SetBranchAddress("MuJESCorrMETphi", &MuJESCorrMETphi, &b_MuJESCorrMETphi);
1137 fChain->SetBranchAddress("PFMET", &PFMET, &b_PFMET);
1138 fChain->SetBranchAddress("PFMETpx", &PFMETpx, &b_PFMETpx);
1139 fChain->SetBranchAddress("PFMETpy", &PFMETpy, &b_PFMETpy);
1140 fChain->SetBranchAddress("PFMETphi", &PFMETphi, &b_PFMETphi);
1141 Notify();
1142 }
1143
1144 Bool_t rootNtupleClass::Notify()
1145 {
1146 // The Notify() function is called when a new file is opened. This
1147 // can be either for a new TTree in a TChain or when when a new TTree
1148 // is started when using PROOF. It is normally not necessary to make changes
1149 // to the generated code, but the routine can be extended by the
1150 // user if needed. The return value is currently not used.
1151
1152 return kTRUE;
1153 }
1154
1155 void rootNtupleClass::Show(Long64_t entry)
1156 {
1157 // Print contents of entry.
1158 // If entry is not specified, print current entry
1159 if (!fChain) return;
1160 fChain->Show(entry);
1161 }
1162 Int_t rootNtupleClass::Cut(Long64_t entry)
1163 {
1164 // This function may be called from Loop.
1165 // returns 1 if entry is accepted.
1166 // returns -1 otherwise.
1167 return 1;
1168 }
1169 #endif // #ifdef rootNtupleClass_cxx