ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/rootEWKanalyzer/include/rootNtupleClass.h
Revision: 1.3
Committed: Mon Sep 20 14:23:14 2010 UTC (14 years, 7 months ago) by jueugste
Content type: text/plain
Branch: MAIN
Changes since 1.2: +712 -269 lines
Log Message:
Update (plus EWK and HWW analysis added)

File Contents

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