ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/rootEWKanalyzer/include/rootNtupleClass.h
Revision: 1.4
Committed: Wed Oct 6 12:08:19 2010 UTC (14 years, 6 months ago) by jueugste
Content type: text/plain
Branch: MAIN
Changes since 1.3: +508 -457 lines
Log Message:
update for diffractive analysis

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