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