ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/rootEWKanalyzer/include/rootNtupleClass.h
Revision: 1.6
Committed: Tue Dec 21 15:25:39 2010 UTC (14 years, 4 months ago) by jueugste
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.5: +169 -151 lines
Error occurred while calculating annotation data.
Log Message:
Added generated PU info

File Contents

# Content
1 //////////////////////////////////////////////////////////
2 // This class has been automatically generated on
3 // Mon Sep 27 11:24:38 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 HLTPrescale[200];
42 Int_t NHLTObjs;
43 Int_t HLTObjectID[7][10];
44 Double_t HLTObjectPt[7][10];
45 Double_t HLTObjectEta[7][10];
46 Double_t HLTObjectPhi[7][10];
47 Int_t PrimVtxGood;
48 Double_t PrimVtxx;
49 Double_t PrimVtxy;
50 Double_t PrimVtxz;
51 Double_t PrimVtxRho;
52 Double_t PrimVtxxE;
53 Double_t PrimVtxyE;
54 Double_t PrimVtxzE;
55 Double_t PrimVtxNChi2;
56 Int_t PrimVtxNdof;
57 Int_t PrimVtxIsFake;
58 Double_t PrimVtxPtSum;
59 Double_t Beamspotx;
60 Double_t Beamspoty;
61 Double_t Beamspotz;
62 Int_t GoodEvent;
63 Int_t MaxMuExceed;
64 Int_t MaxElExceed;
65 Int_t MaxJetExceed;
66 Int_t MaxUncJetExceed;
67 Int_t MaxTrkExceed;
68 Int_t MaxPhotonsExceed;
69 Int_t MaxCaloTowersExceed;
70 Int_t MaxPfExceed;
71 Int_t HBHENoiseFlag;
72 Int_t NVrtx;
73 Double_t VrtxX[25]; //[NVrtx]
74 Double_t VrtxY[25]; //[NVrtx]
75 Double_t VrtxZ[25]; //[NVrtx]
76 Double_t VrtxXE[25]; //[NVrtx]
77 Double_t VrtxYE[25]; //[NVrtx]
78 Double_t VrtxZE[25]; //[NVrtx]
79 Double_t VrtxNdof[25]; //[NVrtx]
80 Double_t VrtxChi2[25]; //[NVrtx]
81 Double_t VrtxNtrks[25]; //[NVrtx]
82 Double_t VrtxSumPt[25]; //[NVrtx]
83 Int_t VrtxTrkIndex[25][400];
84
85 Int_t PUnumInteractions;
86 Double_t PUzPositions[15];
87
88 Int_t NGenLeptons;
89 Int_t GenLeptonID[100]; //[NGenLeptons]
90 Double_t GenLeptonPt[100]; //[NGenLeptons]
91 Double_t GenLeptonEta[100]; //[NGenLeptons]
92 Double_t GenLeptonPhi[100]; //[NGenLeptons]
93 Int_t GenLeptonMID[100]; //[NGenLeptons]
94 Int_t GenLeptonMStatus[100]; //[NGenLeptons]
95 Double_t GenLeptonMPt[100]; //[NGenLeptons]
96 Double_t GenLeptonMEta[100]; //[NGenLeptons]
97 Double_t GenLeptonMPhi[100]; //[NGenLeptons]
98 Int_t GenLeptonGMID[100]; //[NGenLeptons]
99 Int_t GenLeptonGMStatus[100]; //[NGenLeptons]
100 Double_t GenLeptonGMPt[100]; //[NGenLeptons]
101 Double_t GenLeptonGMEta[100]; //[NGenLeptons]
102 Double_t GenLeptonGMPhi[100]; //[NGenLeptons]
103 /* Int_t NGenHiggs; */
104 /* Double_t GenHiggsPt[100]; //[NGenHiggs] */
105 Int_t NMus;
106 Int_t NMusTot;
107 Int_t NGMus;
108 Int_t NTMus;
109 Int_t MuGood[30]; //[NMus]
110 Int_t MuIsIso[30]; //[NMus]
111 Int_t MuIsGlobalMuon[30]; //[NMus]
112 Int_t MuIsTrackerMuon[30]; //[NMus]
113 Double_t MuPx[30]; //[NMus]
114 Double_t MuPy[30]; //[NMus]
115 Double_t MuPz[30]; //[NMus]
116 Double_t MuPt[30]; //[NMus]
117 Double_t MuPtE[30]; //[NMus]
118 Double_t MuE[30]; //[NMus]
119 Double_t MuEt[30]; //[NMus]
120 Double_t MuEta[30]; //[NMus]
121 Double_t MuPhi[30]; //[NMus]
122 Int_t MuCharge[30]; //[NMus]
123 Double_t MuRelIso03[30]; //[NMus]
124 Double_t MuIso03SumPt[30]; //[NMus]
125 Double_t MuIso03EmEt[30]; //[NMus]
126 Double_t MuIso03HadEt[30]; //[NMus]
127 Double_t MuIso03EMVetoEt[30]; //[NMus]
128 Double_t MuIso03HadVetoEt[30]; //[NMus]
129 Double_t MuIso05SumPt[30]; //[NMus]
130 Double_t MuIso05EmEt[30]; //[NMus]
131 Double_t MuIso05HadEt[30]; //[NMus]
132 Double_t MuEem[30]; //[NMus]
133 Double_t MuEhad[30]; //[NMus]
134 Double_t MuD0BS[30]; //[NMus]
135 Double_t MuD0PV[30]; //[NMus]
136 Double_t MuD0E[30]; //[NMus]
137 Double_t MuDzBS[30]; //[NMus]
138 Double_t MuDzPV[30]; //[NMus]
139 Double_t MuDzE[30]; //[NMus]
140 Double_t MuNChi2[30]; //[NMus]
141 Int_t MuNGlHits[30]; //[NMus]
142 Int_t MuNMuHits[30]; //[NMus]
143 Int_t MuNTkHits[30]; //[NMus]
144 Int_t MuNPxHits[30]; //[NMus]
145 Double_t MuInnerTkNChi2[30]; //[NMus]
146 Int_t MuNMatches[30]; //[NMus]
147 Int_t MuNChambers[30]; //[NMus]
148 Double_t MuCaloComp[30]; //[NMus]
149 Double_t MuSegmComp[30]; //[NMus]
150 Int_t MuIsGMPT[30]; //[NMus]
151 Int_t MuIsGMTkChiComp[30]; //[NMus]
152 Int_t MuIsGMStaChiComp[30]; //[NMus]
153 Int_t MuIsGMTkKinkTight[30]; //[NMus]
154 Int_t MuIsAllStaMuons[30]; //[NMus]
155 Int_t MuIsAllTrkMuons[30]; //[NMus]
156 Int_t MuIsTrkMuonArbitrated[30]; //[NMus]
157 Int_t MuIsAllArbitrated[30]; //[NMus]
158 Int_t MuIsTMLSLoose[30]; //[NMus]
159 Int_t MuIsTMLSTight[30]; //[NMus]
160 Int_t MuIsTM2DCompLoose[30]; //[NMus]
161 Int_t MuIsTM2DCompTight[30]; //[NMus]
162 Int_t MuIsTMOneStationLoose[30]; //[NMus]
163 Int_t MuIsTMOneStationTight[30]; //[NMus]
164 Int_t MuIsTMLSOptLowPtLoose[30]; //[NMus]
165 Int_t MuIsTMLSAngLoose[30]; //[NMus]
166 Int_t MuIsTMLastStationAngTight[30]; //[NMus]
167 Int_t MuIsTMOneStationAngTight[30]; //[NMus]
168 Int_t MuIsTMOneStationAngLoose[30]; //[NMus]
169 Double_t MuOutPosRadius[30]; //[NMus]
170 Double_t MuOutPosX[30]; //[NMus]
171 Double_t MuOutPosY[30]; //[NMus]
172 Double_t MuOutPosZ[30]; //[NMus]
173 Double_t MuOutMomx[30]; //[NMus]
174 Double_t MuOutMomy[30]; //[NMus]
175 Double_t MuOutMomz[30]; //[NMus]
176 Double_t MuOutMomPhi[30]; //[NMus]
177 Double_t MuOutMomEta[30]; //[NMus]
178 Double_t MuOutMomTheta[30]; //[NMus]
179 Int_t MuGenID[30]; //[NMus]
180 Int_t MuGenStatus[30]; //[NMus]
181 Int_t MuGenCharge[30]; //[NMus]
182 Double_t MuGenPt[30]; //[NMus]
183 Double_t MuGenEta[30]; //[NMus]
184 Double_t MuGenPhi[30]; //[NMus]
185 Double_t MuGenE[30]; //[NMus]
186 Int_t MuGenMID[30]; //[NMus]
187 Int_t MuGenMStatus[30]; //[NMus]
188 Int_t MuGenMCharge[30]; //[NMus]
189 Double_t MuGenMPt[30]; //[NMus]
190 Double_t MuGenMEta[30]; //[NMus]
191 Double_t MuGenMPhi[30]; //[NMus]
192 Double_t MuGenME[30]; //[NMus]
193 Int_t MuGenGMID[30]; //[NMus]
194 Int_t MuGenGMStatus[30]; //[NMus]
195 Int_t MuGenGMCharge[30]; //[NMus]
196 Double_t MuGenGMPt[30]; //[NMus]
197 Double_t MuGenGMEta[30]; //[NMus]
198 Double_t MuGenGMPhi[30]; //[NMus]
199 Double_t MuGenGME[30]; //[NMus]
200 Int_t NEles;
201 Int_t NElesTot;
202 Int_t ElGood[20]; //[NEles]
203 Int_t ElIsIso[20]; //[NEles]
204 Int_t ElChargeMisIDProb[20]; //[NEles]
205 Double_t ElPx[20]; //[NEles]
206 Double_t ElPy[20]; //[NEles]
207 Double_t ElPz[20]; //[NEles]
208 Double_t ElPt[20]; //[NEles]
209 Double_t ElPtE[20]; //[NEles]
210 Double_t ElE[20]; //[NEles]
211 Double_t ElEt[20]; //[NEles]
212 Double_t ElEta[20]; //[NEles]
213 Double_t ElTheta[20]; //[NEles]
214 Double_t ElSCEta[20]; //[NEles]
215 Double_t ElPhi[20]; //[NEles]
216 Double_t ElD0BS[20]; //[NEles]
217 Double_t ElD0PV[20]; //[NEles]
218 Double_t ElD0E[20]; //[NEles]
219 Double_t ElDzBS[20]; //[NEles]
220 Double_t ElDzPV[20]; //[NEles]
221 Double_t ElDzE[20]; //[NEles]
222 Double_t ElRelIso03[20]; //[NEles]
223 Double_t ElRelIso04[20]; //[NEles]
224 Double_t ElDR03TkSumPt[20]; //[NEles]
225 Double_t ElDR04TkSumPt[20]; //[NEles]
226 Double_t ElDR03EcalRecHitSumEt[20]; //[NEles]
227 Double_t ElDR04EcalRecHitSumEt[20]; //[NEles]
228 Double_t ElDR03HcalTowerSumEt[20]; //[NEles]
229 Double_t ElDR04HcalTowerSumEt[20]; //[NEles]
230 Double_t ElNChi2[20]; //[NEles]
231 Int_t ElCharge[20]; //[NEles]
232 Int_t ElCInfoIsGsfCtfCons[20]; //[NEles]
233 Int_t ElCInfoIsGsfCtfScPixCons[20]; //[NEles]
234 Int_t ElCInfoIsGsfScPixCons[20]; //[NEles]
235 Int_t ElScPixCharge[20]; //[NEles]
236 Double_t ElClosestCtfTrackPt[20]; //[NEles]
237 Double_t ElClosestCtfTrackEta[20]; //[NEles]
238 Double_t ElClosestCtfTrackPhi[20]; //[NEles]
239 Int_t ElClosestCtfTrackCharge[20]; //[NEles]
240 Int_t ElIDTight[20]; //[NEles]
241 Int_t ElIDLoose[20]; //[NEles]
242 Int_t ElIDRobustTight[20]; //[NEles]
243 Int_t ElIDRobustLoose[20]; //[NEles]
244 Int_t ElIDsimpleWPrelIso[20]; //[NEles]
245 Int_t ElIDsimpleWP80relIso[20]; //[NEles]
246 Int_t ElIDsimpleWP95relIso[20]; //[NEles]
247 Int_t ElInGap[20]; //[NEles]
248 Int_t ElEcalDriven[20]; //[NEles]
249 Int_t ElTrackerDriven[20]; //[NEles]
250 Int_t ElBasicClustersSize[20]; //[NEles]
251 Double_t Elfbrem[20]; //[NEles]
252 Double_t ElHcalOverEcal[20]; //[NEles]
253 Double_t ElE1x5[20]; //[NEles]
254 Double_t ElE5x5[20]; //[NEles]
255 Double_t ElE2x5Max[20]; //[NEles]
256 Double_t ElSigmaIetaIeta[20]; //[NEles]
257 Double_t ElDeltaPhiSeedClusterAtCalo[20]; //[NEles]
258 Double_t ElDeltaEtaSeedClusterAtCalo[20]; //[NEles]
259 Double_t ElDeltaPhiSuperClusterAtVtx[20]; //[NEles]
260 Double_t ElDeltaEtaSuperClusterAtVtx[20]; //[NEles]
261 Double_t ElCaloEnergy[20]; //[NEles]
262 Double_t ElTrkMomAtVtx[20]; //[NEles]
263 Double_t ElESuperClusterOverP[20]; //[NEles]
264 Int_t ElNumberOfMissingInnerHits[20]; //[NEles]
265 Int_t ElIsInJet[20]; //[NEles]
266 Double_t ElSharedPx[20]; //[NEles]
267 Double_t ElSharedPy[20]; //[NEles]
268 Double_t ElSharedPz[20]; //[NEles]
269 Double_t ElSharedEnergy[20]; //[NEles]
270 Int_t ElDuplicateEl[20]; //[NEles]
271 Double_t ElConvPartnerTrkDist[20]; //[NEles]
272 Double_t ElConvPartnerTrkDCot[20]; //[NEles]
273 Double_t ElConvPartnerTrkPt[20]; //[NEles]
274 Double_t ElConvPartnerTrkEta[20]; //[NEles]
275 Double_t ElConvPartnerTrkPhi[20]; //[NEles]
276 Double_t ElConvPartnerTrkCharge[20]; //[NEles]
277 Int_t ElScSeedSeverity[20]; //[NEles]
278 Double_t ElE1OverE9[20]; //[NEles]
279 Double_t ElS4OverS1[20]; //[NEles]
280 Int_t ElGenID[20]; //[NEles]
281 Int_t ElGenStatus[20]; //[NEles]
282 Int_t ElGenCharge[20]; //[NEles]
283 Double_t ElGenPt[20]; //[NEles]
284 Double_t ElGenEta[20]; //[NEles]
285 Double_t ElGenPhi[20]; //[NEles]
286 Double_t ElGenE[20]; //[NEles]
287 Int_t ElGenMID[20]; //[NEles]
288 Int_t ElGenMStatus[20]; //[NEles]
289 Int_t ElGenMCharge[20]; //[NEles]
290 Double_t ElGenMPt[20]; //[NEles]
291 Double_t ElGenMEta[20]; //[NEles]
292 Double_t ElGenMPhi[20]; //[NEles]
293 Double_t ElGenME[20]; //[NEles]
294 Int_t ElGenGMID[20]; //[NEles]
295 Int_t ElGenGMStatus[20]; //[NEles]
296 Int_t ElGenGMCharge[20]; //[NEles]
297 Double_t ElGenGMPt[20]; //[NEles]
298 Double_t ElGenGMEta[20]; //[NEles]
299 Double_t ElGenGMPhi[20]; //[NEles]
300 Double_t ElGenGME[20]; //[NEles]
301 Int_t NPhotons;
302 Int_t NPhotonsTot;
303 Int_t PhoGood[50]; //[NPhotons]
304 Int_t PhoIsIso[50]; //[NPhotons]
305 Double_t PhoPt[50]; //[NPhotons]
306 Double_t PhoPx[50]; //[NPhotons]
307 Double_t PhoPy[50]; //[NPhotons]
308 Double_t PhoPz[50]; //[NPhotons]
309 Double_t PhoEta[50]; //[NPhotons]
310 Double_t PhoPhi[50]; //[NPhotons]
311 Double_t PhoEnergy[50]; //[NPhotons]
312 Double_t PhoIso03Ecal[50]; //[NPhotons]
313 Double_t PhoIso03Hcal[50]; //[NPhotons]
314 Double_t PhoIso03TrkSolid[50]; //[NPhotons]
315 Double_t PhoIso03TrkHollow[50]; //[NPhotons]
316 Double_t PhoIso03[50]; //[NPhotons]
317 Double_t PhoIso04Ecal[50]; //[NPhotons]
318 Double_t PhoIso04Hcal[50]; //[NPhotons]
319 Double_t PhoIso04TrkSolid[50]; //[NPhotons]
320 Double_t PhoIso04TrkHollow[50]; //[NPhotons]
321 Double_t PhoIso04[50]; //[NPhotons]
322 Double_t PhoCaloPositionX[50]; //[NPhotons]
323 Double_t PhoCaloPositionY[50]; //[NPhotons]
324 Double_t PhoCaloPositionZ[50]; //[NPhotons]
325 Double_t PhoHoverE[50]; //[NPhotons]
326 Double_t PhoH1overE[50]; //[NPhotons]
327 Double_t PhoH2overE[50]; //[NPhotons]
328 Double_t PhoSigmaIetaIeta[50]; //[NPhotons]
329 Int_t PhoHasPixSeed[50]; //[NPhotons]
330 Int_t PhoHasConvTrks[50]; //[NPhotons]
331 Int_t PhoIsInJet[50]; //[NPhotons]
332 Int_t PhoIsElDupl[50]; //[NPhotons]
333 Double_t PhoSharedPx[50]; //[NPhotons]
334 Double_t PhoSharedPy[50]; //[NPhotons]
335 Double_t PhoSharedPz[50]; //[NPhotons]
336 Double_t PhoSharedEnergy[50]; //[NPhotons]
337 Int_t PhoScSeedSeverity[50]; //[NPhotons]
338 Double_t PhoE1OverE9[50]; //[NPhotons]
339 Double_t PhoS4OverS1[50]; //[NPhotons]
340 Int_t NJets;
341 Int_t NJetsTot;
342 Int_t JGood[200]; //[NJets]
343 Double_t JPx[200]; //[NJets]
344 Double_t JPy[200]; //[NJets]
345 Double_t JPz[200]; //[NJets]
346 Double_t JPt[200]; //[NJets]
347 Double_t JE[200]; //[NJets]
348 Double_t JEt[200]; //[NJets]
349 Double_t JEta[200]; //[NJets]
350 Double_t JPhi[200]; //[NJets]
351 Double_t JEMfrac[200]; //[NJets]
352 Int_t JNConstituents[200]; //[NJets]
353 Double_t JID_HPD[200]; //[NJets]
354 Double_t JID_RBX[200]; //[NJets]
355 Double_t JID_n90Hits[200]; //[NJets]
356 Double_t JID_resEMF[200]; //[NJets]
357 Double_t JID_HCALTow[200]; //[NJets]
358 Double_t JID_ECALTow[200]; //[NJets]
359 Double_t JEtaRms[200]; //[NJets]
360 Double_t JPhiRms[200]; //[NJets]
361 Double_t JbTagProbTkCntHighEff[200]; //[NJets]
362 Double_t JbTagProbTkCntHighPur[200]; //[NJets]
363 Double_t JbTagProbSimpSVHighEff[200]; //[NJets]
364 Double_t JbTagProbSimpSVHighPur[200]; //[NJets]
365 Double_t JChfrac[200]; //[NJets]
366 Double_t JEFracHadronic[200]; //[NJets]
367 Double_t JMass[200]; //[NJets]
368 Int_t JNAssoTracks[200]; //[NJets]
369 Double_t Jtrk1px[200]; //[NJets]
370 Double_t Jtrk1py[200]; //[NJets]
371 Double_t Jtrk1pz[200]; //[NJets]
372 Double_t Jtrk2px[200]; //[NJets]
373 Double_t Jtrk2py[200]; //[NJets]
374 Double_t Jtrk2pz[200]; //[NJets]
375 Double_t Jtrk3px[200]; //[NJets]
376 Double_t Jtrk3py[200]; //[NJets]
377 Double_t Jtrk3pz[200]; //[NJets]
378 Double_t JEcorr[200]; //[NJets]
379 Double_t JeMinDR[200]; //[NJets]
380 Double_t JVtxx[200]; //[NJets]
381 Double_t JVtxy[200]; //[NJets]
382 Double_t JVtxz[200]; //[NJets]
383 Double_t JVtxExx[200]; //[NJets]
384 Double_t JVtxEyx[200]; //[NJets]
385 Double_t JVtxEyy[200]; //[NJets]
386 Double_t JVtxEzy[200]; //[NJets]
387 Double_t JVtxEzz[200]; //[NJets]
388 Double_t JVtxEzx[200]; //[NJets]
389 Double_t JVtxNChi2[200]; //[NJets]
390 Double_t JGenPt[200]; //[NJets]
391 Double_t JGenEta[200]; //[NJets]
392 Double_t JGenPhi[200]; //[NJets]
393 Double_t JGenE[200]; //[NJets]
394 Double_t JGenEmE[200]; //[NJets]
395 Double_t JGenHadE[200]; //[NJets]
396 Double_t JGenInvE[200]; //[NJets]
397 Int_t PFNJets;
398 Double_t PFJPx[200]; //[PFNJets]
399 Double_t PFJPy[200]; //[PFNJets]
400 Double_t PFJPz[200]; //[PFNJets]
401 Double_t PFJPt[200]; //[PFNJets]
402 Double_t PFJE[200]; //[PFNJets]
403 Double_t PFJEt[200]; //[PFNJets]
404 Double_t PFJEta[200]; //[PFNJets]
405 Double_t PFJPhi[200]; //[PFNJets]
406 Double_t PFJScale[200]; //[PFNJets]
407 Int_t PFJChMult[200]; //[PFNJets]
408 Int_t PFJNeuMult[200]; //[PFNJets]
409 Double_t PFJChHadfrac[200]; //[PFNJets]
410 Double_t PFJNeuHadfrac[200]; //[PFNJets]
411 Double_t PFJChEmfrac[200]; //[PFNJets]
412 Double_t PFJNeuEmfrac[200]; //[PFNJets]
413 Int_t PFJNConstituents[200]; //[PFNJets]
414 /* Int_t JPTNJets; */
415 /* Double_t JPTJPx[200]; //[JPTNJets] */
416 /* Double_t JPTJPy[200]; //[JPTNJets] */
417 /* Double_t JPTJPz[200]; //[JPTNJets] */
418 /* Double_t JPTJPt[200]; //[JPTNJets] */
419 /* Double_t JPTJE[200]; //[JPTNJets] */
420 /* Double_t JPTJEt[200]; //[JPTNJets] */
421 /* Double_t JPTJEta[200]; //[JPTNJets] */
422 /* Double_t JPTJPhi[200]; //[JPTNJets] */
423 /* Double_t JPTJScale[200]; //[JPTNJets] */
424 /* Int_t JPTJChMult[200]; //[JPTNJets] */
425 /* Double_t JPTJID_HPD[200]; //[JPTNJets] */
426 /* Double_t JPTJID_RBX[200]; //[JPTNJets] */
427 /* Double_t JPTJID_n90Hits[200]; //[JPTNJets] */
428 /* Double_t JPTJID_resEMF[200]; //[JPTNJets] */
429 Int_t CANJets;
430 Double_t CAJPx[200]; //[CANJets]
431 Double_t CAJPy[200]; //[CANJets]
432 Double_t CAJPz[200]; //[CANJets]
433 Double_t CAJPt[200]; //[CANJets]
434 Double_t CAJE[200]; //[CANJets]
435 Double_t CAJEt[200]; //[CANJets]
436 Double_t CAJEta[200]; //[CANJets]
437 Double_t CAJPhi[200]; //[CANJets]
438 Double_t CAJScale[200]; //[CANJets]
439 Double_t CAJID_HPD[200]; //[CANJets]
440 Double_t CAJID_RBX[200]; //[CANJets]
441 Double_t CAJID_n90Hits[200]; //[CANJets]
442 Double_t CAJID_resEMF[200]; //[CANJets]
443 Double_t CAJEMfrac[200]; //[CANJets]
444 Int_t CAJNAssoTracks[200]; //[CANJets]
445 Double_t CAJChfrac[200]; //[CANJets]
446 Int_t CAJNConstituents[200]; //[CANJets]
447 Int_t NTracks;
448 Int_t NTracksTot;
449 Int_t TrkGood[1000]; //[NTracks]
450 Double_t TrkPt[1000]; //[NTracks]
451 Double_t TrkPx[1000]; //[NTracks]
452 Double_t TrkPy[1000]; //[NTracks]
453 Double_t TrkPz[1000]; //[NTracks]
454 Double_t Trkdzbs[1000]; //[NTracks]
455 Double_t TrkEta[1000]; //[NTracks]
456 Double_t TrkPhi[10000]; //[NTracks]
457 Double_t TrkNChi2[1000]; //[NTracks]
458 Double_t TrkNHits[1000]; //[NTracks]
459 Double_t TrkPtSumx;
460 Double_t TrkPtSumy;
461 Double_t TrkPtSum;
462 Double_t TrkPtSumPhi;
463 Double_t Trkdxy;
464 Double_t Trkdsz;
465 Double_t SumEt;
466 Double_t ECALSumEt;
467 Double_t HCALSumEt;
468 Double_t ECALEsumx;
469 Double_t ECALEsumy;
470 Double_t ECALEsumz;
471 Double_t ECALMET;
472 Double_t ECALMETPhi;
473 Double_t ECALMETEta;
474 Double_t HCALEsumx;
475 Double_t HCALEsumy;
476 Double_t HCALEsumz;
477 Double_t HCALMET;
478 Double_t HCALMETPhi;
479 Double_t HCALMETeta;
480 Double_t RawMET;
481 Double_t RawMETpx;
482 Double_t RawMETpy;
483 Double_t RawMETphi;
484 Double_t RawMETemEtFrac;
485 Double_t RawMETemEtInEB;
486 Double_t RawMETemEtInEE;
487 Double_t RawMETemEtInHF;
488 Double_t RawMEThadEtFrac;
489 Double_t RawMEThadEtInHB;
490 Double_t RawMEThadEtInHE;
491 Double_t RawMEThadEtInHF;
492 Double_t RawMETSignificance;
493 Double_t MuCorrMET;
494 Double_t MuCorrMETpx;
495 Double_t MuCorrMETpy;
496 Double_t MuCorrMETphi;
497 Double_t GenMET;
498 Double_t GenMETpx;
499 Double_t GenMETpy;
500 Double_t GenMETphi;
501 Double_t TCMET;
502 Double_t TCMETpx;
503 Double_t TCMETpy;
504 Double_t TCMETphi;
505 Double_t TCMETSignificance;
506 Double_t MuJESCorrMET;
507 Double_t MuJESCorrMETpx;
508 Double_t MuJESCorrMETpy;
509 Double_t MuJESCorrMETphi;
510 Double_t PFMET;
511 Double_t PFMETpx;
512 Double_t PFMETpy;
513 Double_t PFMETphi;
514 Double_t PFMETSignificance;
515 Double_t METR12;
516 Double_t METR21;
517 Int_t NCaloTowers;
518 Double_t CaloTowersE[1000]; //[NCaloTowers]
519 Double_t CaloTowersEmE[1000]; //[NCaloTowers]
520 Double_t CaloTowersHadE[1000]; //[NCaloTowers]
521 Double_t CaloTowersOuterE[1000]; //[NCaloTowers]
522 Double_t CaloTowersEta[1000]; //[NCaloTowers]
523 Double_t CaloTowersPhi[1000]; //[NCaloTowers]
524 Double_t CaloTowersTheta[1000]; //[NCaloTowers]
525 Double_t CaloTowersEcalTime[1000]; //[NCaloTowers]
526 Double_t CaloTowersHcalTime[1000]; //[NCaloTowers]
527 Int_t CaloTowersHasEB[1000]; //[NCaloTowers]
528 Int_t CaloTowersHasEE[1000]; //[NCaloTowers]
529 Int_t CaloTowersHasHB[1000]; //[NCaloTowers]
530 Int_t CaloTowersHasHE[1000]; //[NCaloTowers]
531 Int_t CaloTowersHasHF[1000]; //[NCaloTowers]
532 Int_t CaloTowersId[1000]; //[NCaloTowers]
533 Int_t NPf;
534 Double_t PfPx[1000]; //[NPF]
535 Double_t PfPy[1000]; //[NPF]
536 Double_t PfPz[1000]; //[NPF]
537 Double_t PfPt[1000]; //[NPF]
538 Double_t PfEta[1000]; //[NPF]
539 Double_t PfPhi[1000]; //[NPF]
540 Double_t PfE[1000]; //[NPF]
541 Double_t PfEt[1000]; //[NPF]
542
543 // List of branches
544 TBranch *b_Run; //!
545 TBranch *b_Event; //!
546 TBranch *b_LumiSection; //!
547 TBranch *b_PtHat; //!
548 TBranch *b_SigProcID; //!
549 TBranch *b_PDFScalePDF; //!
550 TBranch *b_PDFID1; //!
551 TBranch *b_PDFID2; //!
552 TBranch *b_PDFx1; //!
553 TBranch *b_PDFx2; //!
554 TBranch *b_PDFxPDF1; //!
555 TBranch *b_PDFxPDF2; //!
556 TBranch *b_ExtXSecLO; //!
557 TBranch *b_IntXSec; //!
558 TBranch *b_Weight; //!
559 TBranch *b_HLTResults; //!
560 TBranch *b_L1PhysResults; //!
561 TBranch *b_L1TechResults; //!
562 TBranch *b_HLTPrescale; //!
563 TBranch *b_NHLTObjs; //!
564 TBranch *b_HLTObjectID; //!
565 TBranch *b_HLTObjectPt; //!
566 TBranch *b_HLTObjectEta; //!
567 TBranch *b_HLTObjectPhi; //!
568 TBranch *b_PrimVtxGood; //!
569 TBranch *b_PrimVtxx; //!
570 TBranch *b_PrimVtxy; //!
571 TBranch *b_PrimVtxz; //!
572 TBranch *b_PrimVtxRho; //!
573 TBranch *b_PrimVtxxE; //!
574 TBranch *b_PrimVtxyE; //!
575 TBranch *b_PrimVtxzE; //!
576 TBranch *b_PrimVtxNChi2; //!
577 TBranch *b_PrimVtxNdof; //!
578 TBranch *b_PrimVtxIsFake; //!
579 TBranch *b_PrimVtxPtSum; //!
580 TBranch *b_Beamspotx; //!
581 TBranch *b_Beamspoty; //!
582 TBranch *b_Beamspotz; //!
583 TBranch *b_GoodEvent; //!
584 TBranch *b_MaxMuExceed; //!
585 TBranch *b_MaxElExceed; //!
586 TBranch *b_MaxJetExceed; //!
587 TBranch *b_MaxUncJetExceed; //!
588 TBranch *b_MaxTrkExceed; //!
589 TBranch *b_MaxPhotonsExceed; //!
590 TBranch *b_MaxCaloTowersExceed; //!
591 TBranch *b_MaxPfExceed; //!
592 TBranch *b_HBHENoiseFlag; //!
593 TBranch *b_NVrtx; //!
594 TBranch *b_VrtxX; //!
595 TBranch *b_VrtxY; //!
596 TBranch *b_VrtxZ; //!
597 TBranch *b_VrtxXE; //!
598 TBranch *b_VrtxYE; //!
599 TBranch *b_VrtxZE; //!
600 TBranch *b_VrtxNdof; //!
601 TBranch *b_VrtxChi2; //!
602 TBranch *b_VrtxNtrks; //!
603 TBranch *b_VrtxSumPt; //!
604 TBranch *b_VrtxTrkIndex;
605
606 TBranch *b_PUnumInteractions;
607 TBranch *b_PUzPositions;
608
609 TBranch *b_NGenLeptons; //!
610 TBranch *b_GenLeptonID; //!
611 TBranch *b_GenLeptonPt; //!
612 TBranch *b_GenLeptonEta; //!
613 TBranch *b_GenLeptonPhi; //!
614 TBranch *b_GenLeptonMID; //!
615 TBranch *b_GenLeptonMStatus; //!
616 TBranch *b_GenLeptonMPt; //!
617 TBranch *b_GenLeptonMEta; //!
618 TBranch *b_GenLeptonMPhi; //!
619 TBranch *b_GenLeptonGMID; //!
620 TBranch *b_GenLeptonGMStatus; //!
621 TBranch *b_GenLeptonGMPt; //!
622 TBranch *b_GenLeptonGMEta; //!
623 TBranch *b_GenLeptonGMPhi; //!
624 /* TBranch *b_NGenHiggs; //! */
625 /* TBranch *b_GenHiggsPt; //! */
626 TBranch *b_NMus; //!
627 TBranch *b_NMusTot; //!
628 TBranch *b_NGMus; //!
629 TBranch *b_NTMus; //!
630 TBranch *b_MuGood; //!
631 TBranch *b_MuIsIso; //!
632 TBranch *b_MuIsGlobalMuon; //!
633 TBranch *b_MuIsTrackerMuon; //!
634 TBranch *b_MuPx; //!
635 TBranch *b_MuPy; //!
636 TBranch *b_MuPz; //!
637 TBranch *b_MuPt; //!
638 TBranch *b_MuPtE; //!
639 TBranch *b_MuE; //!
640 TBranch *b_MuEt; //!
641 TBranch *b_MuEta; //!
642 TBranch *b_MuPhi; //!
643 TBranch *b_MuCharge; //!
644 TBranch *b_MuRelIso03; //!
645 TBranch *b_MuIso03SumPt; //!
646 TBranch *b_MuIso03EmEt; //!
647 TBranch *b_MuIso03HadEt; //!
648 TBranch *b_MuIso03EMVetoEt; //!
649 TBranch *b_MuIso03HadVetoEt; //!
650 TBranch *b_MuIso05SumPt; //!
651 TBranch *b_MuIso05EmEt; //!
652 TBranch *b_MuIso05HadEt; //!
653 TBranch *b_MuEem; //!
654 TBranch *b_MuEhad; //!
655 TBranch *b_MuD0BS; //!
656 TBranch *b_MuD0PV; //!
657 TBranch *b_MuD0E; //!
658 TBranch *b_MuDzBS; //!
659 TBranch *b_MuDzPV; //!
660 TBranch *b_MuDzE; //!
661 TBranch *b_MuNChi2; //!
662 TBranch *b_MuNGlHits; //!
663 TBranch *b_MuNMuHits; //!
664 TBranch *b_MuNTkHits; //!
665 TBranch *b_MuNPxHits; //!
666 TBranch *b_MuInnerTkNChi2; //!
667 TBranch *b_MuNMatches; //!
668 TBranch *b_MuNChambers; //!
669 TBranch *b_MuCaloComp; //!
670 TBranch *b_MuSegmComp; //!
671 TBranch *b_MuIsGMPT; //!
672 TBranch *b_MuIsGMTkChiComp; //!
673 TBranch *b_MuIsGMStaChiComp; //!
674 TBranch *b_MuIsGMTkKinkTight; //!
675 TBranch *b_MuIsAllStaMuons; //!
676 TBranch *b_MuIsAllTrkMuons; //!
677 TBranch *b_MuIsTrkMuonArbitrated; //!
678 TBranch *b_MuIsAllArbitrated; //!
679 TBranch *b_MuIsTMLSLoose; //!
680 TBranch *b_MuIsTMLSTight; //!
681 TBranch *b_MuIsTM2DCompLoose; //!
682 TBranch *b_MuIsTM2DCompTight; //!
683 TBranch *b_MuIsTMOneStationLoose; //!
684 TBranch *b_MuIsTMOneStationTight; //!
685 TBranch *b_MuIsTMLSOptLowPtLoose; //!
686 TBranch *b_MuIsTMLSAngLoose; //!
687 TBranch *b_MuIsTMLastStationAngTight; //!
688 TBranch *b_MuIsTMOneStationAngTight; //!
689 TBranch *b_MuIsTMOneStationAngLoose; //!
690 TBranch *b_MuOutPosRadius; //!
691 TBranch *b_MuOutPosX; //!
692 TBranch *b_MuOutPosY; //!
693 TBranch *b_MuOutPosZ; //!
694 TBranch *b_MuOutMomx; //!
695 TBranch *b_MuOutMomy; //!
696 TBranch *b_MuOutMomz; //!
697 TBranch *b_MuOutMomPhi; //!
698 TBranch *b_MuOutMomEta; //!
699 TBranch *b_MuOutMomTheta; //!
700 TBranch *b_MuGenID; //!
701 TBranch *b_MuGenStatus; //!
702 TBranch *b_MuGenCharge; //!
703 TBranch *b_MuGenPt; //!
704 TBranch *b_MuGenEta; //!
705 TBranch *b_MuGenPhi; //!
706 TBranch *b_MuGenE; //!
707 TBranch *b_MuGenMID; //!
708 TBranch *b_MuGenMStatus; //!
709 TBranch *b_MuGenMCharge; //!
710 TBranch *b_MuGenMPt; //!
711 TBranch *b_MuGenMEta; //!
712 TBranch *b_MuGenMPhi; //!
713 TBranch *b_MuGenME; //!
714 TBranch *b_MuGenGMID; //!
715 TBranch *b_MuGenGMStatus; //!
716 TBranch *b_MuGenGMCharge; //!
717 TBranch *b_MuGenGMPt; //!
718 TBranch *b_MuGenGMEta; //!
719 TBranch *b_MuGenGMPhi; //!
720 TBranch *b_MuGenGME; //!
721 TBranch *b_NEles; //!
722 TBranch *b_NElesTot; //!
723 TBranch *b_ElGood; //!
724 TBranch *b_ElIsIso; //!
725 TBranch *b_ElChargeMisIDProb; //!
726 TBranch *b_ElPx; //!
727 TBranch *b_ElPy; //!
728 TBranch *b_ElPz; //!
729 TBranch *b_ElPt; //!
730 TBranch *b_ElPtE; //!
731 TBranch *b_ElE; //!
732 TBranch *b_ElEt; //!
733 TBranch *b_ElEta; //!
734 TBranch *b_ElTheta; //!
735 TBranch *b_ElSCEta; //!
736 TBranch *b_ElPhi; //!
737 TBranch *b_ElD0BS; //!
738 TBranch *b_ElD0PV; //!
739 TBranch *b_ElD0E; //!
740 TBranch *b_ElDzBS; //!
741 TBranch *b_ElDzPV; //!
742 TBranch *b_ElDzE; //!
743 TBranch *b_ElRelIso03; //!
744 TBranch *b_ElRelIso04; //!
745 TBranch *b_ElDR03TkSumPt; //!
746 TBranch *b_ElDR04TkSumPt; //!
747 TBranch *b_ElDR03EcalRecHitSumEt; //!
748 TBranch *b_ElDR04EcalRecHitSumEt; //!
749 TBranch *b_ElDR03HcalTowerSumEt; //!
750 TBranch *b_ElDR04HcalTowerSumEt; //!
751 TBranch *b_ElNChi2; //!
752 TBranch *b_ElCharge; //!
753 TBranch *b_ElCInfoIsGsfCtfCons; //!
754 TBranch *b_ElCInfoIsGsfCtfScPixCons; //!
755 TBranch *b_ElCInfoIsGsfScPixCons; //!
756 TBranch *b_ElScPixCharge; //!
757 TBranch *b_ElClosestCtfTrackPt; //!
758 TBranch *b_ElClosestCtfTrackEta; //!
759 TBranch *b_ElClosestCtfTrackPhi; //!
760 TBranch *b_ElClosestCtfTrackCharge; //!
761 TBranch *b_ElIDTight; //!
762 TBranch *b_ElIDLoose; //!
763 TBranch *b_ElIDRobustTight; //!
764 TBranch *b_ElIDRobustLoose; //!
765 TBranch *b_ElIDsimpleWPrelIso; //!
766 TBranch *b_ElIDsimpleWP80relIso; //!
767 TBranch *b_ElIDsimpleWP95relIso; //!
768 TBranch *b_ElInGap; //!
769 TBranch *b_ElEcalDriven; //!
770 TBranch *b_ElTrackerDriven; //!
771 TBranch *b_ElBasicClustersSize; //!
772 TBranch *b_Elfbrem; //!
773 TBranch *b_ElHcalOverEcal; //!
774 TBranch *b_ElE1x5; //!
775 TBranch *b_ElE5x5; //!
776 TBranch *b_ElE2x5Max; //!
777 TBranch *b_ElSigmaIetaIeta; //!
778 TBranch *b_ElDeltaPhiSeedClusterAtCalo; //!
779 TBranch *b_ElDeltaEtaSeedClusterAtCalo; //!
780 TBranch *b_ElDeltaPhiSuperClusterAtVtx; //!
781 TBranch *b_ElDeltaEtaSuperClusterAtVtx; //!
782 TBranch *b_ElCaloEnergy; //!
783 TBranch *b_ElTrkMomAtVtx; //!
784 TBranch *b_ElESuperClusterOverP; //!
785 TBranch *b_ElNumberOfMissingInnerHits; //!
786 TBranch *b_ElIsInJet; //!
787 TBranch *b_ElSharedPx; //!
788 TBranch *b_ElSharedPy; //!
789 TBranch *b_ElSharedPz; //!
790 TBranch *b_ElSharedEnergy; //!
791 TBranch *b_ElDuplicateEl; //!
792 TBranch *b_ElConvPartnerTrkDist; //!
793 TBranch *b_ElConvPartnerTrkDCot; //!
794 TBranch *b_ElConvPartnerTrkPt; //!
795 TBranch *b_ElConvPartnerTrkEta; //!
796 TBranch *b_ElConvPartnerTrkPhi; //!
797 TBranch *b_ElConvPartnerTrkCharge; //!
798 TBranch *b_ElScSeedSeverity; //!
799 TBranch *b_ElE1OverE9; //!
800 TBranch *b_ElS4OverS1; //!
801 TBranch *b_ElGenID; //!
802 TBranch *b_ElGenStatus; //!
803 TBranch *b_ElGenCharge; //!
804 TBranch *b_ElGenPt; //!
805 TBranch *b_ElGenEta; //!
806 TBranch *b_ElGenPhi; //!
807 TBranch *b_ElGenE; //!
808 TBranch *b_ElGenMID; //!
809 TBranch *b_ElGenMStatus; //!
810 TBranch *b_ElGenMCharge; //!
811 TBranch *b_ElGenMPt; //!
812 TBranch *b_ElGenMEta; //!
813 TBranch *b_ElGenMPhi; //!
814 TBranch *b_ElGenME; //!
815 TBranch *b_ElGenGMID; //!
816 TBranch *b_ElGenGMStatus; //!
817 TBranch *b_ElGenGMCharge; //!
818 TBranch *b_ElGenGMPt; //!
819 TBranch *b_ElGenGMEta; //!
820 TBranch *b_ElGenGMPhi; //!
821 TBranch *b_ElGenGME; //!
822 TBranch *b_NPhotons; //!
823 TBranch *b_NPhotonsTot; //!
824 TBranch *b_PhoGood; //!
825 TBranch *b_PhoIsIso; //!
826 TBranch *b_PhoPt; //!
827 TBranch *b_PhoPx; //!
828 TBranch *b_PhoPy; //!
829 TBranch *b_PhoPz; //!
830 TBranch *b_PhoEta; //!
831 TBranch *b_PhoPhi; //!
832 TBranch *b_PhoEnergy; //!
833 TBranch *b_PhoIso03Ecal; //!
834 TBranch *b_PhoIso03Hcal; //!
835 TBranch *b_PhoIso03TrkSolid; //!
836 TBranch *b_PhoIso03TrkHollow; //!
837 TBranch *b_PhoIso03; //!
838 TBranch *b_PhoIso04Ecal; //!
839 TBranch *b_PhoIso04Hcal; //!
840 TBranch *b_PhoIso04TrkSolid; //!
841 TBranch *b_PhoIso04TrkHollow; //!
842 TBranch *b_PhoIso04; //!
843 TBranch *b_PhoCaloPositionX; //!
844 TBranch *b_PhoCaloPositionY; //!
845 TBranch *b_PhoCaloPositionZ; //!
846 TBranch *b_PhoHoverE; //!
847 TBranch *b_PhoH1overE; //!
848 TBranch *b_PhoH2overE; //!
849 TBranch *b_PhoSigmaIetaIeta; //!
850 TBranch *b_PhoHasPixSeed; //!
851 TBranch *b_PhoHasConvTrks; //!
852 TBranch *b_PhoIsInJet; //!
853 TBranch *b_PhoIsElDupl; //!
854 TBranch *b_PhoSharedPx; //!
855 TBranch *b_PhoSharedPy; //!
856 TBranch *b_PhoSharedPz; //!
857 TBranch *b_PhoSharedEnergy; //!
858 TBranch *b_PhoScSeedSeverity; //!
859 TBranch *b_PhoE1OverE9; //!
860 TBranch *b_PhoS4OverS1; //!
861 TBranch *b_NJets; //!
862 TBranch *b_NJetsTot; //!
863 TBranch *b_JGood; //!
864 TBranch *b_JPx; //!
865 TBranch *b_JPy; //!
866 TBranch *b_JPz; //!
867 TBranch *b_JPt; //!
868 TBranch *b_JE; //!
869 TBranch *b_JEt; //!
870 TBranch *b_JEta; //!
871 TBranch *b_JPhi; //!
872 TBranch *b_JEMfrac; //!
873 TBranch *b_JNConstituents; //!
874 TBranch *b_JID_HPD; //!
875 TBranch *b_JID_RBX; //!
876 TBranch *b_JID_n90Hits; //!
877 TBranch *b_JID_resEMF; //!
878 TBranch *b_JID_HCALTow; //!
879 TBranch *b_JID_ECALTow; //!
880 TBranch *b_JEtaRms; //!
881 TBranch *b_JPhiRms; //!
882 TBranch *b_JbTagProbTkCntHighEff; //!
883 TBranch *b_JbTagProbTkCntHighPur; //!
884 TBranch *b_JbTagProbSimpSVHighEff; //!
885 TBranch *b_JbTagProbSimpSVHighPur; //!
886 TBranch *b_JChfrac; //!
887 TBranch *b_JEFracHadronic; //!
888 TBranch *b_JMass; //!
889 TBranch *b_JNAssoTracks; //!
890 TBranch *b_Jtrk1px; //!
891 TBranch *b_Jtrk1py; //!
892 TBranch *b_Jtrk1pz; //!
893 TBranch *b_Jtrk2px; //!
894 TBranch *b_Jtrk2py; //!
895 TBranch *b_Jtrk2pz; //!
896 TBranch *b_Jtrk3px; //!
897 TBranch *b_Jtrk3py; //!
898 TBranch *b_Jtrk3pz; //!
899 TBranch *b_JEcorr; //!
900 TBranch *b_JeMinDR; //!
901 TBranch *b_JVtxx; //!
902 TBranch *b_JVtxy; //!
903 TBranch *b_JVtxz; //!
904 TBranch *b_JVtxExx; //!
905 TBranch *b_JVtxEyx; //!
906 TBranch *b_JVtxEyy; //!
907 TBranch *b_JVtxEzy; //!
908 TBranch *b_JVtxEzz; //!
909 TBranch *b_JVtxEzx; //!
910 TBranch *b_JVtxNChi2; //!
911 TBranch *b_JGenPt; //!
912 TBranch *b_JGenEta; //!
913 TBranch *b_JGenPhi; //!
914 TBranch *b_JGenE; //!
915 TBranch *b_JGenEmE; //!
916 TBranch *b_JGenHadE; //!
917 TBranch *b_JGenInvE; //!
918 TBranch *b_PFNJets; //!
919 TBranch *b_PFJPx; //!
920 TBranch *b_PFJPy; //!
921 TBranch *b_PFJPz; //!
922 TBranch *b_PFJPt; //!
923 TBranch *b_PFJE; //!
924 TBranch *b_PFJEt; //!
925 TBranch *b_PFJEta; //!
926 TBranch *b_PFJPhi; //!
927 TBranch *b_PFJScale; //!
928 TBranch *b_PFJChMult; //!
929 TBranch *b_PFJNeuMult; //!
930 TBranch *b_PFJChHadfrac; //!
931 TBranch *b_PFJNeuHadfrac; //!
932 TBranch *b_PFJChEmfrac; //!
933 TBranch *b_PFJNeuEmfrac; //!
934 TBranch *b_PFJNConstituents; //!
935 /* TBranch *b_JPTNJets; //! */
936 /* TBranch *b_JPTJPx; //! */
937 /* TBranch *b_JPTJPy; //! */
938 /* TBranch *b_JPTJPz; //! */
939 /* TBranch *b_JPTJPt; //! */
940 /* TBranch *b_JPTJE; //! */
941 /* TBranch *b_JPTJEt; //! */
942 /* TBranch *b_JPTJEta; //! */
943 /* TBranch *b_JPTJPhi; //! */
944 /* TBranch *b_JPTJScale; //! */
945 /* TBranch *b_JPTJChMult; //! */
946 /* TBranch *b_JPTJID_HPD; //! */
947 /* TBranch *b_JPTJID_RBX; //! */
948 /* TBranch *b_JPTJID_n90Hits; //! */
949 /* TBranch *b_JPTJID_resEMF; //! */
950 TBranch *b_CANJets; //!
951 TBranch *b_CAJPx; //!
952 TBranch *b_CAJPy; //!
953 TBranch *b_CAJPz; //!
954 TBranch *b_CAJPt; //!
955 TBranch *b_CAJE; //!
956 TBranch *b_CAJEt; //!
957 TBranch *b_CAJEta; //!
958 TBranch *b_CAJPhi; //!
959 TBranch *b_CAJScale; //!
960 TBranch *b_CAJID_HPD; //!
961 TBranch *b_CAJID_RBX; //!
962 TBranch *b_CAJID_n90Hits; //!
963 TBranch *b_CAJID_resEMF; //!
964 TBranch *b_CAJEMfrac; //!
965 TBranch *b_CAJNAssoTracks; //!
966 TBranch *b_CAJChfrac; //!
967 TBranch *b_CAJNConstituents; //!
968 TBranch *b_NTracks; //!
969 TBranch *b_NTracksTot; //!
970 TBranch *b_TrkGood; //!
971 TBranch *b_TrkPt; //!
972 TBranch *b_TrkPx; //!
973 TBranch *b_TrkPy; //!
974 TBranch *b_TrkPz; //!
975 TBranch *b_Trkdzbs; //!
976 TBranch *b_TrkEta; //!
977 TBranch *b_TrkPhi; //!
978 TBranch *b_TrkNChi2; //!
979 TBranch *b_TrkNHits; //!
980 TBranch *b_TrkPtSumx; //!
981 TBranch *b_TrkPtSumy; //!
982 TBranch *b_TrkPtSum; //!
983 TBranch *b_TrkPtSumPhi; //!
984 TBranch *b_Trkdxy; //!
985 TBranch *b_Trkdsz; //!
986 TBranch *b_SumEt; //!
987 TBranch *b_ECALSumEt; //!
988 TBranch *b_HCALSumEt; //!
989 TBranch *b_ECALEsumx; //!
990 TBranch *b_ECALEsumy; //!
991 TBranch *b_ECALEsumz; //!
992 TBranch *b_ECALMET; //!
993 TBranch *b_ECALMETPhi; //!
994 TBranch *b_ECALMETEta; //!
995 TBranch *b_HCALEsumx; //!
996 TBranch *b_HCALEsumy; //!
997 TBranch *b_HCALEsumz; //!
998 TBranch *b_HCALMET; //!
999 TBranch *b_HCALMETPhi; //!
1000 TBranch *b_HCALMETEta; //!
1001 TBranch *b_RawMET; //!
1002 TBranch *b_RawMETpx; //!
1003 TBranch *b_RawMETpy; //!
1004 TBranch *b_RawMETphi; //!
1005 TBranch *b_RawMETemEtFrac; //!
1006 TBranch *b_RawMETemEtInEB; //!
1007 TBranch *b_RawMETemEtInEE; //!
1008 TBranch *b_RawMETemEtInHF; //!
1009 TBranch *b_RawMEThadEtFrac; //!
1010 TBranch *b_RawMEThadEtInHB; //!
1011 TBranch *b_RawMEThadEtInHE; //!
1012 TBranch *b_RawMEThadEtInHF; //!
1013 TBranch *b_RawMETSignificance; //!
1014 TBranch *b_MuCorrMET; //!
1015 TBranch *b_MuCorrMETpx; //!
1016 TBranch *b_MuCorrMETpy; //!
1017 TBranch *b_MuCorrMETphi; //!
1018 TBranch *b_GenMET; //!
1019 TBranch *b_GenMETpx; //!
1020 TBranch *b_GenMETpy; //!
1021 TBranch *b_GenMETphi; //!
1022 TBranch *b_TCMET; //!
1023 TBranch *b_TCMETpx; //!
1024 TBranch *b_TCMETpy; //!
1025 TBranch *b_TCMETphi; //!
1026 TBranch *b_TCMETSignificance; //!
1027 TBranch *b_MuJESCorrMET; //!
1028 TBranch *b_MuJESCorrMETpx; //!
1029 TBranch *b_MuJESCorrMETpy; //!
1030 TBranch *b_MuJESCorrMETphi; //!
1031 TBranch *b_PFMET; //!
1032 TBranch *b_PFMETpx; //!
1033 TBranch *b_PFMETpy; //!
1034 TBranch *b_PFMETphi; //!
1035 TBranch *b_PFMETSignificance; //!
1036 TBranch *b_METR12; //!
1037 TBranch *b_METR21; //!
1038 TBranch *b_NCaloTowers; //!
1039 TBranch *b_CaloTowersE; //!
1040 TBranch *b_CaloTowersEmE; //!
1041 TBranch *b_CaloTowersHadE; //!
1042 TBranch *b_CaloTowersOuterE; //!
1043 TBranch *b_CaloTowersEta; //!
1044 TBranch *b_CaloTowersPhi; //!
1045 TBranch *b_CaloTowersTheta; //!
1046 TBranch *b_CaloTowersEcalTime; //!
1047 TBranch *b_CaloTowersHcalTime; //!
1048 TBranch *b_CaloTowersHasEB; //!
1049 TBranch *b_CaloTowersHasEE; //!
1050 TBranch *b_CaloTowersHasHB; //!
1051 TBranch *b_CaloTowersHasHE; //!
1052 TBranch *b_CaloTowersHasHF; //!
1053 TBranch *b_CaloTowersId; //!
1054 TBranch *b_NPF; //!
1055 TBranch *b_PfPx; //!
1056 TBranch *b_PfPy; //!
1057 TBranch *b_PfPz; //!
1058 TBranch *b_PfPt; //!
1059 TBranch *b_PfEta; //!
1060 TBranch *b_PfPhi; //!
1061 TBranch *b_PfE; //!
1062 TBranch *b_PfEt; //!
1063
1064 rootNtupleClass(TTree *tree=0);
1065 virtual ~rootNtupleClass();
1066 virtual Int_t Cut(Long64_t entry);
1067 virtual Int_t GetEntry(Long64_t entry);
1068 virtual Long64_t LoadTree(Long64_t entry);
1069 virtual void Init(TTree *tree);
1070 virtual void Loop();
1071 virtual Bool_t Notify();
1072 virtual void Show(Long64_t entry = -1);
1073 };
1074
1075 #endif
1076
1077 #ifdef rootNtupleClass_cxx
1078 rootNtupleClass::rootNtupleClass(TTree *tree)
1079 {
1080 // if parameter tree is not specified (or zero), connect the file
1081 // used to generate this class and read the Tree.
1082 if (tree == 0) {
1083
1084 #ifdef SINGLE_TREE
1085 // The following code should be used if you want this class to access
1086 // a single tree instead of a chain
1087 TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("Memory Directory");
1088 if (!f) {
1089 f = new TFile("Memory Directory");
1090 f->cd("Rint:/");
1091 }
1092 tree = (TTree*)gDirectory->Get("analyze/Analysis");
1093
1094 #else // SINGLE_TREE
1095
1096 // The following code should be used if you want this class to access a chain
1097 // of trees.
1098 TChain * chain = new TChain("analyze/Analysis","");
1099 chain->Add("dcap://t3se01.psi.ch:22125/pnfs/psi.ch/cms/trivcat/store/user/jueugste//Data/Diffractive/Sept24/NTupleProducer_36X_data_RECO_112_1_2zu.root/analyze/Analysis");
1100 tree = chain;
1101 #endif // SINGLE_TREE
1102
1103 }
1104 Init(tree);
1105 }
1106
1107 rootNtupleClass::~rootNtupleClass()
1108 {
1109 if (!fChain) return;
1110 delete fChain->GetCurrentFile();
1111 }
1112
1113 Int_t rootNtupleClass::GetEntry(Long64_t entry)
1114 {
1115 // Read contents of entry.
1116 if (!fChain) return 0;
1117 return fChain->GetEntry(entry);
1118 }
1119 Long64_t rootNtupleClass::LoadTree(Long64_t entry)
1120 {
1121 // Set the environment to read one entry
1122 if (!fChain) return -5;
1123 Long64_t centry = fChain->LoadTree(entry);
1124 if (centry < 0) return centry;
1125 if (!fChain->InheritsFrom(TChain::Class())) return centry;
1126 TChain *chain = (TChain*)fChain;
1127 if (chain->GetTreeNumber() != fCurrent) {
1128 fCurrent = chain->GetTreeNumber();
1129 Notify();
1130 }
1131 return centry;
1132 }
1133
1134 void rootNtupleClass::Init(TTree *tree)
1135 {
1136 // The Init() function is called when the selector needs to initialize
1137 // a new tree or chain. Typically here the branch addresses and branch
1138 // pointers of the tree will be set.
1139 // It is normally not necessary to make changes to the generated
1140 // code, but the routine can be extended by the user if needed.
1141 // Init() will be called many times when running on PROOF
1142 // (once per file to be processed).
1143
1144 // Set branch addresses and branch pointers
1145 if (!tree) return;
1146 fChain = tree;
1147 fCurrent = -1;
1148 fChain->SetMakeClass(1);
1149
1150 fChain->SetBranchAddress("Run", &Run, &b_Run);
1151 fChain->SetBranchAddress("Event", &Event, &b_Event);
1152 fChain->SetBranchAddress("LumiSection", &LumiSection, &b_LumiSection);
1153 fChain->SetBranchAddress("PtHat", &PtHat, &b_PtHat);
1154 fChain->SetBranchAddress("SigProcID", &SigProcID, &b_SigProcID);
1155 fChain->SetBranchAddress("PDFScalePDF", &PDFScalePDF, &b_PDFScalePDF);
1156 fChain->SetBranchAddress("PDFID1", &PDFID1, &b_PDFID1);
1157 fChain->SetBranchAddress("PDFID2", &PDFID2, &b_PDFID2);
1158 fChain->SetBranchAddress("PDFx1", &PDFx1, &b_PDFx1);
1159 fChain->SetBranchAddress("PDFx2", &PDFx2, &b_PDFx2);
1160 fChain->SetBranchAddress("PDFxPDF1", &PDFxPDF1, &b_PDFxPDF1);
1161 fChain->SetBranchAddress("PDFxPDF2", &PDFxPDF2, &b_PDFxPDF2);
1162 fChain->SetBranchAddress("ExtXSecLO", &ExtXSecLO, &b_ExtXSecLO);
1163 fChain->SetBranchAddress("IntXSec", &IntXSec, &b_IntXSec);
1164 fChain->SetBranchAddress("Weight", &Weight, &b_Weight);
1165 fChain->SetBranchAddress("HLTResults", HLTResults, &b_HLTResults);
1166 fChain->SetBranchAddress("L1PhysResults", L1PhysResults, &b_L1PhysResults);
1167 fChain->SetBranchAddress("L1TechResults", L1TechResults, &b_L1TechResults);
1168 fChain->SetBranchAddress("HLTPrescale", HLTPrescale, &b_HLTPrescale);
1169 fChain->SetBranchAddress("NHLTObjs", &NHLTObjs, &b_NHLTObjs);
1170 fChain->SetBranchAddress("HLTObjectID", HLTObjectID, &b_HLTObjectID);
1171 fChain->SetBranchAddress("HLTObjectPt", HLTObjectPt, &b_HLTObjectPt);
1172 fChain->SetBranchAddress("HLTObjectEta", HLTObjectEta, &b_HLTObjectEta);
1173 fChain->SetBranchAddress("HLTObjectPhi", HLTObjectPhi, &b_HLTObjectPhi);
1174 fChain->SetBranchAddress("PrimVtxGood", &PrimVtxGood, &b_PrimVtxGood);
1175 fChain->SetBranchAddress("PrimVtxx", &PrimVtxx, &b_PrimVtxx);
1176 fChain->SetBranchAddress("PrimVtxy", &PrimVtxy, &b_PrimVtxy);
1177 fChain->SetBranchAddress("PrimVtxz", &PrimVtxz, &b_PrimVtxz);
1178 fChain->SetBranchAddress("PrimVtxRho", &PrimVtxRho, &b_PrimVtxRho);
1179 fChain->SetBranchAddress("PrimVtxxE", &PrimVtxxE, &b_PrimVtxxE);
1180 fChain->SetBranchAddress("PrimVtxyE", &PrimVtxyE, &b_PrimVtxyE);
1181 fChain->SetBranchAddress("PrimVtxzE", &PrimVtxzE, &b_PrimVtxzE);
1182 fChain->SetBranchAddress("PrimVtxNChi2", &PrimVtxNChi2, &b_PrimVtxNChi2);
1183 fChain->SetBranchAddress("PrimVtxNdof", &PrimVtxNdof, &b_PrimVtxNdof);
1184 fChain->SetBranchAddress("PrimVtxIsFake", &PrimVtxIsFake, &b_PrimVtxIsFake);
1185 fChain->SetBranchAddress("PrimVtxPtSum", &PrimVtxPtSum, &b_PrimVtxPtSum);
1186 fChain->SetBranchAddress("Beamspotx", &Beamspotx, &b_Beamspotx);
1187 fChain->SetBranchAddress("Beamspoty", &Beamspoty, &b_Beamspoty);
1188 fChain->SetBranchAddress("Beamspotz", &Beamspotz, &b_Beamspotz);
1189 fChain->SetBranchAddress("GoodEvent", &GoodEvent, &b_GoodEvent);
1190 fChain->SetBranchAddress("MaxMuExceed", &MaxMuExceed, &b_MaxMuExceed);
1191 fChain->SetBranchAddress("MaxElExceed", &MaxElExceed, &b_MaxElExceed);
1192 fChain->SetBranchAddress("MaxJetExceed", &MaxJetExceed, &b_MaxJetExceed);
1193 fChain->SetBranchAddress("MaxUncJetExceed", &MaxUncJetExceed, &b_MaxUncJetExceed);
1194 fChain->SetBranchAddress("MaxTrkExceed", &MaxTrkExceed, &b_MaxTrkExceed);
1195 fChain->SetBranchAddress("MaxPhotonsExceed", &MaxPhotonsExceed, &b_MaxPhotonsExceed);
1196 fChain->SetBranchAddress("MaxCaloTowersExceed", &MaxCaloTowersExceed, &b_MaxCaloTowersExceed);
1197 fChain->SetBranchAddress("MaxPfExceed", &MaxPfExceed, &b_MaxPfExceed);
1198 fChain->SetBranchAddress("HBHENoiseFlag", &HBHENoiseFlag, &b_HBHENoiseFlag);
1199 fChain->SetBranchAddress("NVrtx", &NVrtx, &b_NVrtx);
1200 fChain->SetBranchAddress("VrtxX", VrtxX, &b_VrtxX);
1201 fChain->SetBranchAddress("VrtxY", VrtxY, &b_VrtxY);
1202 fChain->SetBranchAddress("VrtxZ", VrtxZ, &b_VrtxZ);
1203 fChain->SetBranchAddress("VrtxXE", VrtxXE, &b_VrtxXE);
1204 fChain->SetBranchAddress("VrtxYE", VrtxYE, &b_VrtxYE);
1205 fChain->SetBranchAddress("VrtxZE", VrtxZE, &b_VrtxZE);
1206 fChain->SetBranchAddress("VrtxNdof", VrtxNdof, &b_VrtxNdof);
1207 fChain->SetBranchAddress("VrtxChi2", VrtxChi2, &b_VrtxChi2);
1208 fChain->SetBranchAddress("VrtxNtrks", VrtxNtrks, &b_VrtxNtrks);
1209 fChain->SetBranchAddress("VrtxSumPt", VrtxSumPt, &b_VrtxSumPt);
1210 fChain->SetBranchAddress("VrtxTrkIndex", VrtxTrkIndex, &b_VrtxTrkIndex);
1211
1212 fChain->SetBranchAddress("PUnumInteractions", &PUnumInteractions, &b_PUnumInteractions);
1213 fChain->SetBranchAddress("PUzPositions", &PUzPositions, &b_PUzPositions);
1214
1215 fChain->SetBranchAddress("NGenLeptons", &NGenLeptons, &b_NGenLeptons);
1216 fChain->SetBranchAddress("GenLeptonID", &GenLeptonID, &b_GenLeptonID);
1217 fChain->SetBranchAddress("GenLeptonPt", &GenLeptonPt, &b_GenLeptonPt);
1218 fChain->SetBranchAddress("GenLeptonEta", &GenLeptonEta, &b_GenLeptonEta);
1219 fChain->SetBranchAddress("GenLeptonPhi", &GenLeptonPhi, &b_GenLeptonPhi);
1220 fChain->SetBranchAddress("GenLeptonMID", &GenLeptonMID, &b_GenLeptonMID);
1221 fChain->SetBranchAddress("GenLeptonMStatus", &GenLeptonMStatus, &b_GenLeptonMStatus);
1222 fChain->SetBranchAddress("GenLeptonMPt", &GenLeptonMPt, &b_GenLeptonMPt);
1223 fChain->SetBranchAddress("GenLeptonMEta", &GenLeptonMEta, &b_GenLeptonMEta);
1224 fChain->SetBranchAddress("GenLeptonMPhi", &GenLeptonMPhi, &b_GenLeptonMPhi);
1225 fChain->SetBranchAddress("GenLeptonGMID", &GenLeptonGMID, &b_GenLeptonGMID);
1226 fChain->SetBranchAddress("GenLeptonGMStatus", &GenLeptonGMStatus, &b_GenLeptonGMStatus);
1227 fChain->SetBranchAddress("GenLeptonGMPt", &GenLeptonGMPt, &b_GenLeptonGMPt);
1228 fChain->SetBranchAddress("GenLeptonGMEta", &GenLeptonGMEta, &b_GenLeptonGMEta);
1229 fChain->SetBranchAddress("GenLeptonGMPhi", &GenLeptonGMPhi, &b_GenLeptonGMPhi);
1230 /* fChain->SetBranchAddress("NGenHiggs", &NGenHiggs, &b_NGenHiggs); */
1231 /* fChain->SetBranchAddress("GenHiggsPt", &GenHiggsPt, &b_GenHiggsPt); */
1232 fChain->SetBranchAddress("NMus", &NMus, &b_NMus);
1233 fChain->SetBranchAddress("NMusTot", &NMusTot, &b_NMusTot);
1234 fChain->SetBranchAddress("NGMus", &NGMus, &b_NGMus);
1235 fChain->SetBranchAddress("NTMus", &NTMus, &b_NTMus);
1236 fChain->SetBranchAddress("MuGood", MuGood, &b_MuGood);
1237 fChain->SetBranchAddress("MuIsIso", MuIsIso, &b_MuIsIso);
1238 fChain->SetBranchAddress("MuIsGlobalMuon", MuIsGlobalMuon, &b_MuIsGlobalMuon);
1239 fChain->SetBranchAddress("MuIsTrackerMuon", MuIsTrackerMuon, &b_MuIsTrackerMuon);
1240 fChain->SetBranchAddress("MuPx", MuPx, &b_MuPx);
1241 fChain->SetBranchAddress("MuPy", MuPy, &b_MuPy);
1242 fChain->SetBranchAddress("MuPz", MuPz, &b_MuPz);
1243 fChain->SetBranchAddress("MuPt", MuPt, &b_MuPt);
1244 fChain->SetBranchAddress("MuPtE", MuPtE, &b_MuPtE);
1245 fChain->SetBranchAddress("MuE", MuE, &b_MuE);
1246 fChain->SetBranchAddress("MuEt", MuEt, &b_MuEt);
1247 fChain->SetBranchAddress("MuEta", MuEta, &b_MuEta);
1248 fChain->SetBranchAddress("MuPhi", MuPhi, &b_MuPhi);
1249 fChain->SetBranchAddress("MuCharge", MuCharge, &b_MuCharge);
1250 fChain->SetBranchAddress("MuRelIso03", MuRelIso03, &b_MuRelIso03);
1251 fChain->SetBranchAddress("MuIso03SumPt", MuIso03SumPt, &b_MuIso03SumPt);
1252 fChain->SetBranchAddress("MuIso03EmEt", MuIso03EmEt, &b_MuIso03EmEt);
1253 fChain->SetBranchAddress("MuIso03HadEt", MuIso03HadEt, &b_MuIso03HadEt);
1254 fChain->SetBranchAddress("MuIso03EMVetoEt", MuIso03EMVetoEt, &b_MuIso03EMVetoEt);
1255 fChain->SetBranchAddress("MuIso03HadVetoEt", MuIso03HadVetoEt, &b_MuIso03HadVetoEt);
1256 fChain->SetBranchAddress("MuIso05SumPt", MuIso05SumPt, &b_MuIso05SumPt);
1257 fChain->SetBranchAddress("MuIso05EmEt", MuIso05EmEt, &b_MuIso05EmEt);
1258 fChain->SetBranchAddress("MuIso05HadEt", MuIso05HadEt, &b_MuIso05HadEt);
1259 fChain->SetBranchAddress("MuEem", MuEem, &b_MuEem);
1260 fChain->SetBranchAddress("MuEhad", MuEhad, &b_MuEhad);
1261 fChain->SetBranchAddress("MuD0BS", MuD0BS, &b_MuD0BS);
1262 fChain->SetBranchAddress("MuD0PV", MuD0PV, &b_MuD0PV);
1263 fChain->SetBranchAddress("MuD0E", MuD0E, &b_MuD0E);
1264 fChain->SetBranchAddress("MuDzBS", MuDzBS, &b_MuDzBS);
1265 fChain->SetBranchAddress("MuDzPV", MuDzPV, &b_MuDzPV);
1266 fChain->SetBranchAddress("MuDzE", MuDzE, &b_MuDzE);
1267 fChain->SetBranchAddress("MuNChi2", MuNChi2, &b_MuNChi2);
1268 fChain->SetBranchAddress("MuNGlHits", MuNGlHits, &b_MuNGlHits);
1269 fChain->SetBranchAddress("MuNMuHits", MuNMuHits, &b_MuNMuHits);
1270 fChain->SetBranchAddress("MuNTkHits", MuNTkHits, &b_MuNTkHits);
1271 fChain->SetBranchAddress("MuNPxHits", MuNPxHits, &b_MuNPxHits);
1272 fChain->SetBranchAddress("MuInnerTkNChi2", MuInnerTkNChi2, &b_MuInnerTkNChi2);
1273 fChain->SetBranchAddress("MuNMatches", MuNMatches, &b_MuNMatches);
1274 fChain->SetBranchAddress("MuNChambers", MuNChambers, &b_MuNChambers);
1275 fChain->SetBranchAddress("MuCaloComp", MuCaloComp, &b_MuCaloComp);
1276 fChain->SetBranchAddress("MuSegmComp", MuSegmComp, &b_MuSegmComp);
1277 fChain->SetBranchAddress("MuIsGMPT", MuIsGMPT, &b_MuIsGMPT);
1278 fChain->SetBranchAddress("MuIsGMTkChiComp", MuIsGMTkChiComp, &b_MuIsGMTkChiComp);
1279 fChain->SetBranchAddress("MuIsGMStaChiComp", MuIsGMStaChiComp, &b_MuIsGMStaChiComp);
1280 fChain->SetBranchAddress("MuIsGMTkKinkTight", MuIsGMTkKinkTight, &b_MuIsGMTkKinkTight);
1281 fChain->SetBranchAddress("MuIsAllStaMuons", MuIsAllStaMuons, &b_MuIsAllStaMuons);
1282 fChain->SetBranchAddress("MuIsAllTrkMuons", MuIsAllTrkMuons, &b_MuIsAllTrkMuons);
1283 fChain->SetBranchAddress("MuIsTrkMuonArbitrated", MuIsTrkMuonArbitrated, &b_MuIsTrkMuonArbitrated);
1284 fChain->SetBranchAddress("MuIsAllArbitrated", MuIsAllArbitrated, &b_MuIsAllArbitrated);
1285 fChain->SetBranchAddress("MuIsTMLSLoose", MuIsTMLSLoose, &b_MuIsTMLSLoose);
1286 fChain->SetBranchAddress("MuIsTMLSTight", MuIsTMLSTight, &b_MuIsTMLSTight);
1287 fChain->SetBranchAddress("MuIsTM2DCompLoose", MuIsTM2DCompLoose, &b_MuIsTM2DCompLoose);
1288 fChain->SetBranchAddress("MuIsTM2DCompTight", MuIsTM2DCompTight, &b_MuIsTM2DCompTight);
1289 fChain->SetBranchAddress("MuIsTMOneStationLoose", MuIsTMOneStationLoose, &b_MuIsTMOneStationLoose);
1290 fChain->SetBranchAddress("MuIsTMOneStationTight", MuIsTMOneStationTight, &b_MuIsTMOneStationTight);
1291 fChain->SetBranchAddress("MuIsTMLSOptLowPtLoose", MuIsTMLSOptLowPtLoose, &b_MuIsTMLSOptLowPtLoose);
1292 fChain->SetBranchAddress("MuIsTMLSAngLoose", MuIsTMLSAngLoose, &b_MuIsTMLSAngLoose);
1293 fChain->SetBranchAddress("MuIsTMLastStationAngTight", MuIsTMLastStationAngTight, &b_MuIsTMLastStationAngTight);
1294 fChain->SetBranchAddress("MuIsTMOneStationAngTight", MuIsTMOneStationAngTight, &b_MuIsTMOneStationAngTight);
1295 fChain->SetBranchAddress("MuIsTMOneStationAngLoose", MuIsTMOneStationAngLoose, &b_MuIsTMOneStationAngLoose);
1296 fChain->SetBranchAddress("MuOutPosRadius", MuOutPosRadius, &b_MuOutPosRadius);
1297 fChain->SetBranchAddress("MuOutPosX", MuOutPosX, &b_MuOutPosX);
1298 fChain->SetBranchAddress("MuOutPosY", MuOutPosY, &b_MuOutPosY);
1299 fChain->SetBranchAddress("MuOutPosZ", MuOutPosZ, &b_MuOutPosZ);
1300 fChain->SetBranchAddress("MuOutMomx", MuOutMomx, &b_MuOutMomx);
1301 fChain->SetBranchAddress("MuOutMomy", MuOutMomy, &b_MuOutMomy);
1302 fChain->SetBranchAddress("MuOutMomz", MuOutMomz, &b_MuOutMomz);
1303 fChain->SetBranchAddress("MuOutMomPhi", MuOutMomPhi, &b_MuOutMomPhi);
1304 fChain->SetBranchAddress("MuOutMomEta", MuOutMomEta, &b_MuOutMomEta);
1305 fChain->SetBranchAddress("MuOutMomTheta", MuOutMomTheta, &b_MuOutMomTheta);
1306 fChain->SetBranchAddress("MuGenID", MuGenID, &b_MuGenID);
1307 fChain->SetBranchAddress("MuGenStatus", MuGenStatus, &b_MuGenStatus);
1308 fChain->SetBranchAddress("MuGenCharge", MuGenCharge, &b_MuGenCharge);
1309 fChain->SetBranchAddress("MuGenPt", MuGenPt, &b_MuGenPt);
1310 fChain->SetBranchAddress("MuGenEta", MuGenEta, &b_MuGenEta);
1311 fChain->SetBranchAddress("MuGenPhi", MuGenPhi, &b_MuGenPhi);
1312 fChain->SetBranchAddress("MuGenE", MuGenE, &b_MuGenE);
1313 fChain->SetBranchAddress("MuGenMID", MuGenMID, &b_MuGenMID);
1314 fChain->SetBranchAddress("MuGenMStatus", MuGenMStatus, &b_MuGenMStatus);
1315 fChain->SetBranchAddress("MuGenMCharge", MuGenMCharge, &b_MuGenMCharge);
1316 fChain->SetBranchAddress("MuGenMPt", MuGenMPt, &b_MuGenMPt);
1317 fChain->SetBranchAddress("MuGenMEta", MuGenMEta, &b_MuGenMEta);
1318 fChain->SetBranchAddress("MuGenMPhi", MuGenMPhi, &b_MuGenMPhi);
1319 fChain->SetBranchAddress("MuGenME", MuGenME, &b_MuGenME);
1320 fChain->SetBranchAddress("MuGenGMID", MuGenGMID, &b_MuGenGMID);
1321 fChain->SetBranchAddress("MuGenGMStatus", MuGenGMStatus, &b_MuGenGMStatus);
1322 fChain->SetBranchAddress("MuGenGMCharge", MuGenGMCharge, &b_MuGenGMCharge);
1323 fChain->SetBranchAddress("MuGenGMPt", MuGenGMPt, &b_MuGenGMPt);
1324 fChain->SetBranchAddress("MuGenGMEta", MuGenGMEta, &b_MuGenGMEta);
1325 fChain->SetBranchAddress("MuGenGMPhi", MuGenGMPhi, &b_MuGenGMPhi);
1326 fChain->SetBranchAddress("MuGenGME", MuGenGME, &b_MuGenGME);
1327 fChain->SetBranchAddress("NEles", &NEles, &b_NEles);
1328 fChain->SetBranchAddress("NElesTot", &NElesTot, &b_NElesTot);
1329 fChain->SetBranchAddress("ElGood", ElGood, &b_ElGood);
1330 fChain->SetBranchAddress("ElIsIso", ElIsIso, &b_ElIsIso);
1331 fChain->SetBranchAddress("ElChargeMisIDProb", ElChargeMisIDProb, &b_ElChargeMisIDProb);
1332 fChain->SetBranchAddress("ElPx", ElPx, &b_ElPx);
1333 fChain->SetBranchAddress("ElPy", ElPy, &b_ElPy);
1334 fChain->SetBranchAddress("ElPz", ElPz, &b_ElPz);
1335 fChain->SetBranchAddress("ElPt", ElPt, &b_ElPt);
1336 fChain->SetBranchAddress("ElPtE", ElPtE, &b_ElPtE);
1337 fChain->SetBranchAddress("ElE", ElE, &b_ElE);
1338 fChain->SetBranchAddress("ElEt", ElEt, &b_ElEt);
1339 fChain->SetBranchAddress("ElEta", ElEta, &b_ElEta);
1340 fChain->SetBranchAddress("ElTheta", ElTheta, &b_ElTheta);
1341 fChain->SetBranchAddress("ElSCEta", ElSCEta, &b_ElSCEta);
1342 fChain->SetBranchAddress("ElPhi", ElPhi, &b_ElPhi);
1343 fChain->SetBranchAddress("ElD0BS", ElD0BS, &b_ElD0BS);
1344 fChain->SetBranchAddress("ElD0PV", ElD0PV, &b_ElD0PV);
1345 fChain->SetBranchAddress("ElD0E", ElD0E, &b_ElD0E);
1346 fChain->SetBranchAddress("ElDzBS", ElDzBS, &b_ElDzBS);
1347 fChain->SetBranchAddress("ElDzPV", ElDzPV, &b_ElDzPV);
1348 fChain->SetBranchAddress("ElDzE", ElDzE, &b_ElDzE);
1349 fChain->SetBranchAddress("ElRelIso03", ElRelIso03, &b_ElRelIso03);
1350 fChain->SetBranchAddress("ElRelIso04", ElRelIso04, &b_ElRelIso04);
1351 fChain->SetBranchAddress("ElDR03TkSumPt", ElDR03TkSumPt, &b_ElDR03TkSumPt);
1352 fChain->SetBranchAddress("ElDR04TkSumPt", ElDR04TkSumPt, &b_ElDR04TkSumPt);
1353 fChain->SetBranchAddress("ElDR03EcalRecHitSumEt", ElDR03EcalRecHitSumEt, &b_ElDR03EcalRecHitSumEt);
1354 fChain->SetBranchAddress("ElDR04EcalRecHitSumEt", ElDR04EcalRecHitSumEt, &b_ElDR04EcalRecHitSumEt);
1355 fChain->SetBranchAddress("ElDR03HcalTowerSumEt", ElDR03HcalTowerSumEt, &b_ElDR03HcalTowerSumEt);
1356 fChain->SetBranchAddress("ElDR04HcalTowerSumEt", ElDR04HcalTowerSumEt, &b_ElDR04HcalTowerSumEt);
1357 fChain->SetBranchAddress("ElNChi2", ElNChi2, &b_ElNChi2);
1358 fChain->SetBranchAddress("ElCharge", ElCharge, &b_ElCharge);
1359 fChain->SetBranchAddress("ElCInfoIsGsfCtfCons", ElCInfoIsGsfCtfCons, &b_ElCInfoIsGsfCtfCons);
1360 fChain->SetBranchAddress("ElCInfoIsGsfCtfScPixCons", ElCInfoIsGsfCtfScPixCons, &b_ElCInfoIsGsfCtfScPixCons);
1361 fChain->SetBranchAddress("ElCInfoIsGsfScPixCons", ElCInfoIsGsfScPixCons, &b_ElCInfoIsGsfScPixCons);
1362 fChain->SetBranchAddress("ElScPixCharge", ElScPixCharge, &b_ElScPixCharge);
1363 fChain->SetBranchAddress("ElClosestCtfTrackPt", ElClosestCtfTrackPt, &b_ElClosestCtfTrackPt);
1364 fChain->SetBranchAddress("ElClosestCtfTrackEta", ElClosestCtfTrackEta, &b_ElClosestCtfTrackEta);
1365 fChain->SetBranchAddress("ElClosestCtfTrackPhi", ElClosestCtfTrackPhi, &b_ElClosestCtfTrackPhi);
1366 fChain->SetBranchAddress("ElClosestCtfTrackCharge", ElClosestCtfTrackCharge, &b_ElClosestCtfTrackCharge);
1367 fChain->SetBranchAddress("ElIDTight", ElIDTight, &b_ElIDTight);
1368 fChain->SetBranchAddress("ElIDLoose", ElIDLoose, &b_ElIDLoose);
1369 fChain->SetBranchAddress("ElIDRobustTight", ElIDRobustTight, &b_ElIDRobustTight);
1370 fChain->SetBranchAddress("ElIDRobustLoose", ElIDRobustLoose, &b_ElIDRobustLoose);
1371 fChain->SetBranchAddress("ElIDsimpleWPrelIso", ElIDsimpleWPrelIso, &b_ElIDsimpleWPrelIso);
1372 fChain->SetBranchAddress("ElIDsimpleWP80relIso", ElIDsimpleWP80relIso, &b_ElIDsimpleWP80relIso);
1373 fChain->SetBranchAddress("ElIDsimpleWP95relIso", ElIDsimpleWP95relIso, &b_ElIDsimpleWP95relIso);
1374 fChain->SetBranchAddress("ElInGap", ElInGap, &b_ElInGap);
1375 fChain->SetBranchAddress("ElEcalDriven", ElEcalDriven, &b_ElEcalDriven);
1376 fChain->SetBranchAddress("ElTrackerDriven", ElTrackerDriven, &b_ElTrackerDriven);
1377 fChain->SetBranchAddress("ElBasicClustersSize", ElBasicClustersSize, &b_ElBasicClustersSize);
1378 fChain->SetBranchAddress("Elfbrem", Elfbrem, &b_Elfbrem);
1379 fChain->SetBranchAddress("ElHcalOverEcal", ElHcalOverEcal, &b_ElHcalOverEcal);
1380 fChain->SetBranchAddress("ElE1x5", ElE1x5, &b_ElE1x5);
1381 fChain->SetBranchAddress("ElE5x5", ElE5x5, &b_ElE5x5);
1382 fChain->SetBranchAddress("ElE2x5Max", ElE2x5Max, &b_ElE2x5Max);
1383 fChain->SetBranchAddress("ElSigmaIetaIeta", ElSigmaIetaIeta, &b_ElSigmaIetaIeta);
1384 fChain->SetBranchAddress("ElDeltaPhiSeedClusterAtCalo", ElDeltaPhiSeedClusterAtCalo, &b_ElDeltaPhiSeedClusterAtCalo);
1385 fChain->SetBranchAddress("ElDeltaEtaSeedClusterAtCalo", ElDeltaEtaSeedClusterAtCalo, &b_ElDeltaEtaSeedClusterAtCalo);
1386 fChain->SetBranchAddress("ElDeltaPhiSuperClusterAtVtx", ElDeltaPhiSuperClusterAtVtx, &b_ElDeltaPhiSuperClusterAtVtx);
1387 fChain->SetBranchAddress("ElDeltaEtaSuperClusterAtVtx", ElDeltaEtaSuperClusterAtVtx, &b_ElDeltaEtaSuperClusterAtVtx);
1388 fChain->SetBranchAddress("ElCaloEnergy", ElCaloEnergy, &b_ElCaloEnergy);
1389 fChain->SetBranchAddress("ElTrkMomAtVtx", ElTrkMomAtVtx, &b_ElTrkMomAtVtx);
1390 fChain->SetBranchAddress("ElESuperClusterOverP", ElESuperClusterOverP, &b_ElESuperClusterOverP);
1391 fChain->SetBranchAddress("ElNumberOfMissingInnerHits", ElNumberOfMissingInnerHits, &b_ElNumberOfMissingInnerHits);
1392 fChain->SetBranchAddress("ElIsInJet", ElIsInJet, &b_ElIsInJet);
1393 fChain->SetBranchAddress("ElSharedPx", ElSharedPx, &b_ElSharedPx);
1394 fChain->SetBranchAddress("ElSharedPy", ElSharedPy, &b_ElSharedPy);
1395 fChain->SetBranchAddress("ElSharedPz", ElSharedPz, &b_ElSharedPz);
1396 fChain->SetBranchAddress("ElSharedEnergy", ElSharedEnergy, &b_ElSharedEnergy);
1397 fChain->SetBranchAddress("ElDuplicateEl", ElDuplicateEl, &b_ElDuplicateEl);
1398 fChain->SetBranchAddress("ElConvPartnerTrkDist", ElConvPartnerTrkDist, &b_ElConvPartnerTrkDist);
1399 fChain->SetBranchAddress("ElConvPartnerTrkDCot", ElConvPartnerTrkDCot, &b_ElConvPartnerTrkDCot);
1400 fChain->SetBranchAddress("ElConvPartnerTrkPt", ElConvPartnerTrkPt, &b_ElConvPartnerTrkPt);
1401 fChain->SetBranchAddress("ElConvPartnerTrkEta", ElConvPartnerTrkEta, &b_ElConvPartnerTrkEta);
1402 fChain->SetBranchAddress("ElConvPartnerTrkPhi", ElConvPartnerTrkPhi, &b_ElConvPartnerTrkPhi);
1403 fChain->SetBranchAddress("ElConvPartnerTrkCharge", ElConvPartnerTrkCharge, &b_ElConvPartnerTrkCharge);
1404 fChain->SetBranchAddress("ElScSeedSeverity", ElScSeedSeverity, &b_ElScSeedSeverity);
1405 fChain->SetBranchAddress("ElE1OverE9", ElE1OverE9, &b_ElE1OverE9);
1406 fChain->SetBranchAddress("ElS4OverS1", ElS4OverS1, &b_ElS4OverS1);
1407 fChain->SetBranchAddress("ElGenID", ElGenID, &b_ElGenID);
1408 fChain->SetBranchAddress("ElGenStatus", ElGenStatus, &b_ElGenStatus);
1409 fChain->SetBranchAddress("ElGenCharge", ElGenCharge, &b_ElGenCharge);
1410 fChain->SetBranchAddress("ElGenPt", ElGenPt, &b_ElGenPt);
1411 fChain->SetBranchAddress("ElGenEta", ElGenEta, &b_ElGenEta);
1412 fChain->SetBranchAddress("ElGenPhi", ElGenPhi, &b_ElGenPhi);
1413 fChain->SetBranchAddress("ElGenE", ElGenE, &b_ElGenE);
1414 fChain->SetBranchAddress("ElGenMID", ElGenMID, &b_ElGenMID);
1415 fChain->SetBranchAddress("ElGenMStatus", ElGenMStatus, &b_ElGenMStatus);
1416 fChain->SetBranchAddress("ElGenMCharge", ElGenMCharge, &b_ElGenMCharge);
1417 fChain->SetBranchAddress("ElGenMPt", ElGenMPt, &b_ElGenMPt);
1418 fChain->SetBranchAddress("ElGenMEta", ElGenMEta, &b_ElGenMEta);
1419 fChain->SetBranchAddress("ElGenMPhi", ElGenMPhi, &b_ElGenMPhi);
1420 fChain->SetBranchAddress("ElGenME", ElGenME, &b_ElGenME);
1421 fChain->SetBranchAddress("ElGenGMID", ElGenGMID, &b_ElGenGMID);
1422 fChain->SetBranchAddress("ElGenGMStatus", ElGenGMStatus, &b_ElGenGMStatus);
1423 fChain->SetBranchAddress("ElGenGMCharge", ElGenGMCharge, &b_ElGenGMCharge);
1424 fChain->SetBranchAddress("ElGenGMPt", ElGenGMPt, &b_ElGenGMPt);
1425 fChain->SetBranchAddress("ElGenGMEta", ElGenGMEta, &b_ElGenGMEta);
1426 fChain->SetBranchAddress("ElGenGMPhi", ElGenGMPhi, &b_ElGenGMPhi);
1427 fChain->SetBranchAddress("ElGenGME", ElGenGME, &b_ElGenGME);
1428 fChain->SetBranchAddress("NPhotons", &NPhotons, &b_NPhotons);
1429 fChain->SetBranchAddress("NPhotonsTot", &NPhotonsTot, &b_NPhotonsTot);
1430 fChain->SetBranchAddress("PhoGood", PhoGood, &b_PhoGood);
1431 fChain->SetBranchAddress("PhoIsIso", PhoIsIso, &b_PhoIsIso);
1432 fChain->SetBranchAddress("PhoPt", PhoPt, &b_PhoPt);
1433 fChain->SetBranchAddress("PhoPx", PhoPx, &b_PhoPx);
1434 fChain->SetBranchAddress("PhoPy", PhoPy, &b_PhoPy);
1435 fChain->SetBranchAddress("PhoPz", PhoPz, &b_PhoPz);
1436 fChain->SetBranchAddress("PhoEta", PhoEta, &b_PhoEta);
1437 fChain->SetBranchAddress("PhoPhi", PhoPhi, &b_PhoPhi);
1438 fChain->SetBranchAddress("PhoEnergy", PhoEnergy, &b_PhoEnergy);
1439 fChain->SetBranchAddress("PhoIso03Ecal", PhoIso03Ecal, &b_PhoIso03Ecal);
1440 fChain->SetBranchAddress("PhoIso03Hcal", PhoIso03Hcal, &b_PhoIso03Hcal);
1441 fChain->SetBranchAddress("PhoIso03TrkSolid", PhoIso03TrkSolid, &b_PhoIso03TrkSolid);
1442 fChain->SetBranchAddress("PhoIso03TrkHollow", PhoIso03TrkHollow, &b_PhoIso03TrkHollow);
1443 fChain->SetBranchAddress("PhoIso03", PhoIso03, &b_PhoIso03);
1444 fChain->SetBranchAddress("PhoIso04Ecal", PhoIso04Ecal, &b_PhoIso04Ecal);
1445 fChain->SetBranchAddress("PhoIso04Hcal", PhoIso04Hcal, &b_PhoIso04Hcal);
1446 fChain->SetBranchAddress("PhoIso04TrkSolid", PhoIso04TrkSolid, &b_PhoIso04TrkSolid);
1447 fChain->SetBranchAddress("PhoIso04TrkHollow", PhoIso04TrkHollow, &b_PhoIso04TrkHollow);
1448 fChain->SetBranchAddress("PhoIso04", PhoIso04, &b_PhoIso04);
1449 fChain->SetBranchAddress("PhoCaloPositionX", PhoCaloPositionX, &b_PhoCaloPositionX);
1450 fChain->SetBranchAddress("PhoCaloPositionY", PhoCaloPositionY, &b_PhoCaloPositionY);
1451 fChain->SetBranchAddress("PhoCaloPositionZ", PhoCaloPositionZ, &b_PhoCaloPositionZ);
1452 fChain->SetBranchAddress("PhoHoverE", PhoHoverE, &b_PhoHoverE);
1453 fChain->SetBranchAddress("PhoH1overE", PhoH1overE, &b_PhoH1overE);
1454 fChain->SetBranchAddress("PhoH2overE", PhoH2overE, &b_PhoH2overE);
1455 fChain->SetBranchAddress("PhoSigmaIetaIeta", PhoSigmaIetaIeta, &b_PhoSigmaIetaIeta);
1456 fChain->SetBranchAddress("PhoHasPixSeed", PhoHasPixSeed, &b_PhoHasPixSeed);
1457 fChain->SetBranchAddress("PhoHasConvTrks", PhoHasConvTrks, &b_PhoHasConvTrks);
1458 fChain->SetBranchAddress("PhoIsInJet", PhoIsInJet, &b_PhoIsInJet);
1459 fChain->SetBranchAddress("PhoIsElDupl", PhoIsElDupl, &b_PhoIsElDupl);
1460 fChain->SetBranchAddress("PhoSharedPx", PhoSharedPx, &b_PhoSharedPx);
1461 fChain->SetBranchAddress("PhoSharedPy", PhoSharedPy, &b_PhoSharedPy);
1462 fChain->SetBranchAddress("PhoSharedPz", PhoSharedPz, &b_PhoSharedPz);
1463 fChain->SetBranchAddress("PhoSharedEnergy", PhoSharedEnergy, &b_PhoSharedEnergy);
1464 fChain->SetBranchAddress("PhoScSeedSeverity", PhoScSeedSeverity, &b_PhoScSeedSeverity);
1465 fChain->SetBranchAddress("PhoE1OverE9", PhoE1OverE9, &b_PhoE1OverE9);
1466 fChain->SetBranchAddress("PhoS4OverS1", PhoS4OverS1, &b_PhoS4OverS1);
1467 fChain->SetBranchAddress("NJets", &NJets, &b_NJets);
1468 fChain->SetBranchAddress("NJetsTot", &NJetsTot, &b_NJetsTot);
1469 fChain->SetBranchAddress("JGood", JGood, &b_JGood);
1470 fChain->SetBranchAddress("JPx", JPx, &b_JPx);
1471 fChain->SetBranchAddress("JPy", JPy, &b_JPy);
1472 fChain->SetBranchAddress("JPz", JPz, &b_JPz);
1473 fChain->SetBranchAddress("JPt", JPt, &b_JPt);
1474 fChain->SetBranchAddress("JE", JE, &b_JE);
1475 fChain->SetBranchAddress("JEt", JEt, &b_JEt);
1476 fChain->SetBranchAddress("JEta", JEta, &b_JEta);
1477 fChain->SetBranchAddress("JPhi", JPhi, &b_JPhi);
1478 fChain->SetBranchAddress("JEMfrac", JEMfrac, &b_JEMfrac);
1479 fChain->SetBranchAddress("JNConstituents", JNConstituents, &b_JNConstituents);
1480 fChain->SetBranchAddress("JID_HPD", JID_HPD, &b_JID_HPD);
1481 fChain->SetBranchAddress("JID_RBX", JID_RBX, &b_JID_RBX);
1482 fChain->SetBranchAddress("JID_n90Hits", JID_n90Hits, &b_JID_n90Hits);
1483 fChain->SetBranchAddress("JID_resEMF", JID_resEMF, &b_JID_resEMF);
1484 fChain->SetBranchAddress("JID_HCALTow", JID_HCALTow, &b_JID_HCALTow);
1485 fChain->SetBranchAddress("JID_ECALTow", JID_ECALTow, &b_JID_ECALTow);
1486 fChain->SetBranchAddress("JEtaRms", JEtaRms, &b_JEtaRms);
1487 fChain->SetBranchAddress("JPhiRms", JPhiRms, &b_JPhiRms);
1488 fChain->SetBranchAddress("JbTagProbTkCntHighEff", JbTagProbTkCntHighEff, &b_JbTagProbTkCntHighEff);
1489 fChain->SetBranchAddress("JbTagProbTkCntHighPur", JbTagProbTkCntHighPur, &b_JbTagProbTkCntHighPur);
1490 fChain->SetBranchAddress("JbTagProbSimpSVHighEff", JbTagProbSimpSVHighEff, &b_JbTagProbSimpSVHighEff);
1491 fChain->SetBranchAddress("JbTagProbSimpSVHighPur", JbTagProbSimpSVHighPur, &b_JbTagProbSimpSVHighPur);
1492 fChain->SetBranchAddress("JChfrac", JChfrac, &b_JChfrac);
1493 fChain->SetBranchAddress("JEFracHadronic", JEFracHadronic, &b_JEFracHadronic);
1494 fChain->SetBranchAddress("JMass", JMass, &b_JMass);
1495 fChain->SetBranchAddress("JNAssoTracks", JNAssoTracks, &b_JNAssoTracks);
1496 fChain->SetBranchAddress("Jtrk1px", Jtrk1px, &b_Jtrk1px);
1497 fChain->SetBranchAddress("Jtrk1py", Jtrk1py, &b_Jtrk1py);
1498 fChain->SetBranchAddress("Jtrk1pz", Jtrk1pz, &b_Jtrk1pz);
1499 fChain->SetBranchAddress("Jtrk2px", Jtrk2px, &b_Jtrk2px);
1500 fChain->SetBranchAddress("Jtrk2py", Jtrk2py, &b_Jtrk2py);
1501 fChain->SetBranchAddress("Jtrk2pz", Jtrk2pz, &b_Jtrk2pz);
1502 fChain->SetBranchAddress("Jtrk3px", Jtrk3px, &b_Jtrk3px);
1503 fChain->SetBranchAddress("Jtrk3py", Jtrk3py, &b_Jtrk3py);
1504 fChain->SetBranchAddress("Jtrk3pz", Jtrk3pz, &b_Jtrk3pz);
1505 fChain->SetBranchAddress("JEcorr", JEcorr, &b_JEcorr);
1506 fChain->SetBranchAddress("JeMinDR", JeMinDR, &b_JeMinDR);
1507 fChain->SetBranchAddress("JVtxx", JVtxx, &b_JVtxx);
1508 fChain->SetBranchAddress("JVtxy", JVtxy, &b_JVtxy);
1509 fChain->SetBranchAddress("JVtxz", JVtxz, &b_JVtxz);
1510 fChain->SetBranchAddress("JVtxExx", JVtxExx, &b_JVtxExx);
1511 fChain->SetBranchAddress("JVtxEyx", JVtxEyx, &b_JVtxEyx);
1512 fChain->SetBranchAddress("JVtxEyy", JVtxEyy, &b_JVtxEyy);
1513 fChain->SetBranchAddress("JVtxEzy", JVtxEzy, &b_JVtxEzy);
1514 fChain->SetBranchAddress("JVtxEzz", JVtxEzz, &b_JVtxEzz);
1515 fChain->SetBranchAddress("JVtxEzx", JVtxEzx, &b_JVtxEzx);
1516 fChain->SetBranchAddress("JVtxNChi2", JVtxNChi2, &b_JVtxNChi2);
1517 fChain->SetBranchAddress("JGenPt", JGenPt, &b_JGenPt);
1518 fChain->SetBranchAddress("JGenEta", JGenEta, &b_JGenEta);
1519 fChain->SetBranchAddress("JGenPhi", JGenPhi, &b_JGenPhi);
1520 fChain->SetBranchAddress("JGenE", JGenE, &b_JGenE);
1521 fChain->SetBranchAddress("JGenEmE", JGenEmE, &b_JGenEmE);
1522 fChain->SetBranchAddress("JGenHadE", JGenHadE, &b_JGenHadE);
1523 fChain->SetBranchAddress("JGenInvE", JGenInvE, &b_JGenInvE);
1524 fChain->SetBranchAddress("PFNJets", &PFNJets, &b_PFNJets);
1525 fChain->SetBranchAddress("PFJPx", PFJPx, &b_PFJPx);
1526 fChain->SetBranchAddress("PFJPy", PFJPy, &b_PFJPy);
1527 fChain->SetBranchAddress("PFJPz", PFJPz, &b_PFJPz);
1528 fChain->SetBranchAddress("PFJPt", PFJPt, &b_PFJPt);
1529 fChain->SetBranchAddress("PFJE", PFJE, &b_PFJE);
1530 fChain->SetBranchAddress("PFJEt", PFJEt, &b_PFJEt);
1531 fChain->SetBranchAddress("PFJEta", PFJEta, &b_PFJEta);
1532 fChain->SetBranchAddress("PFJPhi", PFJPhi, &b_PFJPhi);
1533 fChain->SetBranchAddress("PFJScale", PFJScale, &b_PFJScale);
1534 fChain->SetBranchAddress("PFJChMult", PFJChMult, &b_PFJChMult);
1535 fChain->SetBranchAddress("PFJNeuMult", PFJNeuMult, &b_PFJNeuMult);
1536 fChain->SetBranchAddress("PFJChHadfrac", PFJChHadfrac, &b_PFJChHadfrac);
1537 fChain->SetBranchAddress("PFJNeuHadfrac", PFJNeuHadfrac, &b_PFJNeuHadfrac);
1538 fChain->SetBranchAddress("PFJChEmfrac", PFJChEmfrac, &b_PFJChEmfrac);
1539 fChain->SetBranchAddress("PFJNeuEmfrac", PFJNeuEmfrac, &b_PFJNeuEmfrac);
1540 fChain->SetBranchAddress("PFJNConstituents", PFJNConstituents, &b_PFJNConstituents);
1541 /* fChain->SetBranchAddress("JPTNJets", &JPTNJets, &b_JPTNJets); */
1542 /* fChain->SetBranchAddress("JPTJPx", JPTJPx, &b_JPTJPx); */
1543 /* fChain->SetBranchAddress("JPTJPy", JPTJPy, &b_JPTJPy); */
1544 /* fChain->SetBranchAddress("JPTJPz", JPTJPz, &b_JPTJPz); */
1545 /* fChain->SetBranchAddress("JPTJPt", JPTJPt, &b_JPTJPt); */
1546 /* fChain->SetBranchAddress("JPTJE", JPTJE, &b_JPTJE); */
1547 /* fChain->SetBranchAddress("JPTJEt", JPTJEt, &b_JPTJEt); */
1548 /* fChain->SetBranchAddress("JPTJEta", JPTJEta, &b_JPTJEta); */
1549 /* fChain->SetBranchAddress("JPTJPhi", JPTJPhi, &b_JPTJPhi); */
1550 /* fChain->SetBranchAddress("JPTJScale", JPTJScale, &b_JPTJScale); */
1551 /* fChain->SetBranchAddress("JPTJChMult", JPTJChMult, &b_JPTJChMult); */
1552 /* fChain->SetBranchAddress("JPTJID_HPD", JPTJID_HPD, &b_JPTJID_HPD); */
1553 /* fChain->SetBranchAddress("JPTJID_RBX", JPTJID_RBX, &b_JPTJID_RBX); */
1554 /* fChain->SetBranchAddress("JPTJID_n90Hits", JPTJID_n90Hits, &b_JPTJID_n90Hits); */
1555 /* fChain->SetBranchAddress("JPTJID_resEMF", JPTJID_resEMF, &b_JPTJID_resEMF); */
1556 fChain->SetBranchAddress("CANJets", &CANJets, &b_CANJets);
1557 fChain->SetBranchAddress("CAJPx", CAJPx, &b_CAJPx);
1558 fChain->SetBranchAddress("CAJPy", CAJPy, &b_CAJPy);
1559 fChain->SetBranchAddress("CAJPz", CAJPz, &b_CAJPz);
1560 fChain->SetBranchAddress("CAJPt", CAJPt, &b_CAJPt);
1561 fChain->SetBranchAddress("CAJE", CAJE, &b_CAJE);
1562 fChain->SetBranchAddress("CAJEt", CAJEt, &b_CAJEt);
1563 fChain->SetBranchAddress("CAJEta", CAJEta, &b_CAJEta);
1564 fChain->SetBranchAddress("CAJPhi", CAJPhi, &b_CAJPhi);
1565 fChain->SetBranchAddress("CAJScale", CAJScale, &b_CAJScale);
1566 fChain->SetBranchAddress("CAJID_HPD", CAJID_HPD, &b_CAJID_HPD);
1567 fChain->SetBranchAddress("CAJID_RBX", CAJID_RBX, &b_CAJID_RBX);
1568 fChain->SetBranchAddress("CAJID_n90Hits", CAJID_n90Hits, &b_CAJID_n90Hits);
1569 fChain->SetBranchAddress("CAJID_resEMF", CAJID_resEMF, &b_CAJID_resEMF);
1570 fChain->SetBranchAddress("CAJEMfrac", CAJEMfrac, &b_CAJEMfrac);
1571 fChain->SetBranchAddress("CAJNAssoTracks", CAJNAssoTracks, &b_CAJNAssoTracks);
1572 fChain->SetBranchAddress("CAJChfrac", CAJChfrac, &b_CAJChfrac);
1573 fChain->SetBranchAddress("CAJNConstituents", CAJNConstituents, &b_CAJNConstituents);
1574 fChain->SetBranchAddress("NTracks", &NTracks, &b_NTracks);
1575 fChain->SetBranchAddress("NTracksTot", &NTracksTot, &b_NTracksTot);
1576 fChain->SetBranchAddress("TrkGood", TrkGood, &b_TrkGood);
1577 fChain->SetBranchAddress("TrkPt", TrkPt, &b_TrkPt);
1578 fChain->SetBranchAddress("TrkPx", TrkPx, &b_TrkPx);
1579 fChain->SetBranchAddress("TrkPy", TrkPy, &b_TrkPy);
1580 fChain->SetBranchAddress("TrkPz", TrkPz, &b_TrkPz);
1581 fChain->SetBranchAddress("Trkdzbs", Trkdzbs, &b_Trkdzbs);
1582 fChain->SetBranchAddress("TrkEta", TrkEta, &b_TrkEta);
1583 fChain->SetBranchAddress("TrkPhi", TrkPhi, &b_TrkPhi);
1584 fChain->SetBranchAddress("TrkNChi2", TrkNChi2, &b_TrkNChi2);
1585 fChain->SetBranchAddress("TrkNHits", TrkNHits, &b_TrkNHits);
1586 fChain->SetBranchAddress("TrkPtSumx", &TrkPtSumx, &b_TrkPtSumx);
1587 fChain->SetBranchAddress("TrkPtSumy", &TrkPtSumy, &b_TrkPtSumy);
1588 fChain->SetBranchAddress("TrkPtSum", &TrkPtSum, &b_TrkPtSum);
1589 fChain->SetBranchAddress("TrkPtSumPhi", &TrkPtSumPhi, &b_TrkPtSumPhi);
1590 fChain->SetBranchAddress("Trkdxy", &Trkdxy, &b_Trkdxy);
1591 fChain->SetBranchAddress("Trkdsz", &Trkdsz, &b_Trkdsz);
1592 fChain->SetBranchAddress("SumEt", &SumEt, &b_SumEt);
1593 fChain->SetBranchAddress("ECALSumEt", &ECALSumEt, &b_ECALSumEt);
1594 fChain->SetBranchAddress("HCALSumEt", &HCALSumEt, &b_HCALSumEt);
1595 fChain->SetBranchAddress("ECALEsumx", &ECALEsumx, &b_ECALEsumx);
1596 fChain->SetBranchAddress("ECALEsumy", &ECALEsumy, &b_ECALEsumy);
1597 fChain->SetBranchAddress("ECALEsumz", &ECALEsumz, &b_ECALEsumz);
1598 fChain->SetBranchAddress("ECALMET", &ECALMET, &b_ECALMET);
1599 fChain->SetBranchAddress("ECALMETPhi", &ECALMETPhi, &b_ECALMETPhi);
1600 fChain->SetBranchAddress("ECALMETEta", &ECALMETEta, &b_ECALMETEta);
1601 fChain->SetBranchAddress("HCALEsumx", &HCALEsumx, &b_HCALEsumx);
1602 fChain->SetBranchAddress("HCALEsumy", &HCALEsumy, &b_HCALEsumy);
1603 fChain->SetBranchAddress("HCALEsumz", &HCALEsumz, &b_HCALEsumz);
1604 fChain->SetBranchAddress("HCALMET", &HCALMET, &b_HCALMET);
1605 fChain->SetBranchAddress("HCALMETPhi", &HCALMETPhi, &b_HCALMETPhi);
1606 fChain->SetBranchAddress("HCALMETeta", &HCALMETeta, &b_HCALMETEta);
1607 fChain->SetBranchAddress("RawMET", &RawMET, &b_RawMET);
1608 fChain->SetBranchAddress("RawMETpx", &RawMETpx, &b_RawMETpx);
1609 fChain->SetBranchAddress("RawMETpy", &RawMETpy, &b_RawMETpy);
1610 fChain->SetBranchAddress("RawMETphi", &RawMETphi, &b_RawMETphi);
1611 fChain->SetBranchAddress("RawMETemEtFrac", &RawMETemEtFrac, &b_RawMETemEtFrac);
1612 fChain->SetBranchAddress("RawMETemEtInEB", &RawMETemEtInEB, &b_RawMETemEtInEB);
1613 fChain->SetBranchAddress("RawMETemEtInEE", &RawMETemEtInEE, &b_RawMETemEtInEE);
1614 fChain->SetBranchAddress("RawMETemEtInHF", &RawMETemEtInHF, &b_RawMETemEtInHF);
1615 fChain->SetBranchAddress("RawMEThadEtFrac", &RawMEThadEtFrac, &b_RawMEThadEtFrac);
1616 fChain->SetBranchAddress("RawMEThadEtInHB", &RawMEThadEtInHB, &b_RawMEThadEtInHB);
1617 fChain->SetBranchAddress("RawMEThadEtInHE", &RawMEThadEtInHE, &b_RawMEThadEtInHE);
1618 fChain->SetBranchAddress("RawMEThadEtInHF", &RawMEThadEtInHF, &b_RawMEThadEtInHF);
1619 fChain->SetBranchAddress("RawMETSignificance", &RawMETSignificance, &b_RawMETSignificance);
1620 fChain->SetBranchAddress("MuCorrMET", &MuCorrMET, &b_MuCorrMET);
1621 fChain->SetBranchAddress("MuCorrMETpx", &MuCorrMETpx, &b_MuCorrMETpx);
1622 fChain->SetBranchAddress("MuCorrMETpy", &MuCorrMETpy, &b_MuCorrMETpy);
1623 fChain->SetBranchAddress("MuCorrMETphi", &MuCorrMETphi, &b_MuCorrMETphi);
1624 fChain->SetBranchAddress("GenMET", &GenMET, &b_GenMET);
1625 fChain->SetBranchAddress("GenMETpx", &GenMETpx, &b_GenMETpx);
1626 fChain->SetBranchAddress("GenMETpy", &GenMETpy, &b_GenMETpy);
1627 fChain->SetBranchAddress("GenMETphi", &GenMETphi, &b_GenMETphi);
1628 fChain->SetBranchAddress("TCMET", &TCMET, &b_TCMET);
1629 fChain->SetBranchAddress("TCMETpx", &TCMETpx, &b_TCMETpx);
1630 fChain->SetBranchAddress("TCMETpy", &TCMETpy, &b_TCMETpy);
1631 fChain->SetBranchAddress("TCMETphi", &TCMETphi, &b_TCMETphi);
1632 fChain->SetBranchAddress("TCMETSignificance", &TCMETSignificance, &b_TCMETSignificance);
1633 fChain->SetBranchAddress("MuJESCorrMET", &MuJESCorrMET, &b_MuJESCorrMET);
1634 fChain->SetBranchAddress("MuJESCorrMETpx", &MuJESCorrMETpx, &b_MuJESCorrMETpx);
1635 fChain->SetBranchAddress("MuJESCorrMETpy", &MuJESCorrMETpy, &b_MuJESCorrMETpy);
1636 fChain->SetBranchAddress("MuJESCorrMETphi", &MuJESCorrMETphi, &b_MuJESCorrMETphi);
1637 fChain->SetBranchAddress("PFMET", &PFMET, &b_PFMET);
1638 fChain->SetBranchAddress("PFMETpx", &PFMETpx, &b_PFMETpx);
1639 fChain->SetBranchAddress("PFMETpy", &PFMETpy, &b_PFMETpy);
1640 fChain->SetBranchAddress("PFMETphi", &PFMETphi, &b_PFMETphi);
1641 fChain->SetBranchAddress("PFMETSignificance", &PFMETSignificance, &b_PFMETSignificance);
1642 fChain->SetBranchAddress("METR12", &METR12, &b_METR12);
1643 fChain->SetBranchAddress("METR21", &METR21, &b_METR21);
1644 fChain->SetBranchAddress("NCaloTowers", &NCaloTowers, &b_NCaloTowers);
1645 fChain->SetBranchAddress("CaloTowersE", CaloTowersE, &b_CaloTowersE);
1646 fChain->SetBranchAddress("CaloTowersEmE", CaloTowersEmE, &b_CaloTowersEmE);
1647 fChain->SetBranchAddress("CaloTowersHadE", CaloTowersHadE, &b_CaloTowersHadE);
1648 fChain->SetBranchAddress("CaloTowersOuterE", CaloTowersOuterE, &b_CaloTowersOuterE);
1649 fChain->SetBranchAddress("CaloTowersEta", CaloTowersEta, &b_CaloTowersEta);
1650 fChain->SetBranchAddress("CaloTowersPhi", CaloTowersPhi, &b_CaloTowersPhi);
1651 fChain->SetBranchAddress("CaloTowersTheta", CaloTowersTheta, &b_CaloTowersTheta);
1652 fChain->SetBranchAddress("CaloTowersEcalTime", CaloTowersEcalTime, &b_CaloTowersEcalTime);
1653 fChain->SetBranchAddress("CaloTowersHcalTime", CaloTowersHcalTime, &b_CaloTowersHcalTime);
1654 fChain->SetBranchAddress("CaloTowersHasEB", CaloTowersHasEB, &b_CaloTowersHasEB);
1655 fChain->SetBranchAddress("CaloTowersHasEE", CaloTowersHasEE, &b_CaloTowersHasEE);
1656 fChain->SetBranchAddress("CaloTowersHasHB", CaloTowersHasHB, &b_CaloTowersHasHB);
1657 fChain->SetBranchAddress("CaloTowersHasHE", CaloTowersHasHE, &b_CaloTowersHasHE);
1658 fChain->SetBranchAddress("CaloTowersHasHF", CaloTowersHasHF, &b_CaloTowersHasHF);
1659 fChain->SetBranchAddress("CaloTowersId", CaloTowersId, &b_CaloTowersId);
1660 fChain->SetBranchAddress("NPf", &NPf, &b_NPF);
1661 fChain->SetBranchAddress("PfPx", PfPx, &b_PfPx);
1662 fChain->SetBranchAddress("PfPy", PfPy, &b_PfPy);
1663 fChain->SetBranchAddress("PfPz", PfPz, &b_PfPz);
1664 fChain->SetBranchAddress("PfPt", PfPt, &b_PfPt);
1665 fChain->SetBranchAddress("PfEta", PfEta, &b_PfEta);
1666 fChain->SetBranchAddress("PfPhi", PfPhi, &b_PfPhi);
1667 fChain->SetBranchAddress("PfE", PfE, &b_PfE);
1668 fChain->SetBranchAddress("PfEt", PfEt, &b_PfEt);
1669 Notify();
1670 }
1671
1672 Bool_t rootNtupleClass::Notify()
1673 {
1674 // The Notify() function is called when a new file is opened. This
1675 // can be either for a new TTree in a TChain or when when a new TTree
1676 // is started when using PROOF. It is normally not necessary to make changes
1677 // to the generated code, but the routine can be extended by the
1678 // user if needed. The return value is currently not used.
1679
1680 return kTRUE;
1681 }
1682
1683 void rootNtupleClass::Show(Long64_t entry)
1684 {
1685 // Print contents of entry.
1686 // If entry is not specified, print current entry
1687 if (!fChain) return;
1688 fChain->Show(entry);
1689 }
1690 Int_t rootNtupleClass::Cut(Long64_t entry)
1691 {
1692 // This function may be called from Loop.
1693 // returns 1 if entry is accepted.
1694 // returns -1 otherwise.
1695 return 1;
1696 }
1697 #endif // #ifdef rootNtupleClass_cxx