ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/mschen/SusyAnalysis/code/analysis.h
Revision: 1.1
Committed: Mon Mar 28 09:23:54 2011 UTC (14 years, 1 month ago) by mschen
Content type: text/plain
Branch: MAIN
CVS Tags: V2010_data_analysis
Log Message:
2010 same sign analysis codeing

File Contents

# User Rev Content
1 mschen 1.1 #ifndef analysis_h
2     #define analysis_h
3     //////////////////////////////////////////////////////////
4     // This class has been automatically generated on
5     // Fri Jul 23 17:07:11 2010 by ROOT version 5.22/00d
6     // from TTree T/UF Analyses ROOT Tree
7     // found on file: ../test/UFRM.root
8     //////////////////////////////////////////////////////////
9    
10    
11     #include <TROOT.h>
12     #include <TChain.h>
13     #include <TFile.h>
14    
15     #include <TH1D.h>
16     #include <TH2D.h>
17     #include "muon.h"
18     #include "electron.h"
19     #include "track.h"
20     #include "jet.h"
21     #include "dimuon.h"
22     #include <vector>
23     #include "utils.h"
24     #include <fstream>
25     // Begin list of arrays sizes
26     const int nRecoPFMETCollectionsMax = 5; // maximum number of types of PFMETs listed in config file
27     const int nRecoCaloMETCollectionsMax = 5; // maximum number of types of CaloMETs listed in config file
28     const int nRecoMETCollectionsMax = 5; // maximum number of types of METs listed in config file
29     const int nCaloTowerCollectionsMax = 25; // maximum number of caloTower Collections listed in config file
30     const int nCaloTowerMax = 1000; // maximum number of caloTowers for each Collection
31     const int nRecoBeamSpotsMax = 25; // maximum number of types of RecoBeamSpots listed in config file
32     const int nHLTBitsMax = 300; // maximum number of HLT bits
33     const int nL1PhysBitsMax = 128; // max number of l1 algos
34     const int nL1TechBitsMax = 64; // max number of tech triggers
35     const int nGenParticleMax = 3000; // maximum number of generator particles
36     const int nGenParticleDaughterMax = nGenParticleMax*10; // maximum number of generator particle daughters
37     const int nPFCandidateMax = 3000; // maximum number of PF Candidates
38     const int nRecoTrackCollectionsMax = 25; // maximum number of types of tracks listed in config file
39     const int nRecoTrackMax = 500; // maximum number of tracks of any particular type
40     const int nRecoTrackRecHitMax = 100*nRecoTrackMax; // maximum number of reconstructed hits for one type of tracks
41     const int nPatElectronCollectionsMax = 25; // maximum number of patElectron Collections listed in config file
42     const int nPatElectronMax = 100; // maximum number of patElectrons for each Collection
43     const int nPatMuonCollectionsMax = 25; // maximum number of patMuon Collections listed in config file
44     const int nPatMuonMax = 50; // maximum number of patMuons for each Collection
45     const int nPatMuonTrackTypesMax = 3; // outerTrack, innerTrack, globalTrack
46     const int nPatMuonTrackMax = nPatMuonTrackTypesMax*nPatMuonMax; // maximum number of tracks for each Collection
47     const int nRecoElectronCollectionsMax = 25; // maximum number of recoElectron Collections listed in config file
48     const int nRecoElectronMax = 100; // maximum number of recoElectrons for each Collection
49     const int nGenJetCollectionsMax = 25; // maximum number of types of genJets listed in config file
50     const int nGenJetMax = 200; // maximum number of genJets of any particular type
51     const int nPatJetCollectionsMax = 25; // maximum number of types of jets listed in config file
52     const int nPatJetMax = 200; // maximum number of jets of any particular type
53     const int nRecoMuonCollectionsMax = 25; // maximum number of recoMuon Collections listed in config file
54     const int nRecoMuonMax = 50; // maximum number of recoMuons for each Collection
55     const int nRecoMuonTrackTypesMax = 3; // outerTrack, innerTrack, globalTrack
56     const int nRecoMuonTrackMax = nRecoMuonTrackTypesMax*nRecoMuonMax; // maximum number of tracks for each Collection
57     const int nGenMETCollectionsMax = 25; // maximum number of types of GenMETs listed in config file
58     const int nPatMETCollectionsMax = 25; // maximum number of types of METs listed in config file
59     const int nPFJetCollectionsMax = 10; // maximum number of types of jets listed in config file
60     const int nPFJetMax = 200; // maximum number of jets of any particular type
61     const int nCaloJetCollectionsMax = 10; // maximum number of types of jets listed in config file
62     const int nCaloJetMax = 200; // maximum number of jets of any particular type
63     const int nTrackJetCollectionsMax = 10; // maximum number of types of jets listed in config file
64     const int nTrackJetMax = 200; // maximum number of jets of any particular type
65     const int nRecoVertexMax = 20; // maximum number of types of RecoVertex listed in config file
66     const int nRecoVertexTypeMax = 4;
67     // End list of arrays sizes
68    
69     class analysis {
70     public :
71     //-----start of my addings
72     TFile *outputFile;
73    
74     typedef struct
75     {
76     TString directory;
77    
78     TH1D* charge;
79     TH1D* pt;
80     TH1D* eta;
81     TH1D* phi;
82     TH1D* d0;
83     TH1D* isolSumNorm;
84     TH1D* Chi2N;
85     TH1D* nHit;
86     TH1D* ndof;
87     TH1D* p;
88     TH2D* etaVsPhi;
89     TH2D* etaVsP;
90     TH2D* etaVsPt;
91     TH2D* ndofVsnHit; //sanity check
92     TH1D* caloCompatibility;
93     TH1D* segmentCompatibility;
94     TH2D* d0VsPhi;
95     TH2D* segEtaVsPhi;
96     TH2D* segXVsY;
97     } OneTrackHist;
98     typedef struct
99     {
100     TString directory;
101     TH1D* invMassSS;
102     TH1D* invMassOS;
103     TH1D* invMass;
104     TH1D* dPhi;
105     TH1D* dEta;
106     TH1D* dR;
107     TH1D* dPt;
108     TH1D* dPtOverPt;
109     TH2D* dPtVsPt; // for gen rec comparison, it's (|gen - rec|)/gen
110     TH1D* phi;
111     TH1D* pt;
112     TH1D* p;
113     TH1D* eta;
114     TH1D* singleMuPhi;
115     TH1D* singleMuPhiSS;
116     TH1D* singleMuPhiOS;
117     TH1D* singleMuEta;
118     TH1D* singleMuEtaSS;
119     TH1D* singleMuEtaOS;
120     TH1D* dPhiSS, *dPhiOS;
121     TH2D* dPhiVsMassSS, *dPhiVsMassOS, *singleMuEtaVsMassSS, *singleMuEtaVsMassOS;
122     TH2D* dEtaVsMassSS, *dEtaVsMassOS;
123     TH2D* dEtaVsMatchesSS, *dEtaVsMatchesOS;
124     TH2D* costhetaVsMassOS, *costhetaVsMassSS;
125     TH2D* ptVsMassOS, *ptVsMassSS;
126     TH2D* singleMuPtVsMassSS;
127     TH2D* yVsMassOS, *yVsMassSS;
128     TH2D* phiVsMassOS, *phiVsMassSS;
129     TH2D* etaVsMassOS, *etaVsMassSS;
130     TH2D* yVsPtOS, *yVsPtSS; // In Mass window 3.0-3.2
131     TH2D* minDrVsMassOS, *minDrVsMassSS;
132    
133     /*
134     TH1D* pt_OS_sideband;
135     TH1D* p_OS_sideband;
136     TH1D* phi_OS_sideband;
137     TH1D* eta_OS_sideband;
138     TH1D* y_OS_sideband;
139     TH1D* costheta_OS_sideband;
140     TH1D* pt_SS_sideband;
141     TH1D* p_SS_sideband;
142     TH1D* phi_SS_sideband;
143     TH1D* eta_SS_sideband;
144     TH1D* y_SS_sideband;
145     TH1D* costheta_SS_sideband;
146     */
147    
148     } DiTrackHist;
149     OneTrackHist histMu0;
150     OneTrackHist histMu1;
151     OneTrackHist histRecMuMisID;
152     OneTrackHist histGenMuMisID;
153     DiTrackHist histDiMu0;
154     DiTrackHist histDiMu1;
155     DiTrackHist hNormalMuAndTrueMu;
156     DiTrackHist hMisIDMuAndTrueMu;
157     void BookOneTrackHist(OneTrackHist& h, TString level);
158     void FillOneTrackHist(OneTrackHist& h, Muon* mu, float weight=1.0);
159     void FillOneTrackHist(OneTrackHist& h, mcParticle* mu);
160     void BookDiTrackHist(DiTrackHist& h, TString level);
161     void FillDiTrackHist(DiTrackHist& h, Muon* mu1, Muon* mu2, float weight=1.0);
162     void FillDiTrackHist(DiTrackHist& h, Muon* mu1, mcParticle* mu2);
163     OneTrackHist histEl0;
164     OneTrackHist histEl1;
165     DiTrackHist histDiEl0;
166     DiTrackHist histDiEl1;
167    
168     DiTrackHist hdimuM[3][2][2][2];
169     DiTrackHist hdieleM[3][2][2][2];
170     DiTrackHist hdilepM[3][2][2][2];
171     void FillOneTrackHist(OneTrackHist& h, Electron* el);
172     void FillDiTrackHist(DiTrackHist& h, Electron* el1, Electron* el2);
173     void FillDiTrackHist(DiTrackHist& h, Muon* mu, Electron* el);
174     void FillDiTrackHist(DiTrackHist& h, Electron* recEle, mcParticle* genEle );
175     void FillDiTrackHist(DiTrackHist&h, TLorentzVector mu1, TLorentzVector mu2);
176    
177     DiTrackHist hrecgenMu[5][3];
178     DiTrackHist hrecgenMuMID[5][3];
179     DiTrackHist hrecgenStaMu[5][3];
180     DiTrackHist hrecgenStaMuMID[5][3];
181     DiTrackHist hrecgenTrkMu[5][3];
182     DiTrackHist hrecgenTrkMuMID[5][3];
183    
184     DiTrackHist hrecgenEle[5][3];
185     DiTrackHist hrecgenEleMID[5][3];
186    
187     vector<Electron*> SelectElectrons(vector<Electron*> recEl);
188     vector<Electron*> SelectElectronsWithoutIso(vector<Electron*> recEl);
189     vector<Jet*> SelectJets(vector<Jet*> vRecoJet, vector<Electron*> vRecoSelectedElectron);
190     void OrderRecoJets(vector<Jet*>& vRecoJets);
191     vector<Muon*> SelectRecMuon(vector<Muon*> recMu);
192     vector<Muon*> SelectRecMuonWithoutIso(vector<Muon*> recMu);
193     int CalcMCTruthMuMisIDrate(vector<mcParticle*> genMu, vector<Muon*> recMu, vector< pair<int,int> > grMap, TString sevtinfo);
194     int StudyMuQMisID(vector<Muon*> recMu, vector<mcParticle*> genMu, vector< pair<int,int> > grMap, TString sevtinfo);
195     float GetCorMET();
196     void MySetBranchStatus();
197     int InitRecoJets(vector<Jet*>& vRecoJets, int jettype =1 );
198     int InitRecoMuons(vector<Muon*>& muons);
199     int InitGenMuons(vector<mcParticle*>& genMu);
200     int InitGenElectrons(vector<mcParticle*>& genEle);
201     int InitRecoElectrons(vector<Electron*>& recEl);
202     vector< pair<int,int> > MakeGenRecMatchPairs(vector<mcParticle*> genMu, vector<Muon*> recMu, TString sevtinfo="", double deltar=0.3, bool requiresamecharge=false, bool returnOriginalIndex=true);
203     vector< pair<int,int> > MakeGenRecMatchPairs(vector<mcParticle*> genMu, vector<Electron*> recMu, TString sevtinfo="", double deltar=0.3, bool requiresamecharge=false, bool returnOriginalIndex=true);
204     int CalcMCTruthMuCutEff(vector<mcParticle*> genMu, vector<Muon*> recMu, vector< pair<int,int> > grMap);
205     int CalcMCTruthEleCutEff(vector<mcParticle*> genMu, vector<Electron*> recMu, vector< pair<int,int> > grMap);
206     int FindMatchedRecLepIndex(vector< pair<int,int> > genrecMap, vector<Muon*> recMu, int idgen);
207     int FindMatchedRecLepIndex(vector< pair<int,int> > genrecMap, vector<Electron*> recMu, int idgen);
208     int FindMatchedGenLepIndex(vector< pair<int,int> > genrecMap, vector<mcParticle*> genMu, int idrec);
209     int StudyDiMuSource(vector<Muon*> recMu, vector<mcParticle*> genMu, vector< pair<int, int> > genrecMap,
210     vector<Electron*> recEle, vector<Jet*> recJet, double corMet, TString sevtinfo);
211     int StudyDiEleSource(vector<Electron*> recMu, vector<mcParticle*> genMu, vector< pair<int, int> > genrecMap,
212     vector<Muon*> recEle, vector<Jet*> recJet, double corMet, TString sevtinfo);
213     int StudyDiLepSource(vector<Electron*> recEl, vector<Muon*> recMu,
214     vector<mcParticle*> genEle, vector<mcParticle*> genMu,
215     vector< pair<int,int> > genrecEleMap, vector< pair<int,int> > genrecMuMap,
216     vector<Jet*> recJet, double corMet, TString sevtinfo );
217    
218     void PrintTracksInfoInsideCone(TLorentzVector v, ofstream &fout);
219    
220    
221     bool isPrintEventDetail;
222     int InitRecoTracks(vector<Track*> & tracks);
223     vector<Track*> SelectRecTracks(vector<Track*> recTracks);
224     void FillOneTrackHist(OneTrackHist &h, Track * trk );
225     vector< pair<int,int> > MakeTrackMuonMatchPairs(vector<Track*>, vector<Muon*> recMu);
226     vector<Muon*> Select09CollisionMuons(vector<Muon*> recMu);
227     OneTrackHist histTracksAll;
228     OneTrackHist histTracksSelected;
229     void PrintEventDetail();
230     OneTrackHist histMuAll, histMuGlobal, histMuTracker, histMuCalo, histMuCaloSel;
231    
232     bool EventSelection900GeVByLS(int run, int lumi);
233     bool EventSelection7TeVByLS(int run, int lumi);
234     bool EventSelection2360GeVByLS(int run, int lumi);
235     bool IsCollidingBXs(int run, int bx);
236     bool EventSelectionL1TechBits(bool isMC);
237     bool EventSelectionByPrimaryVertex();
238    
239     void SetOutPut(string out);
240     string soutputfile;
241     void SetFakeRateInput(string fake);
242     string sFileParameterized;
243    
244     int BeamEnergy_;
245     void SetBeamEnergy(int be){BeamEnergy_=be;};
246    
247     void MeasureProbOfTrackToMuon(vector<Track*> trks, vector<Muon*> mus, OneTrackHist & otDenominator, bool bFillD, OneTrackHist & otNumerator, bool bFillN);
248     void MeasureProbOfTrackToMuon(Muon* trigMuon, vector<Track*> trks, vector<Muon*> mus, OneTrackHist & otDenominator, bool bFillD, OneTrackHist & otNumerator, bool bFillN, int mapType=0);
249     //OneTrackHist hProbTrackToMuonDenominator, hProbTrackToMuonNumerator;
250     OneTrackHist pTrkToMuD_allTracks, pTrkToMuN_allCaloMuons, pTrkToMuN_allTrackerMuons;
251     OneTrackHist pTrkToMuD_selTracksForTracker, pTrkToMuD_selTracksForCalo, pTrkToMuN_selCaloMuons, pTrkToMuN_selTrackerMuons;
252    
253     TH1D *hNTrackAll;
254     TH1D *hNTrackSel;
255     TH1D *hNCaloMuonAll;
256     TH1D *hNCaloMuonSel;
257     TH1D *hNTrackerMuonAll;
258     TH1D *hNTrackerMuonSel;
259     TH1D *hNGlobalMuonAll;
260     TH1D *hNGlobalMuonSel;
261     TH1D *hTotoalEvents;
262    
263     int InitGenParticles(vector<mcParticle*>& genParts);
264     void McProbOfPiToMu(vector<mcParticle*> mcparts);
265     OneTrackHist othAllPi, othAllPiWithMu, othPiS1, othPiS1WithMu, othPiS8, othPiS8WithMu;
266    
267    
268     void SetConfigFileName(string s){sconfigfile=s;};
269     string sconfigfile;
270    
271     /// track quality
272     enum TrackQuality { undefQuality=-1, loose=0, tight=1, highPurity=2, confirmed=3, goodIterative=4, qualitySize=5};
273     bool quality( const TrackQuality q, int quality_ ) const;
274     bool EventSelectionNoScrapping();
275    
276     bool CutOnTrackQuantiesForTrackerMuonComparison(Track trk);
277     bool CutOnTrackQuantiesForCaloMuonComparison(Track trk);
278    
279     void DoAnalysisWithDiTrackerMouons(vector<Muon*> mus);
280     DiTrackHist dthTrackerMuons;
281     DiTrackHist dthCaloMuons;
282    
283    
284     // FakeMuonGenerator* myGenerator;
285     // TRandom _gRandom;
286     OneTrackHist othPredicSingleMu; //FIXME review these names
287     DiTrackHist dthPredicDoubleMu;
288     void DoingPrediction( vector<Track*> tracks, OneTrackHist oth, DiTrackHist dth);
289     TH2D *histProb_etaVsP;
290     TH2D *histProb_etaVsP_calo;
291     OneTrackHist othPredicSingleCaloMu;
292     DiTrackHist dthPredicDoubleCaloMu;
293     void DoingPredictionForCaloMuons( vector<Track*> tracks, TH2D* calibProb, OneTrackHist oth, DiTrackHist dth);
294    
295     void PrintMuonMatchingInfo(vector<mcParticle*> genMu, vector<Muon*> recMu, vector< pair<int,int> > grMap);
296    
297     int CalcMCTruthMuParaent(vector<mcParticle*> genMu, vector<Muon*> recMu, int * muclass);
298     TH1D *hrecmuclass[10];
299     TH1D *hdiTrackerMuonSource[6];
300    
301     void PrintAndFindDiMuonsSources(vector<Muon*> mus, vector<mcParticle*> genMus, bool bMC);
302     void TraceAllAncestorsAndPrint(int index, vector<mcParticle*> genParts);
303    
304     TH1D *hDynamicNTrack[7];
305     void DoDynamicDistributionAfterEachCut(vector<Track*> trks);
306    
307     vector<int> TraceAncestors(int index, vector<mcParticle*> genParts);
308     void DoDiTrackAnalysis(vector<Track*> tracks,
309     vector<mcParticle*> genstomatch,
310     vector<mcParticle*> genall);
311     int CommonMotherIndex(vector<int> igens1, vector<int> igens2);
312     TH1D *hDiTracksAncestor;
313     DiTrackHist dtDiTracksFrom_all, dtDiTracksFrom_diff;
314     DiTrackHist dtDiTracksFrom_113, dtDiTracksFrom_223, dtDiTracksFrom_313, dtDiTracksFrom_333, dtDiTracksFrom_otherRes, dtDiTracksFrom_92orS3;
315    
316     TH1D *hAlexeyTrackEta;
317     void check_trk_tracks() ;
318    
319     void DoingPrediction( vector<Track*> tracks, TH2D* h2DFakeRate, OneTrackHist& oth, DiTrackHist& dth,
320     double& predictedSingles, double & predictedDimus );
321     void DoingPrediction( vector<Track*> tracks, TH2D* h2DFakeRate, vector<Track*> tm, TH2D* h2DFakeRateTM,
322     DiTrackHist& dth, double & predictedDimus );
323     void DoingPrediction(Muon* trigMu, vector<Track*> tracks, TH2D* h2DFakeRate, OneTrackHist& oth, DiTrackHist& dth,
324     double& predictedSingles, double & predictedDimus , const vector<DiMuon*> & dimus);
325     void DoingPrediction(Muon* trigMu, vector<Track*> tracks, TH2D* h2DFakeRate, vector<Track*> tm, TH2D* h2DFakeRateTM,
326     DiTrackHist& dth, double & predictedDimus , const vector<DiMuon*> & dimus);
327     bool IdenticalTracks(TLorentzVector t1, TLorentzVector t2);
328     void FillMuonObservation(vector<Muon*> gmus, vector<Muon*> tmus, DiTrackHist & dth , const vector<DiMuon*> & dimus, TTree *tree=0);
329     void FillMuonObservation(vector<Muon*> mus, OneTrackHist& oth, DiTrackHist & dth , const vector<DiMuon*> & dimus, TTree *tree=0);
330     void CleanUpOverlapMuons(vector<Muon*>& gmus, vector<Muon*>& tmus, const vector<DiMuon*> & dimus);
331     void PickGoodTracksForTM(vector<Track*> all, vector<Track*>& good);
332     void PickGoodTrackerMuon(vector<Muon*> all, vector<Muon*>& good);
333     void PickGoodTracksForGM(vector<Track*> all, vector<Track*>& good);
334     void PickGoodGlobalMuon(vector<Muon*> all, vector<Muon*>& good);
335     bool GoodTrackForGM(Track trk);
336     bool GoodTrackForTM(Track trk);
337     OneTrackHist othGoodGMKeep, othGoodTMKeep;
338     OneTrackHist othGoodGM, othGoodTM, othGoodTracksForGM, othGoodTracksForTM;
339     DiTrackHist dthGoodGMGM, dthGoodGMTM, dthGoodTMTM;
340     OneTrackHist othPredictGM, othPredictTM;
341     DiTrackHist dthPredictGMGM, dthPredictGMTM, dthPredictTMTM, dthPredictGMTM_only4map;
342     DiTrackHist dthPredictTMTMtest[11];
343     TH2D *histProbTrackToTM, *histProbTrackToGM;
344     DiTrackHist dthTrackerMuonsBeforeGhostClean;
345     void FillMuonObservation(vector<Muon*> mus, DiTrackHist & dth , const vector<DiMuon*> & dimus, TTree *tree=0);
346    
347     double GetMinDeltaRSegments(Muon *mu1, Muon *mu2);
348     int DetermineOverlapFakeMuon(Muon *mu1, Muon *mu2);
349     bool HasGenMuon(std::vector<mcParticle*> genmus);
350    
351     bool InitDiMuons(vector<DiMuon*>& dimus);
352     int MatchToDiMuons(const TLorentzVector& trk1, const TLorentzVector& trk2, const vector<DiMuon*>& dimus, bool brealdimu);
353     void PrintMassAndItsProperties(const vector<Muon*>& mus, const vector<DiMuon*>& dimus );
354     enum eMapType {ProbTrk2Mu=0, ProbTrk2TM=1, ProbTrk2GM=2, ProbTrk2TM_SStagTMtag=3,
355     ProbTrk2TM_SStagGMtag=4, ProbTrk2TM_OStagTMtag=5, ProbTrk2TM_OStagGMtag=6,
356     ProbTrk2GM_SStagTMtag=7, ProbTrk2GM_SStagGMtag=8, ProbTrk2GM_OStagTMtag=9, ProbTrk2GM_OStagGMtag=10
357     };
358     void FillOneTrackHistFakeRate(OneTrackHist& h, Muon* mu, float weight=1.0);
359     void FillOneTrackHistFakeRate(OneTrackHist& h, Track* trk, float weight=1.0);
360     OneTrackHist othT2M_D[11], othT2M_N[11];
361     TH2D *histProbT2M[11];
362     int DeterminWhichMapToUse(Muon* mu, Track* trk, int probetype, bool bsplitIntoDiMuonCharge, bool bsplitIntoTagMuonType);
363     void DoingPrediction( Muon *trigMuon, vector<Track*> tg, vector<Track*> tm, TH2D* h2DFakeRate[11],
364     DiTrackHist& dth, double & predictedDimus , bool bsplitIntoDiMuonCharge, bool bsplitIntoTagMuonType, const vector<DiMuon*> & dimus, TTree *tree=0);
365     void DoingPrediction( Muon* trigMuon, vector<Track*> tracks, TH2D* h2DFakeRate[11], OneTrackHist& oth, DiTrackHist& dth,
366     double& predictedSingles, double & predictedDimus , const vector<DiMuon*> & dimus, TTree *tree=0);
367    
368     int IndexOfMuonWithMaxPt(const vector<Muon*>& mus);
369    
370     OneTrackHist othAllGenMu, othGenMuMatchedToGlobalMu, othGenMuMatchedToTrackerMu, othGenMuMatchedToMu;
371    
372     int InitL3Muons(vector<TLorentzVector*>& l3muons);
373     Muon* FindTheTriggeredMuon(const vector<TLorentzVector*>& l3muons, const vector<Muon*> &goodGlobalMuons);
374    
375     bool GoodRunLumi(int run, int lumi);
376    
377     // SUSY analysis parts
378     virtual void susy();
379     virtual void skim();
380     void susy_Muon(vector<Muon*> all, vector<Muon*>& good);
381     void susy_Electron(vector<Electron*> all, vector<Electron*>& good);
382     void susy_Jet(vector<Jet*> all, vector<Jet*>& good);
383     double susy_MHT(vector<Jet*> jets, vector<Electron*> eles, vector<Muon*> mus);
384     double susy_HT(vector<Jet*> jets, vector<Electron*> eles, vector<Muon*> mus);
385     void PutParentInfoIntoRecMuons(vector<Muon*> recs, vector<mcParticle*> gens, vector< pair<int, int> > mapGenRec );
386     void PutParentInfoIntoRecElectrons(vector<Electron*> recs, vector<mcParticle*> gens, vector< pair<int, int> > mapGenRec );
387     void PrintMuonElectronMatchInfo(vector<Muon*> goodMuons, vector<Electron*> goodElectrons, ofstream& fout);
388     int mSUGRA_SubProcess(vector<mcParticle*> gens, int debug=0);
389     int sfinalState(int ipart1, int ipart2);
390     void CheckPromptLeptonMultiplicity(vector<mcParticle*> mus, vector<mcParticle*> eles, vector<Muon*> recoMus, vector<Electron*> recoEles, int susy_subproc = 0);
391     bool IsSameSignPromptLeptons(vector<mcParticle*> mus, vector<mcParticle*> eles);
392     void PrintMuonElectronJets(double HTJets, double Met, vector<Muon*>goodMuons, vector<Electron*>goodElectrons, vector<Jet*>goodJets, ofstream& fout);
393    
394     double OrderLeptonPt(vector<Muon*>lepm, vector<Electron*> lepe, int order);
395     double OrderLeptonPt(vector<Electron*> leps, int order);
396     double OrderLeptonPt(vector<Muon*> leps, int order);
397    
398     void StudyWMassT(double Met, vector<Muon*>goodMuons, vector<Electron*>goodElectrons, vector<mcParticle*> gens, int debug=0);
399     void StudyD0vsIso(vector<Muon*>goodMuons, vector<Electron*>goodElectrons);
400     void StudyIsoVsPt(vector<Muon*>goodMuons, vector<Electron*>goodElectrons);
401    
402     int GetSameSignDileptonCategory(Muon* mu1, Muon* mu2 );
403     int GetSameSignDileptonCategory(Muon* mu1, Electron* mu2 );
404     int GetSameSignDileptonCategory(Electron* mu1, Electron* mu2 );
405     void PrintFiredTriggers(ofstream & fout);
406     void StudySystematics(vector<Muon*> allmus, vector<Electron*> alleles, vector<Jet*> jets);
407    
408     void StudyZeeZmmRatio(vector<Muon*> isolatedMuons, vector<Electron*> isolatedElectrons, ofstream& fout);
409     double GenMETByHand(int type=1); //0 for met, 1 for mpt
410     double GetEfficiencyAt(int type, double x);
411     double GetScaleForTagLepton(int leptonType, double pt, double tmpeta, int correctionType );
412     void StudyEffVsRecoPt(vector<mcParticle*> mus, vector<mcParticle*> eles, vector<Muon*> recoMus, vector<Electron*>recoEles);
413     double GenPartonIsolation(TLorentzVector v, vector<mcParticle*> gens, double cone=0.3);
414     double GetLeptonEfficiencyFromZ(int type, double x);
415     void EmulationWithEffFromZ(vector<mcParticle*> mus, vector<mcParticle*> eles, vector<mcParticle*>gens);
416     //-----end of my addings
417    
418     TTree *fChain; //!pointer to the analyzed TTree or TChain
419     Int_t fCurrent; //!current Tree number in a TChain
420    
421     // Declaration of leaf types
422     Int_t AnalyzerInputParameters_rootMakerVersion;
423     Int_t AnalyzerInputParameters_rootMakerExternalFlag;
424     Int_t EventAuxiliarly_bunchCrossing;
425     Int_t EventAuxiliarly_IdEvent;
426     Int_t EventAuxiliarly_IdRun;
427     Bool_t EventAuxiliarly_isRealData;
428     Int_t EventAuxiliarly_luminosityBlock;
429     Int_t EventAuxiliarly_orbitNumber;
430     Float_t EventAuxiliarly_susyScanRun;
431     Float_t EventAuxiliarly_susyScanCrossSection;
432     Float_t EventAuxiliarly_susyScanM0;
433     Float_t EventAuxiliarly_susyScanM12;
434     Float_t EventAuxiliarly_susyScanA0;
435     Float_t EventAuxiliarly_susyScanMu;
436     Float_t EventAuxiliarly_susyScantanbeta;
437     Float_t EventParameters_genEventScale_genEventScale;
438     Float_t EventParameters_genEventWeight_genEventWeight;
439     Int_t EventParameters_genEventProcID_genEventProcID;
440     Float_t RecoPdfInfo_genEventPdfInfo_recoPdfInfoScalePDF;
441     Int_t RecoPdfInfo_genEventPdfInfo_recoPdfInfoId1;
442     Int_t RecoPdfInfo_genEventPdfInfo_recoPdfInfoId2;
443     Float_t RecoPdfInfo_genEventPdfInfo_recoPdfInfoX1;
444     Float_t RecoPdfInfo_genEventPdfInfo_recoPdfInfoX2;
445     Float_t RecoPdfInfo_genEventPdfInfo_recoPdfInfoPdf1;
446     Float_t RecoPdfInfo_genEventPdfInfo_recoPdfInfoPdf2;
447     Bool_t RecoBeamSpot_offlineBeamSpot_isValid;
448     Float_t RecoBeamSpot_offlineBeamSpot_x0;
449     Float_t RecoBeamSpot_offlineBeamSpot_y0;
450     Float_t RecoBeamSpot_offlineBeamSpot_z0;
451     Float_t RecoBeamSpot_offlineBeamSpot_sigmaZ;
452     Float_t RecoBeamSpot_offlineBeamSpot_dxdz;
453     Float_t RecoBeamSpot_offlineBeamSpot_beamWidthX;
454     Float_t RecoBeamSpot_offlineBeamSpot_beamWidthY;
455     Int_t RecoVertex_offlinePrimaryVertices_nRecoVertices;
456     Bool_t RecoVertex_offlinePrimaryVertices_isValid[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
457     Float_t RecoVertex_offlinePrimaryVertices_x[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
458     Float_t RecoVertex_offlinePrimaryVertices_y[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
459     Float_t RecoVertex_offlinePrimaryVertices_z[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
460     Float_t RecoVertex_offlinePrimaryVertices_xErr[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
461     Float_t RecoVertex_offlinePrimaryVertices_yErr[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
462     Float_t RecoVertex_offlinePrimaryVertices_zErr[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
463     Float_t RecoVertex_offlinePrimaryVertices_chi2[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
464     Float_t RecoVertex_offlinePrimaryVertices_sumPt[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
465     Float_t RecoVertex_offlinePrimaryVertices_sumPtw5[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
466     Float_t RecoVertex_offlinePrimaryVertices_ndf[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
467     Int_t RecoVertex_offlinePrimaryVertices_nTracks[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
468     Int_t RecoVertex_offlinePrimaryVertices_nTracksw5[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
469     Bool_t RecoVertex_offlinePrimaryVertices_isFake[nRecoVertexMax]; //[RecoVertex_offlinePrimaryVertices_nRecoVertices]
470     Bool_t TriggerResults_TriggerResultsHLT_HLTIsValid;
471     Bool_t TriggerResults_TriggerResultsHLT_HLTAccept;
472     Bool_t TriggerResults_TriggerResultsHLT_HLTError;
473     Bool_t TriggerResults_TriggerResultsHLT_HLTWasRun;
474     Short_t TriggerResults_TriggerResultsHLT_HLTTableNumber;
475     Int_t TriggerResults_TriggerResultsHLT_nHLTBits;
476     Bool_t TriggerResults_TriggerResultsHLT_HLTBitAccept[nHLTBitsMax]; //[TriggerResults_TriggerResultsHLT_nHLTBits]
477     Bool_t TriggerResults_TriggerResultsHLT_HLTBitError[nHLTBitsMax]; //[TriggerResults_TriggerResultsHLT_nHLTBits]
478     Bool_t TriggerResults_TriggerResultsHLT_HLTBitWasRun[nHLTBitsMax]; //[TriggerResults_TriggerResultsHLT_nHLTBits]
479     Int_t L1TriggerResults_gtDigis_nL1TechBits;
480     Int_t L1TriggerResults_gtDigis_L1TechDecision[nL1TechBitsMax]; //[L1TriggerResults_gtDigis_nL1TechBits]
481     Int_t L1TriggerResults_gtDigis_nL1PhysBits;
482     Int_t L1TriggerResults_gtDigis_L1PhysDecision[nL1PhysBitsMax]; //[L1TriggerResults_gtDigis_nL1PhysBits]
483     Int_t MCTruth_genParticles_nGenParticle;
484     Int_t MCTruth_genParticles_genParticlePdgId[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
485     Short_t MCTruth_genParticles_genParticleStatus[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
486     Short_t MCTruth_genParticles_genParticleCharge[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
487     Float_t MCTruth_genParticles_genParticlePx[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
488     Float_t MCTruth_genParticles_genParticlePy[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
489     Float_t MCTruth_genParticles_genParticlePz[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
490     Float_t MCTruth_genParticles_genParticleMass[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
491     Float_t MCTruth_genParticles_genParticleVx[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
492     Float_t MCTruth_genParticles_genParticleVy[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
493     Float_t MCTruth_genParticles_genParticleVz[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
494     Short_t MCTruth_genParticles_genParticleFirstSonIndex[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
495     Short_t MCTruth_genParticles_genParticleLastSonIndex[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
496     Short_t MCTruth_genParticles_genParticleFirstFatherIndex[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
497     Short_t MCTruth_genParticles_genParticleLastFatherIndex[nGenParticleMax]; //[MCTruth_genParticles_nGenParticle]
498     Int_t MCTruth_genParticles_nGenParticleDaughter;
499     Short_t MCTruth_genParticles_genParticleDaughterIndex[nGenParticleDaughterMax]; //[MCTruth_genParticles_nGenParticleDaughter]
500     Short_t MCTruth_genParticles_genParticleDaughterParentIndex[nGenParticleDaughterMax]; //[MCTruth_genParticles_nGenParticleDaughter]
501     Int_t PF_particleFlow_nPFCandidate;
502     Int_t PF_particleFlow_PFCandidateId[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
503     Int_t PF_particleFlow_PFCandidateCharge[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
504     Float_t PF_particleFlow_PFCandidateEnergy[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
505     Float_t PF_particleFlow_PFCandidateECALEnergy[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
506     Float_t PF_particleFlow_PFCandidateHCALEnergy[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
507     Float_t PF_particleFlow_PFCandidateEt[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
508     Float_t PF_particleFlow_PFCandidateEta[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
509     Float_t PF_particleFlow_PFCandidatePhi[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
510     Float_t PF_particleFlow_PFCandidateMT[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
511     Float_t PF_particleFlow_PFCandidateP[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
512     Float_t PF_particleFlow_PFCandidatePt[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
513     Float_t PF_particleFlow_PFCandidatePx[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
514     Float_t PF_particleFlow_PFCandidatePy[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
515     Float_t PF_particleFlow_PFCandidatePz[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
516     Float_t PF_particleFlow_PFCandidateVx[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
517     Float_t PF_particleFlow_PFCandidateVy[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
518     Float_t PF_particleFlow_PFCandidateVz[nPFCandidateMax]; //[PF_particleFlow_nPFCandidate]
519     Int_t PatMu_cleanPatMuons_nPatMuon;
520     Float_t PatMu_cleanPatMuons_genPt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
521     Float_t PatMu_cleanPatMuons_genEta[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
522     Float_t PatMu_cleanPatMuons_genPhi[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
523     Int_t PatMu_cleanPatMuons_genPID[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
524     Float_t PatMu_cleanPatMuons_trackIso03[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
525     Float_t PatMu_cleanPatMuons_hcalIso03[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
526     Float_t PatMu_cleanPatMuons_ecalIso03[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
527     Float_t PatMu_cleanPatMuons_trackIso05[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
528     Float_t PatMu_cleanPatMuons_hcalIso05[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
529     Float_t PatMu_cleanPatMuons_ecalIso05[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
530     Float_t PatMu_cleanPatMuons_trackIsoDepositCandEnergy[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
531     Float_t PatMu_cleanPatMuons_hcalIsoDepositCandEnergy[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
532     Float_t PatMu_cleanPatMuons_ecalIsoDepositCandEnergy[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
533     Bool_t PatMu_cleanPatMuons_isMuon[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
534     Bool_t PatMu_cleanPatMuons_isCaloMuon[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
535     Bool_t PatMu_cleanPatMuons_isTrackerMuon[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
536     Bool_t PatMu_cleanPatMuons_isStandAloneMuon[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
537     Bool_t PatMu_cleanPatMuons_isGlobalMuon[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
538     Bool_t PatMu_cleanPatMuons_typeAll[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
539     Bool_t PatMu_cleanPatMuons_typeAllGlobalMuons[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
540     Bool_t PatMu_cleanPatMuons_typeAllStandAloneMuons[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
541     Bool_t PatMu_cleanPatMuons_typeAllTrackerMuons[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
542     Bool_t PatMu_cleanPatMuons_typeTrackerMuonArbitrated[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
543     Bool_t PatMu_cleanPatMuons_typeAllArbitrated[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
544     Bool_t PatMu_cleanPatMuons_typeGlobalMuonPromptTight[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
545     Bool_t PatMu_cleanPatMuons_typeTMLastStationLoose[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
546     Bool_t PatMu_cleanPatMuons_typeTMLastStationTight[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
547     Bool_t PatMu_cleanPatMuons_typeTM2DCompatibilityLoose[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
548     Bool_t PatMu_cleanPatMuons_typeTM2DCompatibilityTight[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
549     Bool_t PatMu_cleanPatMuons_typeTMOneStationLoose[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
550     Bool_t PatMu_cleanPatMuons_typeTMOneStationTight[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
551     Bool_t PatMu_cleanPatMuons_typeTMLastStationOptimizedLowPtLoose[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
552     Bool_t PatMu_cleanPatMuons_typeTMLastStationOptimizedLowPtTight[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
553     Bool_t PatMu_cleanPatMuons_GMTkChiCompatibility[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
554     Bool_t PatMu_cleanPatMuons_GMStaChiCompatibility[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
555     Bool_t PatMu_cleanPatMuons_GMTkKinkTight[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
556     Bool_t PatMu_cleanPatMuons_TMLastStationAngLoose[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
557     Bool_t PatMu_cleanPatMuons_TMLastStationAngTight[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
558     Bool_t PatMu_cleanPatMuons_TMOneStationAngLoose[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
559     Bool_t PatMu_cleanPatMuons_TMOneStationAngTight[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
560     Bool_t PatMu_cleanPatMuons_TMLastStationOptimizedBarrelLowPtLoose[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
561     Bool_t PatMu_cleanPatMuons_TMLastStationOptimizedBarrelLowPtTight[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
562     Int_t PatMu_cleanPatMuons_numberOfChambers[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
563     Int_t PatMu_cleanPatMuons_numberOfMatches[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
564     Bool_t PatMu_cleanPatMuons_isIsolationValid[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
565     Float_t PatMu_cleanPatMuons_isolationR03EmEt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
566     Float_t PatMu_cleanPatMuons_isolationR03HadEt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
567     Float_t PatMu_cleanPatMuons_isolationR03HoEt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
568     Float_t PatMu_cleanPatMuons_isolationR03SumPt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
569     Short_t PatMu_cleanPatMuons_isolationR03NTracks[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
570     Short_t PatMu_cleanPatMuons_isolationR03NJets[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
571     Float_t PatMu_cleanPatMuons_isolationR05EmEt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
572     Float_t PatMu_cleanPatMuons_isolationR05HadEt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
573     Float_t PatMu_cleanPatMuons_isolationR05HoEt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
574     Float_t PatMu_cleanPatMuons_isolationR05SumPt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
575     Short_t PatMu_cleanPatMuons_isolationR05NTracks[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
576     Short_t PatMu_cleanPatMuons_isolationR05NJets[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
577     Float_t PatMu_cleanPatMuons_isolationR03EcalVetoEt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
578     Float_t PatMu_cleanPatMuons_isolationR03HcalVetoEt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
579     Float_t PatMu_cleanPatMuons_isolationR03TrackerVetoPt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
580     Float_t PatMu_cleanPatMuons_isolationR05EcalVetoEt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
581     Float_t PatMu_cleanPatMuons_isolationR05HcalVetoEt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
582     Float_t PatMu_cleanPatMuons_isolationR05TrackerVetoPt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
583     Float_t PatMu_cleanPatMuons_isoR03PfAllParticle[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
584     Float_t PatMu_cleanPatMuons_isoR04PfAllParticle[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
585     Float_t PatMu_cleanPatMuons_isoR05PfAllParticle[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
586     Float_t PatMu_cleanPatMuons_isoR03PfChargedHadron[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
587     Float_t PatMu_cleanPatMuons_isoR04PfChargedHadron[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
588     Float_t PatMu_cleanPatMuons_isoR05PfChargedHadron[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
589     Float_t PatMu_cleanPatMuons_isoR03PfNeutralHadron[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
590     Float_t PatMu_cleanPatMuons_isoR04PfNeutralHadron[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
591     Float_t PatMu_cleanPatMuons_isoR05PfNeutralHadron[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
592     Float_t PatMu_cleanPatMuons_isoR03PfGamma[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
593     Float_t PatMu_cleanPatMuons_isoR04PfGamma[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
594     Float_t PatMu_cleanPatMuons_isoR05PfGamma[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
595     Float_t PatMu_cleanPatMuons_isolationChargedHadron[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
596     Float_t PatMu_cleanPatMuons_isolationNeutralHadron[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
597     Float_t PatMu_cleanPatMuons_isolationPhoton[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
598     Bool_t PatMu_cleanPatMuons_isEnergyValid[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
599     Float_t PatMu_cleanPatMuons_calEnergyTower[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
600     Float_t PatMu_cleanPatMuons_calEnergyTowerS9[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
601     Float_t PatMu_cleanPatMuons_calEnergyEm[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
602     Float_t PatMu_cleanPatMuons_calEnergyEmS9[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
603     Float_t PatMu_cleanPatMuons_calEnergyHad[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
604     Float_t PatMu_cleanPatMuons_calEnergyHadS9[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
605     Float_t PatMu_cleanPatMuons_calEnergyHo[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
606     Float_t PatMu_cleanPatMuons_calEnergyHoS9[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
607     Bool_t PatMu_cleanPatMuons_isCaloCompatibilityValid[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
608     Float_t PatMu_cleanPatMuons_caloCompatibility[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
609     Bool_t PatMu_cleanPatMuons_isTimeValid[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
610     Short_t PatMu_cleanPatMuons_timeDirection[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
611     Int_t PatMu_cleanPatMuons_timeNdof[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
612     Float_t PatMu_cleanPatMuons_timeTimeAtIpInOut[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
613     Float_t PatMu_cleanPatMuons_timeTimeAtIpInOutErr[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
614     Float_t PatMu_cleanPatMuons_timeTimeAtIpOutIn[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
615     Float_t PatMu_cleanPatMuons_timeTimeAtIpOutInErr[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
616     Short_t PatMu_cleanPatMuons_charge[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
617     Float_t PatMu_cleanPatMuons_px[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
618     Float_t PatMu_cleanPatMuons_py[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
619     Float_t PatMu_cleanPatMuons_pz[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
620     Float_t PatMu_cleanPatMuons_pt[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
621     Float_t PatMu_cleanPatMuons_p[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
622     Float_t PatMu_cleanPatMuons_energy[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
623     Float_t PatMu_cleanPatMuons_phi[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
624     Float_t PatMu_cleanPatMuons_eta[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
625     Float_t PatMu_cleanPatMuons_theta[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
626     Float_t PatMu_cleanPatMuons_vx[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
627     Float_t PatMu_cleanPatMuons_vy[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
628     Float_t PatMu_cleanPatMuons_vz[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
629     Float_t PatMu_cleanPatMuons_globalTrackNormalizedChi2[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
630     Int_t PatMu_cleanPatMuons_innerTrackNumberOfValidHits[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
631     Int_t PatMu_cleanPatMuons_innerTrackNumberOfLostHits[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
632     Float_t PatMu_cleanPatMuons_innerTrackPhi[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
633     Float_t PatMu_cleanPatMuons_innerTrackD0[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
634     Float_t PatMu_cleanPatMuons_innerTrackD0BeamSpotCorrected[nPatMuonMax]; //[PatMu_cleanPatMuons_nPatMuon]
635     Int_t PatMu_cleanPatMuons_nPatMuonTrack;
636     Int_t PatMu_cleanPatMuons_trackParentPatMuonIndex[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
637     Short_t PatMu_cleanPatMuons_trackType[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
638     Short_t PatMu_cleanPatMuons_trackCharge[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
639     Float_t PatMu_cleanPatMuons_trackPx[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
640     Float_t PatMu_cleanPatMuons_trackPy[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
641     Float_t PatMu_cleanPatMuons_trackPz[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
642     Float_t PatMu_cleanPatMuons_trackPt[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
643     Float_t PatMu_cleanPatMuons_trackPtError[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
644     Float_t PatMu_cleanPatMuons_trackP[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
645     Float_t PatMu_cleanPatMuons_trackPhi[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
646     Float_t PatMu_cleanPatMuons_trackPhiError[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
647     Float_t PatMu_cleanPatMuons_trackEta[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
648     Float_t PatMu_cleanPatMuons_trackEtaError[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
649     Float_t PatMu_cleanPatMuons_trackTheta[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
650     Float_t PatMu_cleanPatMuons_trackThetaError[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
651     Float_t PatMu_cleanPatMuons_trackVx[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
652     Float_t PatMu_cleanPatMuons_trackVy[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
653     Float_t PatMu_cleanPatMuons_trackVz[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
654     Float_t PatMu_cleanPatMuons_trackChi2[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
655     Float_t PatMu_cleanPatMuons_trackChi2Norm[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
656     Float_t PatMu_cleanPatMuons_trackNdof[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
657     Float_t PatMu_cleanPatMuons_trackD0[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
658     Float_t PatMu_cleanPatMuons_trackD0Error[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
659     Float_t PatMu_cleanPatMuons_trackDsz[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
660     Float_t PatMu_cleanPatMuons_trackDszError[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
661     Float_t PatMu_cleanPatMuons_trackDxy[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
662     Float_t PatMu_cleanPatMuons_trackDxyError[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
663     Float_t PatMu_cleanPatMuons_trackDz[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
664     Float_t PatMu_cleanPatMuons_trackDzError[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
665     Short_t PatMu_cleanPatMuons_trackNumberOfValidHits[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
666     Short_t PatMu_cleanPatMuons_trackNumberOfLostHits[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
667     Short_t PatMu_cleanPatMuons_trackNumberOfValidMuonHits[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
668     Int_t PatMu_cleanPatMuons_trackQuality[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
669     Int_t PatMu_cleanPatMuons_trackTrackerLayersWithMeasurement[nPatMuonTrackMax]; //[PatMu_cleanPatMuons_nPatMuonTrack]
670     Int_t PatMu_selectedPatMuonsPF_nPatMuon;
671     Float_t PatMu_selectedPatMuonsPF_genPt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
672     Float_t PatMu_selectedPatMuonsPF_genEta[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
673     Float_t PatMu_selectedPatMuonsPF_genPhi[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
674     Int_t PatMu_selectedPatMuonsPF_genPID[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
675     Float_t PatMu_selectedPatMuonsPF_trackIso03[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
676     Float_t PatMu_selectedPatMuonsPF_hcalIso03[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
677     Float_t PatMu_selectedPatMuonsPF_ecalIso03[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
678     Float_t PatMu_selectedPatMuonsPF_trackIso05[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
679     Float_t PatMu_selectedPatMuonsPF_hcalIso05[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
680     Float_t PatMu_selectedPatMuonsPF_ecalIso05[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
681     Float_t PatMu_selectedPatMuonsPF_trackIsoDepositCandEnergy[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
682     Float_t PatMu_selectedPatMuonsPF_hcalIsoDepositCandEnergy[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
683     Float_t PatMu_selectedPatMuonsPF_ecalIsoDepositCandEnergy[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
684     Bool_t PatMu_selectedPatMuonsPF_isMuon[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
685     Bool_t PatMu_selectedPatMuonsPF_isCaloMuon[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
686     Bool_t PatMu_selectedPatMuonsPF_isTrackerMuon[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
687     Bool_t PatMu_selectedPatMuonsPF_isStandAloneMuon[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
688     Bool_t PatMu_selectedPatMuonsPF_isGlobalMuon[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
689     Bool_t PatMu_selectedPatMuonsPF_typeAll[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
690     Bool_t PatMu_selectedPatMuonsPF_typeAllGlobalMuons[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
691     Bool_t PatMu_selectedPatMuonsPF_typeAllStandAloneMuons[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
692     Bool_t PatMu_selectedPatMuonsPF_typeAllTrackerMuons[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
693     Bool_t PatMu_selectedPatMuonsPF_typeTrackerMuonArbitrated[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
694     Bool_t PatMu_selectedPatMuonsPF_typeAllArbitrated[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
695     Bool_t PatMu_selectedPatMuonsPF_typeGlobalMuonPromptTight[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
696     Bool_t PatMu_selectedPatMuonsPF_typeTMLastStationLoose[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
697     Bool_t PatMu_selectedPatMuonsPF_typeTMLastStationTight[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
698     Bool_t PatMu_selectedPatMuonsPF_typeTM2DCompatibilityLoose[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
699     Bool_t PatMu_selectedPatMuonsPF_typeTM2DCompatibilityTight[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
700     Bool_t PatMu_selectedPatMuonsPF_typeTMOneStationLoose[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
701     Bool_t PatMu_selectedPatMuonsPF_typeTMOneStationTight[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
702     Bool_t PatMu_selectedPatMuonsPF_typeTMLastStationOptimizedLowPtLoose[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
703     Bool_t PatMu_selectedPatMuonsPF_typeTMLastStationOptimizedLowPtTight[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
704     Bool_t PatMu_selectedPatMuonsPF_GMTkChiCompatibility[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
705     Bool_t PatMu_selectedPatMuonsPF_GMStaChiCompatibility[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
706     Bool_t PatMu_selectedPatMuonsPF_GMTkKinkTight[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
707     Bool_t PatMu_selectedPatMuonsPF_TMLastStationAngLoose[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
708     Bool_t PatMu_selectedPatMuonsPF_TMLastStationAngTight[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
709     Bool_t PatMu_selectedPatMuonsPF_TMOneStationAngLoose[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
710     Bool_t PatMu_selectedPatMuonsPF_TMOneStationAngTight[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
711     Bool_t PatMu_selectedPatMuonsPF_TMLastStationOptimizedBarrelLowPtLoose[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
712     Bool_t PatMu_selectedPatMuonsPF_TMLastStationOptimizedBarrelLowPtTight[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
713     Int_t PatMu_selectedPatMuonsPF_numberOfChambers[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
714     Int_t PatMu_selectedPatMuonsPF_numberOfMatches[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
715     Bool_t PatMu_selectedPatMuonsPF_isIsolationValid[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
716     Float_t PatMu_selectedPatMuonsPF_isolationR03EmEt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
717     Float_t PatMu_selectedPatMuonsPF_isolationR03HadEt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
718     Float_t PatMu_selectedPatMuonsPF_isolationR03HoEt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
719     Float_t PatMu_selectedPatMuonsPF_isolationR03SumPt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
720     Short_t PatMu_selectedPatMuonsPF_isolationR03NTracks[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
721     Short_t PatMu_selectedPatMuonsPF_isolationR03NJets[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
722     Float_t PatMu_selectedPatMuonsPF_isolationR05EmEt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
723     Float_t PatMu_selectedPatMuonsPF_isolationR05HadEt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
724     Float_t PatMu_selectedPatMuonsPF_isolationR05HoEt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
725     Float_t PatMu_selectedPatMuonsPF_isolationR05SumPt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
726     Short_t PatMu_selectedPatMuonsPF_isolationR05NTracks[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
727     Short_t PatMu_selectedPatMuonsPF_isolationR05NJets[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
728     Float_t PatMu_selectedPatMuonsPF_isolationR03EcalVetoEt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
729     Float_t PatMu_selectedPatMuonsPF_isolationR03HcalVetoEt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
730     Float_t PatMu_selectedPatMuonsPF_isolationR03TrackerVetoPt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
731     Float_t PatMu_selectedPatMuonsPF_isolationR05EcalVetoEt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
732     Float_t PatMu_selectedPatMuonsPF_isolationR05HcalVetoEt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
733     Float_t PatMu_selectedPatMuonsPF_isolationR05TrackerVetoPt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
734     Float_t PatMu_selectedPatMuonsPF_isoR03PfAllParticle[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
735     Float_t PatMu_selectedPatMuonsPF_isoR04PfAllParticle[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
736     Float_t PatMu_selectedPatMuonsPF_isoR05PfAllParticle[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
737     Float_t PatMu_selectedPatMuonsPF_isoR03PfChargedHadron[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
738     Float_t PatMu_selectedPatMuonsPF_isoR04PfChargedHadron[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
739     Float_t PatMu_selectedPatMuonsPF_isoR05PfChargedHadron[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
740     Float_t PatMu_selectedPatMuonsPF_isoR03PfNeutralHadron[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
741     Float_t PatMu_selectedPatMuonsPF_isoR04PfNeutralHadron[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
742     Float_t PatMu_selectedPatMuonsPF_isoR05PfNeutralHadron[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
743     Float_t PatMu_selectedPatMuonsPF_isoR03PfGamma[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
744     Float_t PatMu_selectedPatMuonsPF_isoR04PfGamma[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
745     Float_t PatMu_selectedPatMuonsPF_isoR05PfGamma[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
746     Float_t PatMu_selectedPatMuonsPF_isolationChargedHadron[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
747     Float_t PatMu_selectedPatMuonsPF_isolationNeutralHadron[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
748     Float_t PatMu_selectedPatMuonsPF_isolationPhoton[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
749     Bool_t PatMu_selectedPatMuonsPF_isEnergyValid[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
750     Float_t PatMu_selectedPatMuonsPF_calEnergyTower[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
751     Float_t PatMu_selectedPatMuonsPF_calEnergyTowerS9[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
752     Float_t PatMu_selectedPatMuonsPF_calEnergyEm[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
753     Float_t PatMu_selectedPatMuonsPF_calEnergyEmS9[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
754     Float_t PatMu_selectedPatMuonsPF_calEnergyHad[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
755     Float_t PatMu_selectedPatMuonsPF_calEnergyHadS9[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
756     Float_t PatMu_selectedPatMuonsPF_calEnergyHo[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
757     Float_t PatMu_selectedPatMuonsPF_calEnergyHoS9[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
758     Bool_t PatMu_selectedPatMuonsPF_isCaloCompatibilityValid[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
759     Float_t PatMu_selectedPatMuonsPF_caloCompatibility[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
760     Bool_t PatMu_selectedPatMuonsPF_isTimeValid[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
761     Short_t PatMu_selectedPatMuonsPF_timeDirection[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
762     Int_t PatMu_selectedPatMuonsPF_timeNdof[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
763     Float_t PatMu_selectedPatMuonsPF_timeTimeAtIpInOut[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
764     Float_t PatMu_selectedPatMuonsPF_timeTimeAtIpInOutErr[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
765     Float_t PatMu_selectedPatMuonsPF_timeTimeAtIpOutIn[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
766     Float_t PatMu_selectedPatMuonsPF_timeTimeAtIpOutInErr[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
767     Short_t PatMu_selectedPatMuonsPF_charge[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
768     Float_t PatMu_selectedPatMuonsPF_px[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
769     Float_t PatMu_selectedPatMuonsPF_py[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
770     Float_t PatMu_selectedPatMuonsPF_pz[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
771     Float_t PatMu_selectedPatMuonsPF_pt[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
772     Float_t PatMu_selectedPatMuonsPF_p[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
773     Float_t PatMu_selectedPatMuonsPF_energy[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
774     Float_t PatMu_selectedPatMuonsPF_phi[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
775     Float_t PatMu_selectedPatMuonsPF_eta[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
776     Float_t PatMu_selectedPatMuonsPF_theta[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
777     Float_t PatMu_selectedPatMuonsPF_vx[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
778     Float_t PatMu_selectedPatMuonsPF_vy[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
779     Float_t PatMu_selectedPatMuonsPF_vz[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
780     Float_t PatMu_selectedPatMuonsPF_globalTrackNormalizedChi2[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
781     Int_t PatMu_selectedPatMuonsPF_innerTrackNumberOfValidHits[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
782     Int_t PatMu_selectedPatMuonsPF_innerTrackNumberOfLostHits[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
783     Float_t PatMu_selectedPatMuonsPF_innerTrackPhi[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
784     Float_t PatMu_selectedPatMuonsPF_innerTrackD0[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
785     Float_t PatMu_selectedPatMuonsPF_innerTrackD0BeamSpotCorrected[nPatMuonMax]; //[PatMu_selectedPatMuonsPF_nPatMuon]
786     Int_t PatMu_selectedPatMuonsPF_nPatMuonTrack;
787     Int_t PatMu_selectedPatMuonsPF_trackParentPatMuonIndex[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
788     Short_t PatMu_selectedPatMuonsPF_trackType[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
789     Short_t PatMu_selectedPatMuonsPF_trackCharge[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
790     Float_t PatMu_selectedPatMuonsPF_trackPx[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
791     Float_t PatMu_selectedPatMuonsPF_trackPy[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
792     Float_t PatMu_selectedPatMuonsPF_trackPz[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
793     Float_t PatMu_selectedPatMuonsPF_trackPt[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
794     Float_t PatMu_selectedPatMuonsPF_trackPtError[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
795     Float_t PatMu_selectedPatMuonsPF_trackP[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
796     Float_t PatMu_selectedPatMuonsPF_trackPhi[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
797     Float_t PatMu_selectedPatMuonsPF_trackPhiError[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
798     Float_t PatMu_selectedPatMuonsPF_trackEta[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
799     Float_t PatMu_selectedPatMuonsPF_trackEtaError[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
800     Float_t PatMu_selectedPatMuonsPF_trackTheta[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
801     Float_t PatMu_selectedPatMuonsPF_trackThetaError[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
802     Float_t PatMu_selectedPatMuonsPF_trackVx[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
803     Float_t PatMu_selectedPatMuonsPF_trackVy[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
804     Float_t PatMu_selectedPatMuonsPF_trackVz[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
805     Float_t PatMu_selectedPatMuonsPF_trackChi2[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
806     Float_t PatMu_selectedPatMuonsPF_trackChi2Norm[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
807     Float_t PatMu_selectedPatMuonsPF_trackNdof[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
808     Float_t PatMu_selectedPatMuonsPF_trackD0[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
809     Float_t PatMu_selectedPatMuonsPF_trackD0Error[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
810     Float_t PatMu_selectedPatMuonsPF_trackDsz[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
811     Float_t PatMu_selectedPatMuonsPF_trackDszError[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
812     Float_t PatMu_selectedPatMuonsPF_trackDxy[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
813     Float_t PatMu_selectedPatMuonsPF_trackDxyError[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
814     Float_t PatMu_selectedPatMuonsPF_trackDz[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
815     Float_t PatMu_selectedPatMuonsPF_trackDzError[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
816     Short_t PatMu_selectedPatMuonsPF_trackNumberOfValidHits[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
817     Short_t PatMu_selectedPatMuonsPF_trackNumberOfLostHits[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
818     Short_t PatMu_selectedPatMuonsPF_trackNumberOfValidMuonHits[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
819     Int_t PatMu_selectedPatMuonsPF_trackQuality[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
820     Int_t PatMu_selectedPatMuonsPF_trackTrackerLayersWithMeasurement[nPatMuonTrackMax]; //[PatMu_selectedPatMuonsPF_nPatMuonTrack]
821     /*
822     Int_t RecoMu_muons_nRecoMuon;
823     Float_t RecoMu_muons_trackIso[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
824     Float_t RecoMu_muons_hcalIso[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
825     Float_t RecoMu_muons_ecalIso[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
826     Bool_t RecoMu_muons_isMuon[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
827     Bool_t RecoMu_muons_isCaloMuon[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
828     Bool_t RecoMu_muons_isTrackerMuon[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
829     Bool_t RecoMu_muons_isStandAloneMuon[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
830     Bool_t RecoMu_muons_isGlobalMuon[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
831     Bool_t RecoMu_muons_typeAll[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
832     Bool_t RecoMu_muons_typeAllGlobalMuons[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
833     Bool_t RecoMu_muons_typeAllStandAloneMuons[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
834     Bool_t RecoMu_muons_typeAllTrackerMuons[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
835     Bool_t RecoMu_muons_typeTrackerMuonArbitrated[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
836     Bool_t RecoMu_muons_typeAllArbitrated[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
837     Bool_t RecoMu_muons_typeGlobalMuonPromptTight[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
838     Bool_t RecoMu_muons_typeTMLastStationLoose[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
839     Bool_t RecoMu_muons_typeTMLastStationTight[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
840     Bool_t RecoMu_muons_typeTM2DCompatibilityLoose[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
841     Bool_t RecoMu_muons_typeTM2DCompatibilityTight[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
842     Bool_t RecoMu_muons_typeTMOneStationLoose[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
843     Bool_t RecoMu_muons_typeTMOneStationTight[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
844     Bool_t RecoMu_muons_typeTMLastStationOptimizedLowPtLoose[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
845     Bool_t RecoMu_muons_typeTMLastStationOptimizedLowPtTight[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
846     Bool_t RecoMu_muons_GMTkChiCompatibility[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
847     Bool_t RecoMu_muons_GMStaChiCompatibility[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
848     Bool_t RecoMu_muons_GMTkKinkTight[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
849     Bool_t RecoMu_muons_TMLastStationAngLoose[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
850     Bool_t RecoMu_muons_TMLastStationAngTight[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
851     Bool_t RecoMu_muons_TMOneStationAngLoose[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
852     Bool_t RecoMu_muons_TMOneStationAngTight[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
853     Bool_t RecoMu_muons_TMLastStationOptimizedBarrelLowPtLoose[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
854     Bool_t RecoMu_muons_TMLastStationOptimizedBarrelLowPtTight[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
855     Bool_t RecoMu_muons_isIsolationValid[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
856     Float_t RecoMu_muons_isolationR03EmEt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
857     Float_t RecoMu_muons_isolationR03HadEt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
858     Float_t RecoMu_muons_isolationR03HoEt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
859     Float_t RecoMu_muons_isolationR03SumPt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
860     Short_t RecoMu_muons_isolationR03NTracks[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
861     Short_t RecoMu_muons_isolationR03NJets[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
862     Float_t RecoMu_muons_isolationR03TrackerVetoPt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
863     Float_t RecoMu_muons_isolationR03EcalVetoEt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
864     Float_t RecoMu_muons_isolationR03HcalVetoEt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
865     Float_t RecoMu_muons_isolationR05EmEt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
866     Float_t RecoMu_muons_isolationR05HadEt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
867     Float_t RecoMu_muons_isolationR05HoEt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
868     Float_t RecoMu_muons_isolationR05SumPt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
869     Short_t RecoMu_muons_isolationR05NTracks[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
870     Short_t RecoMu_muons_isolationR05NJets[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
871     Float_t RecoMu_muons_isolationR05TrackerVetoPt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
872     Float_t RecoMu_muons_isolationR05EcalVetoEt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
873     Float_t RecoMu_muons_isolationR05HcalVetoEt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
874     Bool_t RecoMu_muons_isEnergyValid[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
875     Float_t RecoMu_muons_calEnergyTower[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
876     Float_t RecoMu_muons_calEnergyTowerS9[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
877     Float_t RecoMu_muons_calEnergyEm[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
878     Float_t RecoMu_muons_calEnergyEmS9[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
879     Float_t RecoMu_muons_calEnergyHad[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
880     Float_t RecoMu_muons_calEnergyHadS9[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
881     Float_t RecoMu_muons_calEnergyHo[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
882     Float_t RecoMu_muons_calEnergyHoS9[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
883     Bool_t RecoMu_muons_isCaloCompatibilityValid[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
884     Float_t RecoMu_muons_caloCompatibility[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
885     Bool_t RecoMu_muons_isTimeValid[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
886     Short_t RecoMu_muons_timeDirection[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
887     Int_t RecoMu_muons_timeNdof[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
888     Float_t RecoMu_muons_timeTimeAtIpInOut[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
889     Float_t RecoMu_muons_timeTimeAtIpInOutErr[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
890     Float_t RecoMu_muons_timeTimeAtIpOutIn[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
891     Float_t RecoMu_muons_timeTimeAtIpOutInErr[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
892     Short_t RecoMu_muons_charge[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
893     Float_t RecoMu_muons_px[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
894     Float_t RecoMu_muons_py[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
895     Float_t RecoMu_muons_pz[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
896     Float_t RecoMu_muons_pt[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
897     Float_t RecoMu_muons_p[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
898     Float_t RecoMu_muons_energy[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
899     Float_t RecoMu_muons_phi[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
900     Float_t RecoMu_muons_eta[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
901     Float_t RecoMu_muons_theta[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
902     Float_t RecoMu_muons_vx[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
903     Float_t RecoMu_muons_vy[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
904     Float_t RecoMu_muons_vz[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
905     Float_t RecoMu_muons_CorrectionCaloMEx[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
906     Float_t RecoMu_muons_CorrectionCaloMEy[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
907     Float_t RecoMu_muons_CorrectionCaloType[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
908     Float_t RecoMu_muons_CorrectionTCMEx[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
909     Float_t RecoMu_muons_CorrectionTCMEy[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
910     Float_t RecoMu_muons_CorrectionTCType[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
911     Float_t RecoMu_muons_globalTrackNormalizedChi2[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
912     Int_t RecoMu_muons_innerTrackNumberOfValidHits[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
913     Int_t RecoMu_muons_innerTrackNumberOfLostHits[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
914     Float_t RecoMu_muons_innerTrackPhi[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
915     Float_t RecoMu_muons_innerTrackD0[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
916     Float_t RecoMu_muons_innerTrackD0BeamSpotCorrected[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
917     Float_t RecoMu_muons_innerTrackEcalEta[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
918     Float_t RecoMu_muons_innerTrackEcalPhi[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
919     Float_t RecoMu_muons_innerTrackHcalEta[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
920     Float_t RecoMu_muons_innerTrackHcalPhi[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
921     Float_t RecoMu_muons_innerTrackVtxEta[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
922     Float_t RecoMu_muons_innerTrackVtxPhi[nRecoMuonMax]; //[RecoMu_muons_nRecoMuon]
923     Int_t RecoMu_muons_nRecoMuonTrack;
924     Int_t RecoMu_muons_trackParentRecoMuonIndex[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
925     Short_t RecoMu_muons_trackType[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
926     Short_t RecoMu_muons_trackCharge[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
927     Float_t RecoMu_muons_trackPx[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
928     Float_t RecoMu_muons_trackPy[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
929     Float_t RecoMu_muons_trackPz[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
930     Float_t RecoMu_muons_trackPt[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
931     Float_t RecoMu_muons_trackPtError[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
932     Float_t RecoMu_muons_trackP[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
933     Float_t RecoMu_muons_trackPhi[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
934     Float_t RecoMu_muons_trackPhiError[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
935     Float_t RecoMu_muons_trackEta[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
936     Float_t RecoMu_muons_trackEtaError[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
937     Float_t RecoMu_muons_trackTheta[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
938     Float_t RecoMu_muons_trackThetaError[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
939     Float_t RecoMu_muons_trackVx[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
940     Float_t RecoMu_muons_trackVy[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
941     Float_t RecoMu_muons_trackVz[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
942     Float_t RecoMu_muons_trackChi2[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
943     Float_t RecoMu_muons_trackChi2Norm[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
944     Float_t RecoMu_muons_trackNdof[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
945     Float_t RecoMu_muons_trackD0[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
946     Float_t RecoMu_muons_trackD0Error[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
947     Float_t RecoMu_muons_trackDsz[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
948     Float_t RecoMu_muons_trackDszError[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
949     Float_t RecoMu_muons_trackDxy[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
950     Float_t RecoMu_muons_trackDxyError[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
951     Float_t RecoMu_muons_trackDz[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
952     Float_t RecoMu_muons_trackDzError[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
953     Short_t RecoMu_muons_trackNumberOfValidHits[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]
954     Short_t RecoMu_muons_trackNumberOfLostHits[nRecoMuonTrackMax]; //[RecoMu_muons_nRecoMuonTrack]*/
955     Int_t PatEl_cleanPatElectrons_nPatElectron;
956     Float_t PatEl_cleanPatElectrons_genPt[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
957     Float_t PatEl_cleanPatElectrons_genEta[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
958     Float_t PatEl_cleanPatElectrons_genPhi[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
959     Int_t PatEl_cleanPatElectrons_genPID[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
960     Float_t PatEl_cleanPatElectrons_simpleEleId95cIso[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
961     Float_t PatEl_cleanPatElectrons_simpleEleId90cIso[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
962     Float_t PatEl_cleanPatElectrons_simpleEleId85cIso[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
963     Float_t PatEl_cleanPatElectrons_simpleEleId80cIso[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
964     Float_t PatEl_cleanPatElectrons_simpleEleId70cIso[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
965     Float_t PatEl_cleanPatElectrons_simpleEleId60cIso[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
966     Float_t PatEl_cleanPatElectrons_eidRobustLoose[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
967     Float_t PatEl_cleanPatElectrons_eidRobustTight[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
968     Float_t PatEl_cleanPatElectrons_eidRobustHighEnergy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
969     Float_t PatEl_cleanPatElectrons_eidLoose[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
970     Float_t PatEl_cleanPatElectrons_eidTight[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
971     Float_t PatEl_cleanPatElectrons_scSigmaEtaEta[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
972     Float_t PatEl_cleanPatElectrons_scSigmaIEtaIEta[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
973     Float_t PatEl_cleanPatElectrons_scE1x5[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
974     Float_t PatEl_cleanPatElectrons_scE2x5Max[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
975     Float_t PatEl_cleanPatElectrons_scE5x5[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
976     Float_t PatEl_cleanPatElectrons_trackIso03[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
977     Float_t PatEl_cleanPatElectrons_hcalIso03[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
978     Float_t PatEl_cleanPatElectrons_ecalIso03[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
979     Float_t PatEl_cleanPatElectrons_trackIso04[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
980     Float_t PatEl_cleanPatElectrons_hcalIso04[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
981     Float_t PatEl_cleanPatElectrons_ecalIso04[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
982     Float_t PatEl_cleanPatElectrons_trackIsoDepositCandEnergy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
983     Float_t PatEl_cleanPatElectrons_hcalIsoDepositCandEnergy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
984     Float_t PatEl_cleanPatElectrons_ecalIsoDepositCandEnergy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
985     Float_t PatEl_cleanPatElectrons_isoR03PfAllParticle[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
986     Float_t PatEl_cleanPatElectrons_isoR04PfAllParticle[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
987     Float_t PatEl_cleanPatElectrons_isoR05PfAllParticle[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
988     Float_t PatEl_cleanPatElectrons_isoR03PfChargedHadron[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
989     Float_t PatEl_cleanPatElectrons_isoR04PfChargedHadron[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
990     Float_t PatEl_cleanPatElectrons_isoR05PfChargedHadron[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
991     Float_t PatEl_cleanPatElectrons_isoR03PfNeutralHadron[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
992     Float_t PatEl_cleanPatElectrons_isoR04PfNeutralHadron[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
993     Float_t PatEl_cleanPatElectrons_isoR05PfNeutralHadron[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
994     Float_t PatEl_cleanPatElectrons_isoR03PfGamma[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
995     Float_t PatEl_cleanPatElectrons_isoR04PfGamma[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
996     Float_t PatEl_cleanPatElectrons_isoR05PfGamma[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
997     Float_t PatEl_cleanPatElectrons_isolationChargedHadron[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
998     Float_t PatEl_cleanPatElectrons_isolationNeutralHadron[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
999     Float_t PatEl_cleanPatElectrons_isolationPhoton[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1000     Bool_t PatEl_cleanPatElectrons_isGsfCtfScPixChargeConsistent[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1001     Bool_t PatEl_cleanPatElectrons_isGsfScPixChargeConsistent[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1002     Bool_t PatEl_cleanPatElectrons_isGsfCtfChargeConsistent[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1003     Float_t PatEl_cleanPatElectrons_scPixCharge[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1004     Bool_t PatEl_cleanPatElectrons_isElectron[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1005     Short_t PatEl_cleanPatElectrons_classification[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1006     Float_t PatEl_cleanPatElectrons_caloEnergy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1007     Float_t PatEl_cleanPatElectrons_ecalEnergyError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1008     Bool_t PatEl_cleanPatElectrons_isEnergyScaleCorrected[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1009     Float_t PatEl_cleanPatElectrons_trackMomentumError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1010     Bool_t PatEl_cleanPatElectrons_isMomentumCorrected[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1011     Float_t PatEl_cleanPatElectrons_hadronicOverEm[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1012     Float_t PatEl_cleanPatElectrons_caloPositionX[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1013     Float_t PatEl_cleanPatElectrons_caloPositionY[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1014     Float_t PatEl_cleanPatElectrons_caloPositionZ[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1015     Float_t PatEl_cleanPatElectrons_trackMomentumAtVtxPx[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1016     Float_t PatEl_cleanPatElectrons_trackMomentumAtVtxPy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1017     Float_t PatEl_cleanPatElectrons_trackMomentumAtVtxPz[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1018     Float_t PatEl_cleanPatElectrons_trackPositionAtVtxX[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1019     Float_t PatEl_cleanPatElectrons_trackPositionAtVtxY[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1020     Float_t PatEl_cleanPatElectrons_trackPositionAtVtxZ[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1021     Float_t PatEl_cleanPatElectrons_trackMomentumAtCaloPx[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1022     Float_t PatEl_cleanPatElectrons_trackMomentumAtCaloPy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1023     Float_t PatEl_cleanPatElectrons_trackMomentumAtCaloPz[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1024     Float_t PatEl_cleanPatElectrons_trackPositionAtCaloX[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1025     Float_t PatEl_cleanPatElectrons_trackPositionAtCaloY[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1026     Float_t PatEl_cleanPatElectrons_trackPositionAtCaloZ[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1027     Float_t PatEl_cleanPatElectrons_trackMomentumOutPx[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1028     Float_t PatEl_cleanPatElectrons_trackMomentumOutPy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1029     Float_t PatEl_cleanPatElectrons_trackMomentumOutPz[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1030     Float_t PatEl_cleanPatElectrons_eSuperClusterOverP[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1031     Float_t PatEl_cleanPatElectrons_eSeedClusterOverPout[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1032     Float_t PatEl_cleanPatElectrons_deltaEtaSuperClusterTrackAtVtx[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1033     Float_t PatEl_cleanPatElectrons_deltaEtaSeedClusterTrackAtCalo[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1034     Float_t PatEl_cleanPatElectrons_deltaPhiSuperClusterTrackAtVtx[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1035     Float_t PatEl_cleanPatElectrons_deltaPhiSeedClusterTrackAtCalo[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1036     Int_t PatEl_cleanPatElectrons_gsfTrackChargeMode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1037     Float_t PatEl_cleanPatElectrons_gsfTrackQoverpMode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1038     Float_t PatEl_cleanPatElectrons_gsfTrackQoverpModeError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1039     Float_t PatEl_cleanPatElectrons_gsfTrackPxMode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1040     Float_t PatEl_cleanPatElectrons_gsfTrackPyMode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1041     Float_t PatEl_cleanPatElectrons_gsfTrackPzMode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1042     Float_t PatEl_cleanPatElectrons_gsfTrackPtMode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1043     Float_t PatEl_cleanPatElectrons_gsfTrackPtModeError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1044     Float_t PatEl_cleanPatElectrons_gsfTrackPMode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1045     Float_t PatEl_cleanPatElectrons_gsfTrackPhiMode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1046     Float_t PatEl_cleanPatElectrons_gsfTrackPhiModeError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1047     Float_t PatEl_cleanPatElectrons_gsfTrackEtaMode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1048     Float_t PatEl_cleanPatElectrons_gsfTrackEtaModeError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1049     Float_t PatEl_cleanPatElectrons_gsfTrackThetaMode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1050     Float_t PatEl_cleanPatElectrons_gsfTrackThetaModeError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1051     Float_t PatEl_cleanPatElectrons_gsfTrackLambdaMode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1052     Float_t PatEl_cleanPatElectrons_gsfTrackLambdaModeError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1053     Float_t PatEl_cleanPatElectrons_gsfTrackParameter0Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1054     Float_t PatEl_cleanPatElectrons_gsfTrackParameter1Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1055     Float_t PatEl_cleanPatElectrons_gsfTrackParameter2Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1056     Float_t PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix00Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1057     Float_t PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix01Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1058     Float_t PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix02Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1059     Float_t PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix10Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1060     Float_t PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix11Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1061     Float_t PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix12Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1062     Float_t PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix20Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1063     Float_t PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix21Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1064     Float_t PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix22Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1065     Float_t PatEl_cleanPatElectrons_gsfTrackError00Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1066     Float_t PatEl_cleanPatElectrons_gsfTrackError11Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1067     Float_t PatEl_cleanPatElectrons_gsfTrackError22Mode[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1068     Short_t PatEl_cleanPatElectrons_trackCharge[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1069     Float_t PatEl_cleanPatElectrons_trackPx[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1070     Float_t PatEl_cleanPatElectrons_trackPy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1071     Float_t PatEl_cleanPatElectrons_trackPz[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1072     Float_t PatEl_cleanPatElectrons_trackPt[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1073     Float_t PatEl_cleanPatElectrons_trackPtError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1074     Float_t PatEl_cleanPatElectrons_trackP[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1075     Float_t PatEl_cleanPatElectrons_trackPhi[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1076     Float_t PatEl_cleanPatElectrons_trackPhiError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1077     Float_t PatEl_cleanPatElectrons_trackEta[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1078     Float_t PatEl_cleanPatElectrons_trackEtaError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1079     Float_t PatEl_cleanPatElectrons_trackTheta[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1080     Float_t PatEl_cleanPatElectrons_trackThetaError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1081     Float_t PatEl_cleanPatElectrons_trackVx[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1082     Float_t PatEl_cleanPatElectrons_trackVy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1083     Float_t PatEl_cleanPatElectrons_trackVz[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1084     Float_t PatEl_cleanPatElectrons_trackChi2[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1085     Float_t PatEl_cleanPatElectrons_trackChi2Norm[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1086     Float_t PatEl_cleanPatElectrons_trackNdof[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1087     Float_t PatEl_cleanPatElectrons_trackD0[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1088     Float_t PatEl_cleanPatElectrons_trackD0BeamSpotCorrected[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1089     Float_t PatEl_cleanPatElectrons_trackD0Error[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1090     Float_t PatEl_cleanPatElectrons_trackDsz[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1091     Float_t PatEl_cleanPatElectrons_trackDszError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1092     Float_t PatEl_cleanPatElectrons_trackDxy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1093     Float_t PatEl_cleanPatElectrons_trackDxyError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1094     Float_t PatEl_cleanPatElectrons_trackDz[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1095     Float_t PatEl_cleanPatElectrons_trackDzError[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1096     Short_t PatEl_cleanPatElectrons_trackNumberOfValidHits[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1097     Short_t PatEl_cleanPatElectrons_trackNumberOfLostHits[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1098     Float_t PatEl_cleanPatElectrons_superClusterEnergy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1099     Float_t PatEl_cleanPatElectrons_superClusterX[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1100     Float_t PatEl_cleanPatElectrons_superClusterY[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1101     Float_t PatEl_cleanPatElectrons_superClusterZ[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1102     Float_t PatEl_cleanPatElectrons_superClusterEta[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1103     Float_t PatEl_cleanPatElectrons_superClusterPhi[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1104     UInt_t PatEl_cleanPatElectrons_superClusterCaloID[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1105     Float_t PatEl_cleanPatElectrons_superClusterPreshowerEnergy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1106     Float_t PatEl_cleanPatElectrons_superClusterPhiWidth[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1107     Float_t PatEl_cleanPatElectrons_superClusterEtaWidth[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1108     Bool_t PatEl_cleanPatElectrons_ecalDrivenSeed[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1109     Bool_t PatEl_cleanPatElectrons_trackerDrivenSeed[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1110     Short_t PatEl_cleanPatElectrons_charge[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1111     Float_t PatEl_cleanPatElectrons_px[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1112     Float_t PatEl_cleanPatElectrons_py[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1113     Float_t PatEl_cleanPatElectrons_pz[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1114     Float_t PatEl_cleanPatElectrons_pt[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1115     Float_t PatEl_cleanPatElectrons_p[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1116     Float_t PatEl_cleanPatElectrons_energy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1117     Float_t PatEl_cleanPatElectrons_phi[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1118     Float_t PatEl_cleanPatElectrons_eta[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1119     Float_t PatEl_cleanPatElectrons_theta[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1120     Float_t PatEl_cleanPatElectrons_vx[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1121     Float_t PatEl_cleanPatElectrons_vy[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1122     Float_t PatEl_cleanPatElectrons_vz[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1123     Int_t PatEl_cleanPatElectrons_numberOfExpectedInnerHits[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1124     Float_t PatEl_cleanPatElectrons_convdist[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1125     Float_t PatEl_cleanPatElectrons_convdcot[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1126     Float_t PatEl_cleanPatElectrons_convradius[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1127     Float_t PatEl_cleanPatElectrons_mva[nPatElectronMax]; //[PatEl_cleanPatElectrons_nPatElectron]
1128     Int_t PatEl_selectedPatElectronsPF_nPatElectron;
1129     Float_t PatEl_selectedPatElectronsPF_genPt[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1130     Float_t PatEl_selectedPatElectronsPF_genEta[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1131     Float_t PatEl_selectedPatElectronsPF_genPhi[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1132     Int_t PatEl_selectedPatElectronsPF_genPID[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1133     Float_t PatEl_selectedPatElectronsPF_simpleEleId95cIso[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1134     Float_t PatEl_selectedPatElectronsPF_simpleEleId90cIso[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1135     Float_t PatEl_selectedPatElectronsPF_simpleEleId85cIso[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1136     Float_t PatEl_selectedPatElectronsPF_simpleEleId80cIso[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1137     Float_t PatEl_selectedPatElectronsPF_simpleEleId70cIso[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1138     Float_t PatEl_selectedPatElectronsPF_simpleEleId60cIso[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1139     Float_t PatEl_selectedPatElectronsPF_eidRobustLoose[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1140     Float_t PatEl_selectedPatElectronsPF_eidRobustTight[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1141     Float_t PatEl_selectedPatElectronsPF_eidRobustHighEnergy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1142     Float_t PatEl_selectedPatElectronsPF_eidLoose[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1143     Float_t PatEl_selectedPatElectronsPF_eidTight[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1144     Float_t PatEl_selectedPatElectronsPF_scSigmaEtaEta[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1145     Float_t PatEl_selectedPatElectronsPF_scSigmaIEtaIEta[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1146     Float_t PatEl_selectedPatElectronsPF_scE1x5[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1147     Float_t PatEl_selectedPatElectronsPF_scE2x5Max[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1148     Float_t PatEl_selectedPatElectronsPF_scE5x5[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1149     Float_t PatEl_selectedPatElectronsPF_trackIso03[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1150     Float_t PatEl_selectedPatElectronsPF_hcalIso03[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1151     Float_t PatEl_selectedPatElectronsPF_ecalIso03[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1152     Float_t PatEl_selectedPatElectronsPF_trackIso04[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1153     Float_t PatEl_selectedPatElectronsPF_hcalIso04[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1154     Float_t PatEl_selectedPatElectronsPF_ecalIso04[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1155     Float_t PatEl_selectedPatElectronsPF_trackIsoDepositCandEnergy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1156     Float_t PatEl_selectedPatElectronsPF_hcalIsoDepositCandEnergy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1157     Float_t PatEl_selectedPatElectronsPF_ecalIsoDepositCandEnergy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1158     Float_t PatEl_selectedPatElectronsPF_isoR03PfAllParticle[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1159     Float_t PatEl_selectedPatElectronsPF_isoR04PfAllParticle[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1160     Float_t PatEl_selectedPatElectronsPF_isoR05PfAllParticle[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1161     Float_t PatEl_selectedPatElectronsPF_isoR03PfChargedHadron[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1162     Float_t PatEl_selectedPatElectronsPF_isoR04PfChargedHadron[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1163     Float_t PatEl_selectedPatElectronsPF_isoR05PfChargedHadron[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1164     Float_t PatEl_selectedPatElectronsPF_isoR03PfNeutralHadron[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1165     Float_t PatEl_selectedPatElectronsPF_isoR04PfNeutralHadron[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1166     Float_t PatEl_selectedPatElectronsPF_isoR05PfNeutralHadron[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1167     Float_t PatEl_selectedPatElectronsPF_isoR03PfGamma[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1168     Float_t PatEl_selectedPatElectronsPF_isoR04PfGamma[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1169     Float_t PatEl_selectedPatElectronsPF_isoR05PfGamma[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1170     Float_t PatEl_selectedPatElectronsPF_isolationChargedHadron[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1171     Float_t PatEl_selectedPatElectronsPF_isolationNeutralHadron[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1172     Float_t PatEl_selectedPatElectronsPF_isolationPhoton[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1173     Bool_t PatEl_selectedPatElectronsPF_isGsfCtfScPixChargeConsistent[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1174     Bool_t PatEl_selectedPatElectronsPF_isGsfScPixChargeConsistent[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1175     Bool_t PatEl_selectedPatElectronsPF_isGsfCtfChargeConsistent[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1176     Float_t PatEl_selectedPatElectronsPF_scPixCharge[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1177     Bool_t PatEl_selectedPatElectronsPF_isElectron[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1178     Short_t PatEl_selectedPatElectronsPF_classification[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1179     Float_t PatEl_selectedPatElectronsPF_caloEnergy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1180     Float_t PatEl_selectedPatElectronsPF_ecalEnergyError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1181     Bool_t PatEl_selectedPatElectronsPF_isEnergyScaleCorrected[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1182     Float_t PatEl_selectedPatElectronsPF_trackMomentumError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1183     Bool_t PatEl_selectedPatElectronsPF_isMomentumCorrected[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1184     Float_t PatEl_selectedPatElectronsPF_hadronicOverEm[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1185     Float_t PatEl_selectedPatElectronsPF_caloPositionX[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1186     Float_t PatEl_selectedPatElectronsPF_caloPositionY[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1187     Float_t PatEl_selectedPatElectronsPF_caloPositionZ[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1188     Float_t PatEl_selectedPatElectronsPF_trackMomentumAtVtxPx[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1189     Float_t PatEl_selectedPatElectronsPF_trackMomentumAtVtxPy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1190     Float_t PatEl_selectedPatElectronsPF_trackMomentumAtVtxPz[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1191     Float_t PatEl_selectedPatElectronsPF_trackPositionAtVtxX[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1192     Float_t PatEl_selectedPatElectronsPF_trackPositionAtVtxY[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1193     Float_t PatEl_selectedPatElectronsPF_trackPositionAtVtxZ[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1194     Float_t PatEl_selectedPatElectronsPF_trackMomentumAtCaloPx[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1195     Float_t PatEl_selectedPatElectronsPF_trackMomentumAtCaloPy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1196     Float_t PatEl_selectedPatElectronsPF_trackMomentumAtCaloPz[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1197     Float_t PatEl_selectedPatElectronsPF_trackPositionAtCaloX[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1198     Float_t PatEl_selectedPatElectronsPF_trackPositionAtCaloY[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1199     Float_t PatEl_selectedPatElectronsPF_trackPositionAtCaloZ[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1200     Float_t PatEl_selectedPatElectronsPF_trackMomentumOutPx[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1201     Float_t PatEl_selectedPatElectronsPF_trackMomentumOutPy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1202     Float_t PatEl_selectedPatElectronsPF_trackMomentumOutPz[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1203     Float_t PatEl_selectedPatElectronsPF_eSuperClusterOverP[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1204     Float_t PatEl_selectedPatElectronsPF_eSeedClusterOverPout[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1205     Float_t PatEl_selectedPatElectronsPF_deltaEtaSuperClusterTrackAtVtx[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1206     Float_t PatEl_selectedPatElectronsPF_deltaEtaSeedClusterTrackAtCalo[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1207     Float_t PatEl_selectedPatElectronsPF_deltaPhiSuperClusterTrackAtVtx[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1208     Float_t PatEl_selectedPatElectronsPF_deltaPhiSeedClusterTrackAtCalo[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1209     Int_t PatEl_selectedPatElectronsPF_gsfTrackChargeMode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1210     Float_t PatEl_selectedPatElectronsPF_gsfTrackQoverpMode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1211     Float_t PatEl_selectedPatElectronsPF_gsfTrackQoverpModeError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1212     Float_t PatEl_selectedPatElectronsPF_gsfTrackPxMode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1213     Float_t PatEl_selectedPatElectronsPF_gsfTrackPyMode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1214     Float_t PatEl_selectedPatElectronsPF_gsfTrackPzMode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1215     Float_t PatEl_selectedPatElectronsPF_gsfTrackPtMode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1216     Float_t PatEl_selectedPatElectronsPF_gsfTrackPtModeError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1217     Float_t PatEl_selectedPatElectronsPF_gsfTrackPMode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1218     Float_t PatEl_selectedPatElectronsPF_gsfTrackPhiMode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1219     Float_t PatEl_selectedPatElectronsPF_gsfTrackPhiModeError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1220     Float_t PatEl_selectedPatElectronsPF_gsfTrackEtaMode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1221     Float_t PatEl_selectedPatElectronsPF_gsfTrackEtaModeError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1222     Float_t PatEl_selectedPatElectronsPF_gsfTrackThetaMode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1223     Float_t PatEl_selectedPatElectronsPF_gsfTrackThetaModeError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1224     Float_t PatEl_selectedPatElectronsPF_gsfTrackLambdaMode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1225     Float_t PatEl_selectedPatElectronsPF_gsfTrackLambdaModeError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1226     Float_t PatEl_selectedPatElectronsPF_gsfTrackParameter0Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1227     Float_t PatEl_selectedPatElectronsPF_gsfTrackParameter1Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1228     Float_t PatEl_selectedPatElectronsPF_gsfTrackParameter2Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1229     Float_t PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix00Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1230     Float_t PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix01Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1231     Float_t PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix02Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1232     Float_t PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix10Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1233     Float_t PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix11Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1234     Float_t PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix12Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1235     Float_t PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix20Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1236     Float_t PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix21Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1237     Float_t PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix22Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1238     Float_t PatEl_selectedPatElectronsPF_gsfTrackError00Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1239     Float_t PatEl_selectedPatElectronsPF_gsfTrackError11Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1240     Float_t PatEl_selectedPatElectronsPF_gsfTrackError22Mode[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1241     Short_t PatEl_selectedPatElectronsPF_trackCharge[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1242     Float_t PatEl_selectedPatElectronsPF_trackPx[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1243     Float_t PatEl_selectedPatElectronsPF_trackPy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1244     Float_t PatEl_selectedPatElectronsPF_trackPz[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1245     Float_t PatEl_selectedPatElectronsPF_trackPt[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1246     Float_t PatEl_selectedPatElectronsPF_trackPtError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1247     Float_t PatEl_selectedPatElectronsPF_trackP[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1248     Float_t PatEl_selectedPatElectronsPF_trackPhi[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1249     Float_t PatEl_selectedPatElectronsPF_trackPhiError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1250     Float_t PatEl_selectedPatElectronsPF_trackEta[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1251     Float_t PatEl_selectedPatElectronsPF_trackEtaError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1252     Float_t PatEl_selectedPatElectronsPF_trackTheta[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1253     Float_t PatEl_selectedPatElectronsPF_trackThetaError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1254     Float_t PatEl_selectedPatElectronsPF_trackVx[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1255     Float_t PatEl_selectedPatElectronsPF_trackVy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1256     Float_t PatEl_selectedPatElectronsPF_trackVz[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1257     Float_t PatEl_selectedPatElectronsPF_trackChi2[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1258     Float_t PatEl_selectedPatElectronsPF_trackChi2Norm[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1259     Float_t PatEl_selectedPatElectronsPF_trackNdof[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1260     Float_t PatEl_selectedPatElectronsPF_trackD0[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1261     Float_t PatEl_selectedPatElectronsPF_trackD0BeamSpotCorrected[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1262     Float_t PatEl_selectedPatElectronsPF_trackD0Error[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1263     Float_t PatEl_selectedPatElectronsPF_trackDsz[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1264     Float_t PatEl_selectedPatElectronsPF_trackDszError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1265     Float_t PatEl_selectedPatElectronsPF_trackDxy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1266     Float_t PatEl_selectedPatElectronsPF_trackDxyError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1267     Float_t PatEl_selectedPatElectronsPF_trackDz[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1268     Float_t PatEl_selectedPatElectronsPF_trackDzError[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1269     Short_t PatEl_selectedPatElectronsPF_trackNumberOfValidHits[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1270     Short_t PatEl_selectedPatElectronsPF_trackNumberOfLostHits[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1271     Float_t PatEl_selectedPatElectronsPF_superClusterEnergy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1272     Float_t PatEl_selectedPatElectronsPF_superClusterX[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1273     Float_t PatEl_selectedPatElectronsPF_superClusterY[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1274     Float_t PatEl_selectedPatElectronsPF_superClusterZ[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1275     Float_t PatEl_selectedPatElectronsPF_superClusterEta[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1276     Float_t PatEl_selectedPatElectronsPF_superClusterPhi[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1277     UInt_t PatEl_selectedPatElectronsPF_superClusterCaloID[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1278     Float_t PatEl_selectedPatElectronsPF_superClusterPreshowerEnergy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1279     Float_t PatEl_selectedPatElectronsPF_superClusterPhiWidth[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1280     Float_t PatEl_selectedPatElectronsPF_superClusterEtaWidth[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1281     Bool_t PatEl_selectedPatElectronsPF_ecalDrivenSeed[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1282     Bool_t PatEl_selectedPatElectronsPF_trackerDrivenSeed[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1283     Short_t PatEl_selectedPatElectronsPF_charge[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1284     Float_t PatEl_selectedPatElectronsPF_px[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1285     Float_t PatEl_selectedPatElectronsPF_py[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1286     Float_t PatEl_selectedPatElectronsPF_pz[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1287     Float_t PatEl_selectedPatElectronsPF_pt[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1288     Float_t PatEl_selectedPatElectronsPF_p[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1289     Float_t PatEl_selectedPatElectronsPF_energy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1290     Float_t PatEl_selectedPatElectronsPF_phi[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1291     Float_t PatEl_selectedPatElectronsPF_eta[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1292     Float_t PatEl_selectedPatElectronsPF_theta[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1293     Float_t PatEl_selectedPatElectronsPF_vx[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1294     Float_t PatEl_selectedPatElectronsPF_vy[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1295     Float_t PatEl_selectedPatElectronsPF_vz[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1296     Int_t PatEl_selectedPatElectronsPF_numberOfExpectedInnerHits[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1297     Float_t PatEl_selectedPatElectronsPF_convdist[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1298     Float_t PatEl_selectedPatElectronsPF_convdcot[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1299     Float_t PatEl_selectedPatElectronsPF_convradius[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1300     Float_t PatEl_selectedPatElectronsPF_mva[nPatElectronMax]; //[PatEl_selectedPatElectronsPF_nPatElectron]
1301     /*
1302     Int_t RecoEl_gsfElectrons_nRecoElectron;
1303     Bool_t RecoEl_gsfElectrons_eidRobustLoose[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1304     Bool_t RecoEl_gsfElectrons_eidRobustTight[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1305     Bool_t RecoEl_gsfElectrons_eidRobustHighEnergy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1306     Bool_t RecoEl_gsfElectrons_eidLoose[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1307     Bool_t RecoEl_gsfElectrons_eidTight[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1308     Float_t RecoEl_gsfElectrons_scSigmaEtaEta[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1309     Float_t RecoEl_gsfElectrons_scSigmaIEtaIEta[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1310     Float_t RecoEl_gsfElectrons_scE1x5[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1311     Float_t RecoEl_gsfElectrons_scE2x5Max[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1312     Float_t RecoEl_gsfElectrons_scE5x5[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1313     Float_t RecoEl_gsfElectrons_trackIso[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1314     Float_t RecoEl_gsfElectrons_hcalIso[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1315     Float_t RecoEl_gsfElectrons_ecalIso[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1316     Bool_t RecoEl_gsfElectrons_isGsfCtfScPixChargeConsistent[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1317     Bool_t RecoEl_gsfElectrons_isGsfScPixChargeConsistent[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1318     Bool_t RecoEl_gsfElectrons_isGsfCtfChargeConsistent[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1319     Float_t RecoEl_gsfElectrons_scPixCharge[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1320     Bool_t RecoEl_gsfElectrons_isElectron[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1321     Short_t RecoEl_gsfElectrons_classification[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1322     Float_t RecoEl_gsfElectrons_caloEnergy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1323     Float_t RecoEl_gsfElectrons_ecalEnergyError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1324     Bool_t RecoEl_gsfElectrons_isEnergyScaleCorrected[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1325     Float_t RecoEl_gsfElectrons_trackMomentumError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1326     Bool_t RecoEl_gsfElectrons_isMomentumCorrected[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1327     Float_t RecoEl_gsfElectrons_hadronicOverEm[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1328     Float_t RecoEl_gsfElectrons_caloPositionX[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1329     Float_t RecoEl_gsfElectrons_caloPositionY[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1330     Float_t RecoEl_gsfElectrons_caloPositionZ[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1331     Float_t RecoEl_gsfElectrons_trackMomentumAtVtxPx[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1332     Float_t RecoEl_gsfElectrons_trackMomentumAtVtxPy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1333     Float_t RecoEl_gsfElectrons_trackMomentumAtVtxPz[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1334     Float_t RecoEl_gsfElectrons_trackPositionAtVtxX[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1335     Float_t RecoEl_gsfElectrons_trackPositionAtVtxY[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1336     Float_t RecoEl_gsfElectrons_trackPositionAtVtxZ[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1337     Float_t RecoEl_gsfElectrons_trackMomentumAtCaloPx[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1338     Float_t RecoEl_gsfElectrons_trackMomentumAtCaloPy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1339     Float_t RecoEl_gsfElectrons_trackMomentumAtCaloPz[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1340     Float_t RecoEl_gsfElectrons_trackPositionAtCaloX[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1341     Float_t RecoEl_gsfElectrons_trackPositionAtCaloY[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1342     Float_t RecoEl_gsfElectrons_trackPositionAtCaloZ[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1343     Float_t RecoEl_gsfElectrons_trackMomentumOutPx[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1344     Float_t RecoEl_gsfElectrons_trackMomentumOutPy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1345     Float_t RecoEl_gsfElectrons_trackMomentumOutPz[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1346     Float_t RecoEl_gsfElectrons_eSuperClusterOverP[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1347     Float_t RecoEl_gsfElectrons_eSeedClusterOverPout[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1348     Float_t RecoEl_gsfElectrons_deltaEtaSuperClusterTrackAtVtx[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1349     Float_t RecoEl_gsfElectrons_deltaEtaSeedClusterTrackAtCalo[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1350     Float_t RecoEl_gsfElectrons_deltaPhiSuperClusterTrackAtVtx[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1351     Float_t RecoEl_gsfElectrons_deltaPhiSeedClusterTrackAtCalo[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1352     Int_t RecoEl_gsfElectrons_gsfTrackChargeMode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1353     Float_t RecoEl_gsfElectrons_gsfTrackQoverpMode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1354     Float_t RecoEl_gsfElectrons_gsfTrackQoverpModeError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1355     Float_t RecoEl_gsfElectrons_gsfTrackPxMode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1356     Float_t RecoEl_gsfElectrons_gsfTrackPyMode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1357     Float_t RecoEl_gsfElectrons_gsfTrackPzMode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1358     Float_t RecoEl_gsfElectrons_gsfTrackPtMode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1359     Float_t RecoEl_gsfElectrons_gsfTrackPtModeError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1360     Float_t RecoEl_gsfElectrons_gsfTrackPMode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1361     Float_t RecoEl_gsfElectrons_gsfTrackPhiMode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1362     Float_t RecoEl_gsfElectrons_gsfTrackPhiModeError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1363     Float_t RecoEl_gsfElectrons_gsfTrackEtaMode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1364     Float_t RecoEl_gsfElectrons_gsfTrackEtaModeError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1365     Float_t RecoEl_gsfElectrons_gsfTrackThetaMode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1366     Float_t RecoEl_gsfElectrons_gsfTrackThetaModeError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1367     Float_t RecoEl_gsfElectrons_gsfTrackLambdaMode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1368     Float_t RecoEl_gsfElectrons_gsfTrackLambdaModeError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1369     Float_t RecoEl_gsfElectrons_gsfTrackParameter0Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1370     Float_t RecoEl_gsfElectrons_gsfTrackParameter1Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1371     Float_t RecoEl_gsfElectrons_gsfTrackParameter2Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1372     Float_t RecoEl_gsfElectrons_gsfTrackCovarianceMatrix00Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1373     Float_t RecoEl_gsfElectrons_gsfTrackCovarianceMatrix01Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1374     Float_t RecoEl_gsfElectrons_gsfTrackCovarianceMatrix02Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1375     Float_t RecoEl_gsfElectrons_gsfTrackCovarianceMatrix10Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1376     Float_t RecoEl_gsfElectrons_gsfTrackCovarianceMatrix11Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1377     Float_t RecoEl_gsfElectrons_gsfTrackCovarianceMatrix12Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1378     Float_t RecoEl_gsfElectrons_gsfTrackCovarianceMatrix20Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1379     Float_t RecoEl_gsfElectrons_gsfTrackCovarianceMatrix21Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1380     Float_t RecoEl_gsfElectrons_gsfTrackCovarianceMatrix22Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1381     Float_t RecoEl_gsfElectrons_gsfTrackError00Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1382     Float_t RecoEl_gsfElectrons_gsfTrackError11Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1383     Float_t RecoEl_gsfElectrons_gsfTrackError22Mode[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1384     Short_t RecoEl_gsfElectrons_trackCharge[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1385     Float_t RecoEl_gsfElectrons_trackPx[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1386     Float_t RecoEl_gsfElectrons_trackPy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1387     Float_t RecoEl_gsfElectrons_trackPz[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1388     Float_t RecoEl_gsfElectrons_trackPt[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1389     Float_t RecoEl_gsfElectrons_trackPtError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1390     Float_t RecoEl_gsfElectrons_trackP[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1391     Float_t RecoEl_gsfElectrons_trackPhi[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1392     Float_t RecoEl_gsfElectrons_trackPhiError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1393     Float_t RecoEl_gsfElectrons_trackEta[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1394     Float_t RecoEl_gsfElectrons_trackEtaError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1395     Float_t RecoEl_gsfElectrons_trackTheta[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1396     Float_t RecoEl_gsfElectrons_trackThetaError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1397     Float_t RecoEl_gsfElectrons_trackVx[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1398     Float_t RecoEl_gsfElectrons_trackVy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1399     Float_t RecoEl_gsfElectrons_trackVz[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1400     Float_t RecoEl_gsfElectrons_trackChi2[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1401     Float_t RecoEl_gsfElectrons_trackChi2Norm[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1402     Float_t RecoEl_gsfElectrons_trackNdof[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1403     Float_t RecoEl_gsfElectrons_trackD0[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1404     Float_t RecoEl_gsfElectrons_trackD0BeamSpotCorrected[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1405     Float_t RecoEl_gsfElectrons_trackD0Error[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1406     Float_t RecoEl_gsfElectrons_trackDsz[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1407     Float_t RecoEl_gsfElectrons_trackDszError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1408     Float_t RecoEl_gsfElectrons_trackDxy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1409     Float_t RecoEl_gsfElectrons_trackDxyError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1410     Float_t RecoEl_gsfElectrons_trackDz[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1411     Float_t RecoEl_gsfElectrons_trackDzError[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1412     Short_t RecoEl_gsfElectrons_trackNumberOfValidHits[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1413     Short_t RecoEl_gsfElectrons_trackNumberOfLostHits[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1414     Float_t RecoEl_gsfElectrons_superClusterEnergy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1415     Float_t RecoEl_gsfElectrons_superClusterX[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1416     Float_t RecoEl_gsfElectrons_superClusterY[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1417     Float_t RecoEl_gsfElectrons_superClusterZ[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1418     Float_t RecoEl_gsfElectrons_superClusterEta[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1419     Float_t RecoEl_gsfElectrons_superClusterPhi[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1420     UInt_t RecoEl_gsfElectrons_superClusterCaloID[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1421     Float_t RecoEl_gsfElectrons_superClusterPreshowerEnergy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1422     Float_t RecoEl_gsfElectrons_superClusterPhiWidth[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1423     Float_t RecoEl_gsfElectrons_superClusterEtaWidth[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1424     Short_t RecoEl_gsfElectrons_charge[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1425     Float_t RecoEl_gsfElectrons_px[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1426     Float_t RecoEl_gsfElectrons_py[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1427     Float_t RecoEl_gsfElectrons_pz[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1428     Float_t RecoEl_gsfElectrons_pt[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1429     Float_t RecoEl_gsfElectrons_p[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1430     Float_t RecoEl_gsfElectrons_energy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1431     Float_t RecoEl_gsfElectrons_phi[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1432     Float_t RecoEl_gsfElectrons_eta[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1433     Float_t RecoEl_gsfElectrons_theta[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1434     Float_t RecoEl_gsfElectrons_vx[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1435     Float_t RecoEl_gsfElectrons_vy[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1436     Float_t RecoEl_gsfElectrons_vz[nRecoElectronMax]; //[RecoEl_gsfElectrons_nRecoElectron]
1437     */
1438     Int_t Track_generalTracks_nRecoTrack;
1439     Short_t Track_generalTracks_trackCharge[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1440     Float_t Track_generalTracks_trackPx[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1441     Float_t Track_generalTracks_trackPy[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1442     Float_t Track_generalTracks_trackPz[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1443     Float_t Track_generalTracks_trackPt[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1444     Float_t Track_generalTracks_trackPtError[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1445     Float_t Track_generalTracks_trackP[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1446     Float_t Track_generalTracks_trackPhi[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1447     Float_t Track_generalTracks_trackPhiError[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1448     Float_t Track_generalTracks_trackEta[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1449     Float_t Track_generalTracks_trackEtaError[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1450     Float_t Track_generalTracks_trackTheta[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1451     Float_t Track_generalTracks_trackThetaError[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1452     Float_t Track_generalTracks_trackVx[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1453     Float_t Track_generalTracks_trackVy[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1454     Float_t Track_generalTracks_trackVz[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1455     Float_t Track_generalTracks_trackChi2[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1456     Float_t Track_generalTracks_trackChi2Norm[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1457     Float_t Track_generalTracks_trackNdof[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1458     Float_t Track_generalTracks_trackD0[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1459     Float_t Track_generalTracks_trackD0Error[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1460     Float_t Track_generalTracks_trackDsz[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1461     Float_t Track_generalTracks_trackDszError[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1462     Float_t Track_generalTracks_trackDxy[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1463     Float_t Track_generalTracks_trackDxyError[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1464     Float_t Track_generalTracks_trackDz[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1465     Float_t Track_generalTracks_trackDzError[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1466     Short_t Track_generalTracks_trackNumberOfValidHits[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1467     Short_t Track_generalTracks_trackNumberOfLostHits[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1468     Short_t Track_generalTracks_trackNumberOfValidMuonHits[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1469     Int_t Track_generalTracks_trackQuality[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1470     Int_t Track_generalTracks_trackTrackerLayersWithMeasurement[nRecoTrackMax]; //[Track_generalTracks_nRecoTrack]
1471     Int_t JetGen_ak5GenJets_nGenJet;
1472     Short_t JetGen_ak5GenJets_genJetCharge[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1473     Float_t JetGen_ak5GenJets_genJetPx[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1474     Float_t JetGen_ak5GenJets_genJetPy[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1475     Float_t JetGen_ak5GenJets_genJetPz[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1476     Float_t JetGen_ak5GenJets_genJetPt[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1477     Float_t JetGen_ak5GenJets_genJetP[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1478     Float_t JetGen_ak5GenJets_genJetPhi[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1479     Float_t JetGen_ak5GenJets_genJetEta[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1480     Float_t JetGen_ak5GenJets_genJetTheta[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1481     Float_t JetGen_ak5GenJets_genJetEmEnergy[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1482     Float_t JetGen_ak5GenJets_genJetHadEnergy[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1483     Float_t JetGen_ak5GenJets_genJetInvisibleEnergy[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1484     Float_t JetGen_ak5GenJets_genJetAuxiliaryEnergy[nGenJetMax]; //[JetGen_ak5GenJets_nGenJet]
1485     Int_t PatJets_cleanPatJetsAK5Calo_nPatJet;
1486     Short_t PatJets_cleanPatJetsAK5Calo_charge[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1487     Float_t PatJets_cleanPatJetsAK5Calo_px[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1488     Float_t PatJets_cleanPatJetsAK5Calo_py[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1489     Float_t PatJets_cleanPatJetsAK5Calo_pz[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1490     Float_t PatJets_cleanPatJetsAK5Calo_pt[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1491     Float_t PatJets_cleanPatJetsAK5Calo_p[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1492     Float_t PatJets_cleanPatJetsAK5Calo_phi[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1493     Float_t PatJets_cleanPatJetsAK5Calo_eta[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1494     Float_t PatJets_cleanPatJetsAK5Calo_theta[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1495     Float_t PatJets_cleanPatJetsAK5Calo_maxEInEmTowers[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1496     Float_t PatJets_cleanPatJetsAK5Calo_maxEInHadTowers[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1497     Float_t PatJets_cleanPatJetsAK5Calo_hadEnergyInHO[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1498     Float_t PatJets_cleanPatJetsAK5Calo_hadEnergyInHB[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1499     Float_t PatJets_cleanPatJetsAK5Calo_hadEnergyInHF[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1500     Float_t PatJets_cleanPatJetsAK5Calo_hadEnergyInHE[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1501     Float_t PatJets_cleanPatJetsAK5Calo_emEnergyInEB[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1502     Float_t PatJets_cleanPatJetsAK5Calo_emEnergyInEE[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1503     Float_t PatJets_cleanPatJetsAK5Calo_emEnergyInHF[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1504     Float_t PatJets_cleanPatJetsAK5Calo_energyFractionHadronic[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1505     Float_t PatJets_cleanPatJetsAK5Calo_emEnergyFraction[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1506     Float_t PatJets_cleanPatJetsAK5Calo_towersArea[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1507     Short_t PatJets_cleanPatJetsAK5Calo_n90[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1508     Short_t PatJets_cleanPatJetsAK5Calo_n60[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1509     Float_t PatJets_cleanPatJetsAK5Calo_combinedSecondaryVertexBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1510     Float_t PatJets_cleanPatJetsAK5Calo_combinedSecondaryVertexMVABJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1511     Float_t PatJets_cleanPatJetsAK5Calo_jetBProbabilityBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1512     Float_t PatJets_cleanPatJetsAK5Calo_jetProbabilityBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1513     //Float_t PatJets_cleanPatJetsAK5Calo_simpleSecondaryVertexBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1514     Float_t PatJets_cleanPatJetsAK5Calo_trackCountingHighEffBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1515     Float_t PatJets_cleanPatJetsAK5Calo_trackCountingHighPurBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1516     Int_t PatJets_cleanPatJetsAK5Calo_partonFlavour[nPatJetMax]; //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1517     Int_t PatJets_patJetsAK5PF_nPatJet;
1518     Short_t PatJets_patJetsAK5PF_charge[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1519     Float_t PatJets_patJetsAK5PF_px[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1520     Float_t PatJets_patJetsAK5PF_py[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1521     Float_t PatJets_patJetsAK5PF_pz[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1522     Float_t PatJets_patJetsAK5PF_pt[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1523     Float_t PatJets_patJetsAK5PF_p[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1524     Float_t PatJets_patJetsAK5PF_phi[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1525     Float_t PatJets_patJetsAK5PF_eta[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1526     Float_t PatJets_patJetsAK5PF_theta[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1527     Float_t PatJets_patJetsAK5PF_combinedSecondaryVertexBJetTags[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1528     Float_t PatJets_patJetsAK5PF_combinedSecondaryVertexMVABJetTags[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1529     Float_t PatJets_patJetsAK5PF_jetBProbabilityBJetTags[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1530     Float_t PatJets_patJetsAK5PF_jetProbabilityBJetTags[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1531     //Float_t PatJets_patJetsAK5PF_simpleSecondaryVertexBJetTags[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1532     Float_t PatJets_patJetsAK5PF_trackCountingHighEffBJetTags[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1533     Float_t PatJets_patJetsAK5PF_trackCountingHighPurBJetTags[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1534     Float_t PatJets_patJetsAK5PF_chargedHadronEnergy[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1535     Float_t PatJets_patJetsAK5PF_neutralHadronEnergy[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1536     Float_t PatJets_patJetsAK5PF_chargedEmEnergy[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1537     Float_t PatJets_patJetsAK5PF_neutralEmEnergy[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1538     Float_t PatJets_patJetsAK5PF_photonEnergy[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1539     Float_t PatJets_patJetsAK5PF_electronEnergy[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1540     Float_t PatJets_patJetsAK5PF_muonEnergy[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1541     Float_t PatJets_patJetsAK5PF_HFHadronEnergy[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1542     Float_t PatJets_patJetsAK5PF_HFEMEnergy[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1543     Int_t PatJets_patJetsAK5PF_chargedHadronMultiplicity[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1544     Int_t PatJets_patJetsAK5PF_neutralHadronMultiplicity[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1545     Int_t PatJets_patJetsAK5PF_photonMultiplicity[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1546     Int_t PatJets_patJetsAK5PF_electronMultiplicity[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1547     Int_t PatJets_patJetsAK5PF_muonMultiplicity[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1548     Int_t PatJets_patJetsAK5PF_neutralMultiplicity[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1549     Int_t PatJets_patJetsAK5PF_chargedMultiplicity[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1550     Int_t PatJets_patJetsAK5PF_HFHadronMultiplicity[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1551     Int_t PatJets_patJetsAK5PF_HFEMMultiplicity[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1552     Int_t PatJets_patJetsAK5PF_partonFlavour[nPatJetMax]; //[PatJets_patJetsAK5PF_nPatJet]
1553     Int_t PatJets_cleanPatJetsAK5Track_nPatJet;
1554     Short_t PatJets_cleanPatJetsAK5Track_charge[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1555     Float_t PatJets_cleanPatJetsAK5Track_px[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1556     Float_t PatJets_cleanPatJetsAK5Track_py[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1557     Float_t PatJets_cleanPatJetsAK5Track_pz[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1558     Float_t PatJets_cleanPatJetsAK5Track_pt[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1559     Float_t PatJets_cleanPatJetsAK5Track_p[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1560     Float_t PatJets_cleanPatJetsAK5Track_phi[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1561     Float_t PatJets_cleanPatJetsAK5Track_eta[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1562     Float_t PatJets_cleanPatJetsAK5Track_theta[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1563     Float_t PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1564     Float_t PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1565     Float_t PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1566     Float_t PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1567     //Float_t PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1568     Float_t PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1569     Float_t PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1570     Float_t PatJets_cleanPatJetsAK5Track_vx[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1571     Float_t PatJets_cleanPatJetsAK5Track_vy[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1572     Float_t PatJets_cleanPatJetsAK5Track_vz[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1573     Short_t PatJets_cleanPatJetsAK5Track_numberOfTracks[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1574     Int_t PatJets_cleanPatJetsAK5Track_partonFlavour[nPatJetMax]; //[PatJets_cleanPatJetsAK5Track_nPatJet]
1575     Int_t CaloJets_ak5CaloJets_nCaloJet;
1576     Float_t CaloJets_ak5CaloJets_px[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1577     Float_t CaloJets_ak5CaloJets_py[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1578     Float_t CaloJets_ak5CaloJets_pz[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1579     Float_t CaloJets_ak5CaloJets_pt[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1580     Float_t CaloJets_ak5CaloJets_p[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1581     Float_t CaloJets_ak5CaloJets_phi[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1582     Float_t CaloJets_ak5CaloJets_eta[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1583     Float_t CaloJets_ak5CaloJets_theta[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1584     Float_t CaloJets_ak5CaloJets_maxEInEmTowers[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1585     Float_t CaloJets_ak5CaloJets_maxEInHadTowers[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1586     Float_t CaloJets_ak5CaloJets_hadEnergyInHO[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1587     Float_t CaloJets_ak5CaloJets_hadEnergyInHB[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1588     Float_t CaloJets_ak5CaloJets_hadEnergyInHF[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1589     Float_t CaloJets_ak5CaloJets_hadEnergyInHE[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1590     Float_t CaloJets_ak5CaloJets_emEnergyInEB[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1591     Float_t CaloJets_ak5CaloJets_emEnergyInEE[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1592     Float_t CaloJets_ak5CaloJets_emEnergyInHF[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1593     Float_t CaloJets_ak5CaloJets_energyFractionHadronic[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1594     Float_t CaloJets_ak5CaloJets_emEnergyFraction[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1595     Float_t CaloJets_ak5CaloJets_towersArea[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1596     Short_t CaloJets_ak5CaloJets_n90[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1597     Short_t CaloJets_ak5CaloJets_n60[nCaloJetMax]; //[CaloJets_ak5CaloJets_nCaloJet]
1598     Int_t PFJets_ak5PFJets_nPFJet;
1599     Float_t PFJets_ak5PFJets_px[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1600     Float_t PFJets_ak5PFJets_py[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1601     Float_t PFJets_ak5PFJets_pz[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1602     Float_t PFJets_ak5PFJets_pt[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1603     Float_t PFJets_ak5PFJets_p[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1604     Float_t PFJets_ak5PFJets_phi[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1605     Float_t PFJets_ak5PFJets_eta[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1606     Float_t PFJets_ak5PFJets_theta[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1607     Float_t PFJets_ak5PFJets_chargedHadronEnergy[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1608     Float_t PFJets_ak5PFJets_neutralHadronEnergy[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1609     Float_t PFJets_ak5PFJets_photonEnergy[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1610     Float_t PFJets_ak5PFJets_electronEnergy[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1611     Float_t PFJets_ak5PFJets_muonEnergy[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1612     Float_t PFJets_ak5PFJets_HFHadronEnergy[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1613     Float_t PFJets_ak5PFJets_HFEMEnergy[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1614     Int_t PFJets_ak5PFJets_chargedHadronMultiplicity[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1615     Int_t PFJets_ak5PFJets_neutralHadronMultiplicity[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1616     Int_t PFJets_ak5PFJets_photonMultiplicity[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1617     Int_t PFJets_ak5PFJets_electronMultiplicity[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1618     Int_t PFJets_ak5PFJets_muonMultiplicity[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1619     Int_t PFJets_ak5PFJets_neutralMultiplicity[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1620     Int_t PFJets_ak5PFJets_chargedMultiplicity[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1621     Int_t PFJets_ak5PFJets_HFHadronMultiplicity[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1622     Int_t PFJets_ak5PFJets_HFEMMultiplicity[nPFJetMax]; //[PFJets_ak5PFJets_nPFJet]
1623     Int_t TrackJets_ak5TrackJets_nTrackJet;
1624     Float_t TrackJets_ak5TrackJets_px[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1625     Float_t TrackJets_ak5TrackJets_py[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1626     Float_t TrackJets_ak5TrackJets_pz[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1627     Float_t TrackJets_ak5TrackJets_pt[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1628     Float_t TrackJets_ak5TrackJets_p[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1629     Float_t TrackJets_ak5TrackJets_phi[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1630     Float_t TrackJets_ak5TrackJets_eta[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1631     Float_t TrackJets_ak5TrackJets_theta[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1632     Short_t TrackJets_ak5TrackJets_charge[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1633     Short_t TrackJets_ak5TrackJets_numberOfTracks[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1634     Float_t TrackJets_ak5TrackJets_vx[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1635     Float_t TrackJets_ak5TrackJets_vy[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1636     Float_t TrackJets_ak5TrackJets_vz[nTrackJetMax]; //[TrackJets_ak5TrackJets_nTrackJet]
1637     Float_t METGen_genMetTrue_genMETPx;
1638     Float_t METGen_genMetTrue_genMETPy;
1639     Float_t METGen_genMetTrue_genMETPz;
1640     Float_t METGen_genMetTrue_genMETEt;
1641     Float_t METGen_genMetTrue_genMETEta;
1642     Float_t METGen_genMetTrue_genMETPhi;
1643     Float_t METGen_genMetTrue_genMETsumEt;
1644     Float_t METGen_genMetTrue_genMETmEtSig;
1645     Float_t METGen_genMetTrue_genMETChargedEMEt;
1646     Float_t METGen_genMetTrue_genMETChargedHadEt;
1647     Float_t METGen_genMetTrue_genMETInvisibleEt;
1648     Float_t METGen_genMetTrue_genMETMuonEt;
1649     Float_t METGen_genMetTrue_genMETNeutralEMEt;
1650     Float_t METGen_genMetTrue_genMETNeutralHadEt;
1651     Float_t METGen_genMetCalo_genMETPx;
1652     Float_t METGen_genMetCalo_genMETPy;
1653     Float_t METGen_genMetCalo_genMETPz;
1654     Float_t METGen_genMetCalo_genMETEt;
1655     Float_t METGen_genMetCalo_genMETEta;
1656     Float_t METGen_genMetCalo_genMETPhi;
1657     Float_t METGen_genMetCalo_genMETsumEt;
1658     Float_t METGen_genMetCalo_genMETmEtSig;
1659     Float_t METGen_genMetCalo_genMETChargedEMEt;
1660     Float_t METGen_genMetCalo_genMETChargedHadEt;
1661     Float_t METGen_genMetCalo_genMETInvisibleEt;
1662     Float_t METGen_genMetCalo_genMETMuonEt;
1663     Float_t METGen_genMetCalo_genMETNeutralEMEt;
1664     Float_t METGen_genMetCalo_genMETNeutralHadEt;
1665     Float_t PatMET_patMETsAK5Calo_px;
1666     Float_t PatMET_patMETsAK5Calo_py;
1667     Float_t PatMET_patMETsAK5Calo_pz;
1668     Float_t PatMET_patMETsAK5Calo_et;
1669     Float_t PatMET_patMETsAK5Calo_eta;
1670     Float_t PatMET_patMETsAK5Calo_phi;
1671     Float_t PatMET_patMETsAK5Calo_sumEt;
1672     Float_t PatMET_patMETsAK5Calo_mEtSig;
1673     Int_t PatMET_patMETsAK5Calo_nCorrections;
1674     Float_t PatMET_patMETsAK5Calo_corExUncorrALL;
1675     Float_t PatMET_patMETsAK5Calo_corEyUncorrALL;
1676     Float_t PatMET_patMETsAK5Calo_corSumEtUncorrALL;
1677     Float_t PatMET_patMETsAK5Calo_uncorrectedPtUncorrALL;
1678     Float_t PatMET_patMETsAK5Calo_uncorrectedPhiUncorrALL;
1679     Float_t PatMET_patMETsAK5Calo_corExUncorrJES;
1680     Float_t PatMET_patMETsAK5Calo_corEyUncorrJES;
1681     Float_t PatMET_patMETsAK5Calo_corSumEtUncorrJES;
1682     Float_t PatMET_patMETsAK5Calo_uncorrectedPtUncorrJES;
1683     Float_t PatMET_patMETsAK5Calo_uncorrectedPhiUncorrJES;
1684     Float_t PatMET_patMETsAK5Calo_corExUncorrMUON;
1685     Float_t PatMET_patMETsAK5Calo_corEyUncorrMUON;
1686     Float_t PatMET_patMETsAK5Calo_corSumEtUncorrMUON;
1687     Float_t PatMET_patMETsAK5Calo_uncorrectedPtUncorrMUON;
1688     Float_t PatMET_patMETsAK5Calo_uncorrectedPhiUncorrMUON;
1689     Float_t PatMET_patMETsAK5Calo_etFractionHadronic;
1690     Float_t PatMET_patMETsAK5Calo_emEtFraction;
1691     Float_t PatMET_patMETsAK5Calo_hadEtInHB;
1692     Float_t PatMET_patMETsAK5Calo_hadEtInHO;
1693     Float_t PatMET_patMETsAK5Calo_hadEtInHE;
1694     Float_t PatMET_patMETsAK5Calo_hadEtInHF;
1695     Float_t PatMET_patMETsAK5Calo_emEtInEB;
1696     Float_t PatMET_patMETsAK5Calo_emEtInEE;
1697     Float_t PatMET_patMETsAK5Calo_emEtInHF;
1698     Float_t PatMET_patMETsAK5Calo_metSignificance;
1699     Float_t PatMET_patMETsPF_px;
1700     Float_t PatMET_patMETsPF_py;
1701     Float_t PatMET_patMETsPF_pz;
1702     Float_t PatMET_patMETsPF_et;
1703     Float_t PatMET_patMETsPF_eta;
1704     Float_t PatMET_patMETsPF_phi;
1705     Float_t PatMET_patMETsPF_sumEt;
1706     Float_t PatMET_patMETsPF_mEtSig;
1707     Float_t PatMET_patMETsTC_px;
1708     Float_t PatMET_patMETsTC_py;
1709     Float_t PatMET_patMETsTC_pz;
1710     Float_t PatMET_patMETsTC_et;
1711     Float_t PatMET_patMETsTC_eta;
1712     Float_t PatMET_patMETsTC_phi;
1713     Float_t PatMET_patMETsTC_sumEt;
1714     Float_t PatMET_patMETsTC_mEtSig;
1715     Float_t RecoMET_tcMet_px;
1716     Float_t RecoMET_tcMet_py;
1717     Float_t RecoMET_tcMet_pz;
1718     Float_t RecoMET_tcMet_et;
1719     Float_t RecoMET_tcMet_eta;
1720     Float_t RecoMET_tcMet_phi;
1721     Float_t RecoMET_tcMet_sumEt;
1722     Float_t RecoCaloMET_met_px;
1723     Float_t RecoCaloMET_met_py;
1724     Float_t RecoCaloMET_met_pz;
1725     Float_t RecoCaloMET_met_et;
1726     Float_t RecoCaloMET_met_eta;
1727     Float_t RecoCaloMET_met_phi;
1728     Float_t RecoCaloMET_met_sumEt;
1729     Float_t RecoCaloMET_met_etFractionHadronic;
1730     Float_t RecoCaloMET_met_emEtFraction;
1731     Float_t RecoCaloMET_met_hadEtInHB;
1732     Float_t RecoCaloMET_met_hadEtInHO;
1733     Float_t RecoCaloMET_met_hadEtInHE;
1734     Float_t RecoCaloMET_met_hadEtInHF;
1735     Float_t RecoCaloMET_met_emEtInEB;
1736     Float_t RecoCaloMET_met_emEtInEE;
1737     Float_t RecoCaloMET_met_emEtInHF;
1738     Float_t RecoCaloMET_met_metSignificance;
1739     Float_t RecoCaloMET_corMetGlobalMuons_px;
1740     Float_t RecoCaloMET_corMetGlobalMuons_py;
1741     Float_t RecoCaloMET_corMetGlobalMuons_pz;
1742     Float_t RecoCaloMET_corMetGlobalMuons_et;
1743     Float_t RecoCaloMET_corMetGlobalMuons_eta;
1744     Float_t RecoCaloMET_corMetGlobalMuons_phi;
1745     Float_t RecoCaloMET_corMetGlobalMuons_sumEt;
1746     Float_t RecoCaloMET_corMetGlobalMuons_etFractionHadronic;
1747     Float_t RecoCaloMET_corMetGlobalMuons_emEtFraction;
1748     Float_t RecoCaloMET_corMetGlobalMuons_hadEtInHB;
1749     Float_t RecoCaloMET_corMetGlobalMuons_hadEtInHO;
1750     Float_t RecoCaloMET_corMetGlobalMuons_hadEtInHE;
1751     Float_t RecoCaloMET_corMetGlobalMuons_hadEtInHF;
1752     Float_t RecoCaloMET_corMetGlobalMuons_emEtInEB;
1753     Float_t RecoCaloMET_corMetGlobalMuons_emEtInEE;
1754     Float_t RecoCaloMET_corMetGlobalMuons_emEtInHF;
1755     Float_t RecoCaloMET_corMetGlobalMuons_metSignificance;
1756     Float_t RecoPFMET_pfMet_px;
1757     Float_t RecoPFMET_pfMet_py;
1758     Float_t RecoPFMET_pfMet_pz;
1759     Float_t RecoPFMET_pfMet_et;
1760     Float_t RecoPFMET_pfMet_eta;
1761     Float_t RecoPFMET_pfMet_phi;
1762     Float_t RecoPFMET_pfMet_sumEt;
1763     Bool_t EventCleanup_cscLooseHaloId;
1764     Bool_t EventCleanup_cscTightHaloId;
1765     Bool_t EventCleanup_passLooseNoiseFilter;
1766     Bool_t EventCleanup_passTightNoiseFilter;
1767     Int_t CaloTower_towerMaker_nCaloTower;
1768     Float_t CaloTower_towerMaker_emEnergy[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1769     Float_t CaloTower_towerMaker_hadEnergy[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1770     Float_t CaloTower_towerMaker_outerEnergy[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1771     Float_t CaloTower_towerMaker_emEt[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1772     Float_t CaloTower_towerMaker_hadEt[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1773     Float_t CaloTower_towerMaker_outerEt[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1774     Float_t CaloTower_towerMaker_emPositionX[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1775     Float_t CaloTower_towerMaker_emPositionY[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1776     Float_t CaloTower_towerMaker_emPositionZ[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1777     Float_t CaloTower_towerMaker_hadPositionX[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1778     Float_t CaloTower_towerMaker_hadPositionY[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1779     Float_t CaloTower_towerMaker_hadPositionZ[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1780     Int_t CaloTower_towerMaker_emLvl1[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1781     Int_t CaloTower_towerMaker_hadLvl1[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1782     Float_t CaloTower_towerMaker_hadEnergyHeOuterLayer[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1783     Float_t CaloTower_towerMaker_hadEnergyHeInnerLayer[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1784     Float_t CaloTower_towerMaker_ecalTime[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1785     Float_t CaloTower_towerMaker_hcalTime[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1786     Int_t CaloTower_towerMaker_ieta[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1787     Int_t CaloTower_towerMaker_iphi[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1788     Int_t CaloTower_towerMaker_numCrystals[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1789     Float_t CaloTower_towerMaker_px[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1790     Float_t CaloTower_towerMaker_py[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1791     Float_t CaloTower_towerMaker_pz[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1792     Float_t CaloTower_towerMaker_pt[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1793     Float_t CaloTower_towerMaker_p[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1794     Float_t CaloTower_towerMaker_energy[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1795     Float_t CaloTower_towerMaker_phi[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1796     Float_t CaloTower_towerMaker_eta[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1797     Float_t CaloTower_towerMaker_theta[nCaloTowerMax]; //[CaloTower_towerMaker_nCaloTower]
1798    
1799     // List of branches
1800     TBranch *b_AnalyzerInputParameters_rootMakerVersion; //!
1801     TBranch *b_AnalyzerInputParameters_rootMakerExternalFlag; //!
1802     TBranch *b_EventAuxiliarly_bunchCrossing; //!
1803     TBranch *b_EventAuxiliarly_IdEvent; //!
1804     TBranch *b_EventAuxiliarly_IdRun; //!
1805     TBranch *b_EventAuxiliarly_isRealData; //!
1806     TBranch *b_EventAuxiliarly_luminosityBlock; //!
1807     TBranch *b_EventAuxiliarly_orbitNumber; //!
1808     TBranch *b_EventAuxiliarly_susyScanRun; //!
1809     TBranch *b_EventAuxiliarly_susyScanCrossSection; //!
1810     TBranch *b_EventAuxiliarly_susyScanM0; //!
1811     TBranch *b_EventAuxiliarly_susyScanM12; //!
1812     TBranch *b_EventAuxiliarly_susyScanA0; //!
1813     TBranch *b_EventAuxiliarly_susyScanMu; //!
1814     TBranch *b_EventAuxiliarly_susyScantanbeta; //!
1815     TBranch *b_EventParameters_genEventScale_genEventScale; //!
1816     TBranch *b_EventParameters_genEventWeight_genEventWeight; //!
1817     TBranch *b_EventParameters_genEventProcID_genEventProcID; //!
1818     TBranch *b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoScalePDF; //!
1819     TBranch *b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoId1; //!
1820     TBranch *b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoId2; //!
1821     TBranch *b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoX1; //!
1822     TBranch *b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoX2; //!
1823     TBranch *b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoPdf1; //!
1824     TBranch *b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoPdf2; //!
1825     TBranch *b_RecoBeamSpot_offlineBeamSpot_isValid; //!
1826     TBranch *b_RecoBeamSpot_offlineBeamSpot_x0; //!
1827     TBranch *b_RecoBeamSpot_offlineBeamSpot_y0; //!
1828     TBranch *b_RecoBeamSpot_offlineBeamSpot_z0; //!
1829     TBranch *b_RecoBeamSpot_offlineBeamSpot_sigmaZ; //!
1830     TBranch *b_RecoBeamSpot_offlineBeamSpot_dxdz; //!
1831     TBranch *b_RecoBeamSpot_offlineBeamSpot_beamWidthX; //!
1832     TBranch *b_RecoBeamSpot_offlineBeamSpot_beamWidthY; //!
1833     TBranch *b_RecoVertex_offlinePrimaryVertices_nRecoVertices; //!
1834     TBranch *b_RecoVertex_offlinePrimaryVertices_isValid; //!
1835     TBranch *b_RecoVertex_offlinePrimaryVertices_x; //!
1836     TBranch *b_RecoVertex_offlinePrimaryVertices_y; //!
1837     TBranch *b_RecoVertex_offlinePrimaryVertices_z; //!
1838     TBranch *b_RecoVertex_offlinePrimaryVertices_xErr; //!
1839     TBranch *b_RecoVertex_offlinePrimaryVertices_yErr; //!
1840     TBranch *b_RecoVertex_offlinePrimaryVertices_zErr; //!
1841     TBranch *b_RecoVertex_offlinePrimaryVertices_chi2; //!
1842     TBranch *b_RecoVertex_offlinePrimaryVertices_sumPt; //!
1843     TBranch *b_RecoVertex_offlinePrimaryVertices_sumPtw5; //!
1844     TBranch *b_RecoVertex_offlinePrimaryVertices_ndf; //!
1845     TBranch *b_RecoVertex_offlinePrimaryVertices_nTracks; //!
1846     TBranch *b_RecoVertex_offlinePrimaryVertices_nTracksw5; //!
1847     TBranch *b_RecoVertex_offlinePrimaryVertices_isFake; //!
1848     TBranch *b_TriggerResults_TriggerResultsHLT_HLTIsValid; //!
1849     TBranch *b_TriggerResults_TriggerResultsHLT_HLTAccept; //!
1850     TBranch *b_TriggerResults_TriggerResultsHLT_HLTError; //!
1851     TBranch *b_TriggerResults_TriggerResultsHLT_HLTWasRun; //!
1852     TBranch *b_TriggerResults_TriggerResultsHLT_HLTTableNumber; //!
1853     TBranch *b_TriggerResults_TriggerResultsHLT_nHLTBits; //!
1854     TBranch *b_TriggerResults_TriggerResultsHLT_HLTBitAccept; //!
1855     TBranch *b_TriggerResults_TriggerResultsHLT_HLTBitError; //!
1856     TBranch *b_TriggerResults_TriggerResultsHLT_HLTBitWasRun; //!
1857     TBranch *b_L1TriggerResults_gtDigis_nL1TechBits; //!
1858     TBranch *b_L1TriggerResults_gtDigis_L1TechDecision; //!
1859     TBranch *b_L1TriggerResults_gtDigis_nL1PhysBits; //!
1860     TBranch *b_L1TriggerResults_gtDigis_L1PhysDecision; //!
1861     TBranch *b_MCTruth_genParticles_nGenParticle; //!
1862     TBranch *b_MCTruth_genParticles_genParticlePdgId; //!
1863     TBranch *b_MCTruth_genParticles_genParticleStatus; //!
1864     TBranch *b_MCTruth_genParticles_genParticleCharge; //!
1865     TBranch *b_MCTruth_genParticles_genParticlePx; //!
1866     TBranch *b_MCTruth_genParticles_genParticlePy; //!
1867     TBranch *b_MCTruth_genParticles_genParticlePz; //!
1868     TBranch *b_MCTruth_genParticles_genParticleMass; //!
1869     TBranch *b_MCTruth_genParticles_genParticleVx; //!
1870     TBranch *b_MCTruth_genParticles_genParticleVy; //!
1871     TBranch *b_MCTruth_genParticles_genParticleVz; //!
1872     TBranch *b_MCTruth_genParticles_genParticleFirstSonIndex; //!
1873     TBranch *b_MCTruth_genParticles_genParticleLastSonIndex; //!
1874     TBranch *b_MCTruth_genParticles_genParticleFirstFatherIndex; //!
1875     TBranch *b_MCTruth_genParticles_genParticleLastFatherIndex; //!
1876     TBranch *b_MCTruth_genParticles_nGenParticleDaughter; //!
1877     TBranch *b_MCTruth_genParticles_genParticleDaughterIndex; //!
1878     TBranch *b_MCTruth_genParticles_genParticleDaughterParentIndex; //!
1879     TBranch *b_PF_particleFlow_nPFCandidate; //!
1880     TBranch *b_PF_particleFlow_PFCandidateId; //!
1881     TBranch *b_PF_particleFlow_PFCandidateCharge; //!
1882     TBranch *b_PF_particleFlow_PFCandidateEnergy; //!
1883     TBranch *b_PF_particleFlow_PFCandidateECALEnergy; //!
1884     TBranch *b_PF_particleFlow_PFCandidateHCALEnergy; //!
1885     TBranch *b_PF_particleFlow_PFCandidateEt; //!
1886     TBranch *b_PF_particleFlow_PFCandidateEta; //!
1887     TBranch *b_PF_particleFlow_PFCandidatePhi; //!
1888     TBranch *b_PF_particleFlow_PFCandidateMT; //!
1889     TBranch *b_PF_particleFlow_PFCandidateP; //!
1890     TBranch *b_PF_particleFlow_PFCandidatePt; //!
1891     TBranch *b_PF_particleFlow_PFCandidatePx; //!
1892     TBranch *b_PF_particleFlow_PFCandidatePy; //!
1893     TBranch *b_PF_particleFlow_PFCandidatePz; //!
1894     TBranch *b_PF_particleFlow_PFCandidateVx; //!
1895     TBranch *b_PF_particleFlow_PFCandidateVy; //!
1896     TBranch *b_PF_particleFlow_PFCandidateVz; //!
1897     TBranch *b_PatMu_cleanPatMuons_nPatMuon; //!
1898     TBranch *b_PatMu_cleanPatMuons_genPt; //!
1899     TBranch *b_PatMu_cleanPatMuons_genEta; //!
1900     TBranch *b_PatMu_cleanPatMuons_genPhi; //!
1901     TBranch *b_PatMu_cleanPatMuons_genPID; //!
1902     TBranch *b_PatMu_cleanPatMuons_trackIso03; //!
1903     TBranch *b_PatMu_cleanPatMuons_hcalIso03; //!
1904     TBranch *b_PatMu_cleanPatMuons_ecalIso03; //!
1905     TBranch *b_PatMu_cleanPatMuons_trackIso05; //!
1906     TBranch *b_PatMu_cleanPatMuons_hcalIso05; //!
1907     TBranch *b_PatMu_cleanPatMuons_ecalIso05; //!
1908     TBranch *b_PatMu_cleanPatMuons_trackIsoDepositCandEnergy; //!
1909     TBranch *b_PatMu_cleanPatMuons_hcalIsoDepositCandEnergy; //!
1910     TBranch *b_PatMu_cleanPatMuons_ecalIsoDepositCandEnergy; //!
1911     TBranch *b_PatMu_cleanPatMuons_isMuon; //!
1912     TBranch *b_PatMu_cleanPatMuons_isCaloMuon; //!
1913     TBranch *b_PatMu_cleanPatMuons_isTrackerMuon; //!
1914     TBranch *b_PatMu_cleanPatMuons_isStandAloneMuon; //!
1915     TBranch *b_PatMu_cleanPatMuons_isGlobalMuon; //!
1916     TBranch *b_PatMu_cleanPatMuons_typeAll; //!
1917     TBranch *b_PatMu_cleanPatMuons_typeAllGlobalMuons; //!
1918     TBranch *b_PatMu_cleanPatMuons_typeAllStandAloneMuons; //!
1919     TBranch *b_PatMu_cleanPatMuons_typeAllTrackerMuons; //!
1920     TBranch *b_PatMu_cleanPatMuons_typeTrackerMuonArbitrated; //!
1921     TBranch *b_PatMu_cleanPatMuons_typeAllArbitrated; //!
1922     TBranch *b_PatMu_cleanPatMuons_typeGlobalMuonPromptTight; //!
1923     TBranch *b_PatMu_cleanPatMuons_typeTMLastStationLoose; //!
1924     TBranch *b_PatMu_cleanPatMuons_typeTMLastStationTight; //!
1925     TBranch *b_PatMu_cleanPatMuons_typeTM2DCompatibilityLoose; //!
1926     TBranch *b_PatMu_cleanPatMuons_typeTM2DCompatibilityTight; //!
1927     TBranch *b_PatMu_cleanPatMuons_typeTMOneStationLoose; //!
1928     TBranch *b_PatMu_cleanPatMuons_typeTMOneStationTight; //!
1929     TBranch *b_PatMu_cleanPatMuons_typeTMLastStationOptimizedLowPtLoose; //!
1930     TBranch *b_PatMu_cleanPatMuons_typeTMLastStationOptimizedLowPtTight; //!
1931     TBranch *b_PatMu_cleanPatMuons_GMTkChiCompatibility; //!
1932     TBranch *b_PatMu_cleanPatMuons_GMStaChiCompatibility; //!
1933     TBranch *b_PatMu_cleanPatMuons_GMTkKinkTight; //!
1934     TBranch *b_PatMu_cleanPatMuons_TMLastStationAngLoose; //!
1935     TBranch *b_PatMu_cleanPatMuons_TMLastStationAngTight; //!
1936     TBranch *b_PatMu_cleanPatMuons_TMOneStationAngLoose; //!
1937     TBranch *b_PatMu_cleanPatMuons_TMOneStationAngTight; //!
1938     TBranch *b_PatMu_cleanPatMuons_TMLastStationOptimizedBarrelLowPtLoose; //!
1939     TBranch *b_PatMu_cleanPatMuons_TMLastStationOptimizedBarrelLowPtTight; //!
1940     TBranch *b_PatMu_cleanPatMuons_numberOfChambers; //!
1941     TBranch *b_PatMu_cleanPatMuons_numberOfMatches; //!
1942     TBranch *b_PatMu_cleanPatMuons_isIsolationValid; //!
1943     TBranch *b_PatMu_cleanPatMuons_isolationR03EmEt; //!
1944     TBranch *b_PatMu_cleanPatMuons_isolationR03HadEt; //!
1945     TBranch *b_PatMu_cleanPatMuons_isolationR03HoEt; //!
1946     TBranch *b_PatMu_cleanPatMuons_isolationR03SumPt; //!
1947     TBranch *b_PatMu_cleanPatMuons_isolationR03NTracks; //!
1948     TBranch *b_PatMu_cleanPatMuons_isolationR03NJets; //!
1949     TBranch *b_PatMu_cleanPatMuons_isolationR05EmEt; //!
1950     TBranch *b_PatMu_cleanPatMuons_isolationR05HadEt; //!
1951     TBranch *b_PatMu_cleanPatMuons_isolationR05HoEt; //!
1952     TBranch *b_PatMu_cleanPatMuons_isolationR05SumPt; //!
1953     TBranch *b_PatMu_cleanPatMuons_isolationR05NTracks; //!
1954     TBranch *b_PatMu_cleanPatMuons_isolationR05NJets; //!
1955     TBranch *b_PatMu_cleanPatMuons_isolationR03EcalVetoEt; //!
1956     TBranch *b_PatMu_cleanPatMuons_isolationR03HcalVetoEt; //!
1957     TBranch *b_PatMu_cleanPatMuons_isolationR03TrackerVetoPt; //!
1958     TBranch *b_PatMu_cleanPatMuons_isolationR05EcalVetoEt; //!
1959     TBranch *b_PatMu_cleanPatMuons_isolationR05HcalVetoEt; //!
1960     TBranch *b_PatMu_cleanPatMuons_isolationR05TrackerVetoPt; //!
1961     TBranch *b_PatMu_cleanPatMuons_isoR03PfAllParticle; //!
1962     TBranch *b_PatMu_cleanPatMuons_isoR04PfAllParticle; //!
1963     TBranch *b_PatMu_cleanPatMuons_isoR05PfAllParticle; //!
1964     TBranch *b_PatMu_cleanPatMuons_isoR03PfChargedHadron; //!
1965     TBranch *b_PatMu_cleanPatMuons_isoR04PfChargedHadron; //!
1966     TBranch *b_PatMu_cleanPatMuons_isoR05PfChargedHadron; //!
1967     TBranch *b_PatMu_cleanPatMuons_isoR03PfNeutralHadron; //!
1968     TBranch *b_PatMu_cleanPatMuons_isoR04PfNeutralHadron; //!
1969     TBranch *b_PatMu_cleanPatMuons_isoR05PfNeutralHadron; //!
1970     TBranch *b_PatMu_cleanPatMuons_isoR03PfGamma; //!
1971     TBranch *b_PatMu_cleanPatMuons_isoR04PfGamma; //!
1972     TBranch *b_PatMu_cleanPatMuons_isoR05PfGamma; //!
1973     TBranch *b_PatMu_cleanPatMuons_isolationChargedHadron; //!
1974     TBranch *b_PatMu_cleanPatMuons_isolationNeutralHadron; //!
1975     TBranch *b_PatMu_cleanPatMuons_isolationPhoton; //!
1976     TBranch *b_PatMu_cleanPatMuons_isEnergyValid; //!
1977     TBranch *b_PatMu_cleanPatMuons_calEnergyTower; //!
1978     TBranch *b_PatMu_cleanPatMuons_calEnergyTowerS9; //!
1979     TBranch *b_PatMu_cleanPatMuons_calEnergyEm; //!
1980     TBranch *b_PatMu_cleanPatMuons_calEnergyEmS9; //!
1981     TBranch *b_PatMu_cleanPatMuons_calEnergyHad; //!
1982     TBranch *b_PatMu_cleanPatMuons_calEnergyHadS9; //!
1983     TBranch *b_PatMu_cleanPatMuons_calEnergyHo; //!
1984     TBranch *b_PatMu_cleanPatMuons_calEnergyHoS9; //!
1985     TBranch *b_PatMu_cleanPatMuons_isCaloCompatibilityValid; //!
1986     TBranch *b_PatMu_cleanPatMuons_caloCompatibility; //!
1987     TBranch *b_PatMu_cleanPatMuons_isTimeValid; //!
1988     TBranch *b_PatMu_cleanPatMuons_timeDirection; //!
1989     TBranch *b_PatMu_cleanPatMuons_timeNdof; //!
1990     TBranch *b_PatMu_cleanPatMuons_timeTimeAtIpInOut; //!
1991     TBranch *b_PatMu_cleanPatMuons_timeTimeAtIpInOutErr; //!
1992     TBranch *b_PatMu_cleanPatMuons_timeTimeAtIpOutIn; //!
1993     TBranch *b_PatMu_cleanPatMuons_timeTimeAtIpOutInErr; //!
1994     TBranch *b_PatMu_cleanPatMuons_charge; //!
1995     TBranch *b_PatMu_cleanPatMuons_px; //!
1996     TBranch *b_PatMu_cleanPatMuons_py; //!
1997     TBranch *b_PatMu_cleanPatMuons_pz; //!
1998     TBranch *b_PatMu_cleanPatMuons_pt; //!
1999     TBranch *b_PatMu_cleanPatMuons_p; //!
2000     TBranch *b_PatMu_cleanPatMuons_energy; //!
2001     TBranch *b_PatMu_cleanPatMuons_phi; //!
2002     TBranch *b_PatMu_cleanPatMuons_eta; //!
2003     TBranch *b_PatMu_cleanPatMuons_theta; //!
2004     TBranch *b_PatMu_cleanPatMuons_vx; //!
2005     TBranch *b_PatMu_cleanPatMuons_vy; //!
2006     TBranch *b_PatMu_cleanPatMuons_vz; //!
2007     TBranch *b_PatMu_cleanPatMuons_globalTrackNormalizedChi2; //!
2008     TBranch *b_PatMu_cleanPatMuons_innerTrackNumberOfValidHits; //!
2009     TBranch *b_PatMu_cleanPatMuons_innerTrackNumberOfLostHits; //!
2010     TBranch *b_PatMu_cleanPatMuons_innerTrackPhi; //!
2011     TBranch *b_PatMu_cleanPatMuons_innerTrackD0; //!
2012     TBranch *b_PatMu_cleanPatMuons_innerTrackD0BeamSpotCorrected; //!
2013     TBranch *b_PatMu_cleanPatMuons_nPatMuonTrack; //!
2014     TBranch *b_PatMu_cleanPatMuons_trackParentPatMuonIndex; //!
2015     TBranch *b_PatMu_cleanPatMuons_trackType; //!
2016     TBranch *b_PatMu_cleanPatMuons_trackCharge; //!
2017     TBranch *b_PatMu_cleanPatMuons_trackPx; //!
2018     TBranch *b_PatMu_cleanPatMuons_trackPy; //!
2019     TBranch *b_PatMu_cleanPatMuons_trackPz; //!
2020     TBranch *b_PatMu_cleanPatMuons_trackPt; //!
2021     TBranch *b_PatMu_cleanPatMuons_trackPtError; //!
2022     TBranch *b_PatMu_cleanPatMuons_trackP; //!
2023     TBranch *b_PatMu_cleanPatMuons_trackPhi; //!
2024     TBranch *b_PatMu_cleanPatMuons_trackPhiError; //!
2025     TBranch *b_PatMu_cleanPatMuons_trackEta; //!
2026     TBranch *b_PatMu_cleanPatMuons_trackEtaError; //!
2027     TBranch *b_PatMu_cleanPatMuons_trackTheta; //!
2028     TBranch *b_PatMu_cleanPatMuons_trackThetaError; //!
2029     TBranch *b_PatMu_cleanPatMuons_trackVx; //!
2030     TBranch *b_PatMu_cleanPatMuons_trackVy; //!
2031     TBranch *b_PatMu_cleanPatMuons_trackVz; //!
2032     TBranch *b_PatMu_cleanPatMuons_trackChi2; //!
2033     TBranch *b_PatMu_cleanPatMuons_trackChi2Norm; //!
2034     TBranch *b_PatMu_cleanPatMuons_trackNdof; //!
2035     TBranch *b_PatMu_cleanPatMuons_trackD0; //!
2036     TBranch *b_PatMu_cleanPatMuons_trackD0Error; //!
2037     TBranch *b_PatMu_cleanPatMuons_trackDsz; //!
2038     TBranch *b_PatMu_cleanPatMuons_trackDszError; //!
2039     TBranch *b_PatMu_cleanPatMuons_trackDxy; //!
2040     TBranch *b_PatMu_cleanPatMuons_trackDxyError; //!
2041     TBranch *b_PatMu_cleanPatMuons_trackDz; //!
2042     TBranch *b_PatMu_cleanPatMuons_trackDzError; //!
2043     TBranch *b_PatMu_cleanPatMuons_trackNumberOfValidHits; //!
2044     TBranch *b_PatMu_cleanPatMuons_trackNumberOfLostHits; //!
2045     TBranch *b_PatMu_cleanPatMuons_trackNumberOfValidMuonHits; //!
2046     TBranch *b_PatMu_cleanPatMuons_trackQuality; //!
2047     TBranch *b_PatMu_cleanPatMuons_trackTrackerLayersWithMeasurement; //!
2048     TBranch *b_PatMu_selectedPatMuonsPF_nPatMuon; //!
2049     TBranch *b_PatMu_selectedPatMuonsPF_genPt; //!
2050     TBranch *b_PatMu_selectedPatMuonsPF_genEta; //!
2051     TBranch *b_PatMu_selectedPatMuonsPF_genPhi; //!
2052     TBranch *b_PatMu_selectedPatMuonsPF_genPID; //!
2053     TBranch *b_PatMu_selectedPatMuonsPF_trackIso03; //!
2054     TBranch *b_PatMu_selectedPatMuonsPF_hcalIso03; //!
2055     TBranch *b_PatMu_selectedPatMuonsPF_ecalIso03; //!
2056     TBranch *b_PatMu_selectedPatMuonsPF_trackIso05; //!
2057     TBranch *b_PatMu_selectedPatMuonsPF_hcalIso05; //!
2058     TBranch *b_PatMu_selectedPatMuonsPF_ecalIso05; //!
2059     TBranch *b_PatMu_selectedPatMuonsPF_trackIsoDepositCandEnergy; //!
2060     TBranch *b_PatMu_selectedPatMuonsPF_hcalIsoDepositCandEnergy; //!
2061     TBranch *b_PatMu_selectedPatMuonsPF_ecalIsoDepositCandEnergy; //!
2062     TBranch *b_PatMu_selectedPatMuonsPF_isMuon; //!
2063     TBranch *b_PatMu_selectedPatMuonsPF_isCaloMuon; //!
2064     TBranch *b_PatMu_selectedPatMuonsPF_isTrackerMuon; //!
2065     TBranch *b_PatMu_selectedPatMuonsPF_isStandAloneMuon; //!
2066     TBranch *b_PatMu_selectedPatMuonsPF_isGlobalMuon; //!
2067     TBranch *b_PatMu_selectedPatMuonsPF_typeAll; //!
2068     TBranch *b_PatMu_selectedPatMuonsPF_typeAllGlobalMuons; //!
2069     TBranch *b_PatMu_selectedPatMuonsPF_typeAllStandAloneMuons; //!
2070     TBranch *b_PatMu_selectedPatMuonsPF_typeAllTrackerMuons; //!
2071     TBranch *b_PatMu_selectedPatMuonsPF_typeTrackerMuonArbitrated; //!
2072     TBranch *b_PatMu_selectedPatMuonsPF_typeAllArbitrated; //!
2073     TBranch *b_PatMu_selectedPatMuonsPF_typeGlobalMuonPromptTight; //!
2074     TBranch *b_PatMu_selectedPatMuonsPF_typeTMLastStationLoose; //!
2075     TBranch *b_PatMu_selectedPatMuonsPF_typeTMLastStationTight; //!
2076     TBranch *b_PatMu_selectedPatMuonsPF_typeTM2DCompatibilityLoose; //!
2077     TBranch *b_PatMu_selectedPatMuonsPF_typeTM2DCompatibilityTight; //!
2078     TBranch *b_PatMu_selectedPatMuonsPF_typeTMOneStationLoose; //!
2079     TBranch *b_PatMu_selectedPatMuonsPF_typeTMOneStationTight; //!
2080     TBranch *b_PatMu_selectedPatMuonsPF_typeTMLastStationOptimizedLowPtLoose; //!
2081     TBranch *b_PatMu_selectedPatMuonsPF_typeTMLastStationOptimizedLowPtTight; //!
2082     TBranch *b_PatMu_selectedPatMuonsPF_GMTkChiCompatibility; //!
2083     TBranch *b_PatMu_selectedPatMuonsPF_GMStaChiCompatibility; //!
2084     TBranch *b_PatMu_selectedPatMuonsPF_GMTkKinkTight; //!
2085     TBranch *b_PatMu_selectedPatMuonsPF_TMLastStationAngLoose; //!
2086     TBranch *b_PatMu_selectedPatMuonsPF_TMLastStationAngTight; //!
2087     TBranch *b_PatMu_selectedPatMuonsPF_TMOneStationAngLoose; //!
2088     TBranch *b_PatMu_selectedPatMuonsPF_TMOneStationAngTight; //!
2089     TBranch *b_PatMu_selectedPatMuonsPF_TMLastStationOptimizedBarrelLowPtLoose; //!
2090     TBranch *b_PatMu_selectedPatMuonsPF_TMLastStationOptimizedBarrelLowPtTight; //!
2091     TBranch *b_PatMu_selectedPatMuonsPF_numberOfChambers; //!
2092     TBranch *b_PatMu_selectedPatMuonsPF_numberOfMatches; //!
2093     TBranch *b_PatMu_selectedPatMuonsPF_isIsolationValid; //!
2094     TBranch *b_PatMu_selectedPatMuonsPF_isolationR03EmEt; //!
2095     TBranch *b_PatMu_selectedPatMuonsPF_isolationR03HadEt; //!
2096     TBranch *b_PatMu_selectedPatMuonsPF_isolationR03HoEt; //!
2097     TBranch *b_PatMu_selectedPatMuonsPF_isolationR03SumPt; //!
2098     TBranch *b_PatMu_selectedPatMuonsPF_isolationR03NTracks; //!
2099     TBranch *b_PatMu_selectedPatMuonsPF_isolationR03NJets; //!
2100     TBranch *b_PatMu_selectedPatMuonsPF_isolationR05EmEt; //!
2101     TBranch *b_PatMu_selectedPatMuonsPF_isolationR05HadEt; //!
2102     TBranch *b_PatMu_selectedPatMuonsPF_isolationR05HoEt; //!
2103     TBranch *b_PatMu_selectedPatMuonsPF_isolationR05SumPt; //!
2104     TBranch *b_PatMu_selectedPatMuonsPF_isolationR05NTracks; //!
2105     TBranch *b_PatMu_selectedPatMuonsPF_isolationR05NJets; //!
2106     TBranch *b_PatMu_selectedPatMuonsPF_isolationR03EcalVetoEt; //!
2107     TBranch *b_PatMu_selectedPatMuonsPF_isolationR03HcalVetoEt; //!
2108     TBranch *b_PatMu_selectedPatMuonsPF_isolationR03TrackerVetoPt; //!
2109     TBranch *b_PatMu_selectedPatMuonsPF_isolationR05EcalVetoEt; //!
2110     TBranch *b_PatMu_selectedPatMuonsPF_isolationR05HcalVetoEt; //!
2111     TBranch *b_PatMu_selectedPatMuonsPF_isolationR05TrackerVetoPt; //!
2112     TBranch *b_PatMu_selectedPatMuonsPF_isoR03PfAllParticle; //!
2113     TBranch *b_PatMu_selectedPatMuonsPF_isoR04PfAllParticle; //!
2114     TBranch *b_PatMu_selectedPatMuonsPF_isoR05PfAllParticle; //!
2115     TBranch *b_PatMu_selectedPatMuonsPF_isoR03PfChargedHadron; //!
2116     TBranch *b_PatMu_selectedPatMuonsPF_isoR04PfChargedHadron; //!
2117     TBranch *b_PatMu_selectedPatMuonsPF_isoR05PfChargedHadron; //!
2118     TBranch *b_PatMu_selectedPatMuonsPF_isoR03PfNeutralHadron; //!
2119     TBranch *b_PatMu_selectedPatMuonsPF_isoR04PfNeutralHadron; //!
2120     TBranch *b_PatMu_selectedPatMuonsPF_isoR05PfNeutralHadron; //!
2121     TBranch *b_PatMu_selectedPatMuonsPF_isoR03PfGamma; //!
2122     TBranch *b_PatMu_selectedPatMuonsPF_isoR04PfGamma; //!
2123     TBranch *b_PatMu_selectedPatMuonsPF_isoR05PfGamma; //!
2124     TBranch *b_PatMu_selectedPatMuonsPF_isolationChargedHadron; //!
2125     TBranch *b_PatMu_selectedPatMuonsPF_isolationNeutralHadron; //!
2126     TBranch *b_PatMu_selectedPatMuonsPF_isolationPhoton; //!
2127     TBranch *b_PatMu_selectedPatMuonsPF_isEnergyValid; //!
2128     TBranch *b_PatMu_selectedPatMuonsPF_calEnergyTower; //!
2129     TBranch *b_PatMu_selectedPatMuonsPF_calEnergyTowerS9; //!
2130     TBranch *b_PatMu_selectedPatMuonsPF_calEnergyEm; //!
2131     TBranch *b_PatMu_selectedPatMuonsPF_calEnergyEmS9; //!
2132     TBranch *b_PatMu_selectedPatMuonsPF_calEnergyHad; //!
2133     TBranch *b_PatMu_selectedPatMuonsPF_calEnergyHadS9; //!
2134     TBranch *b_PatMu_selectedPatMuonsPF_calEnergyHo; //!
2135     TBranch *b_PatMu_selectedPatMuonsPF_calEnergyHoS9; //!
2136     TBranch *b_PatMu_selectedPatMuonsPF_isCaloCompatibilityValid; //!
2137     TBranch *b_PatMu_selectedPatMuonsPF_caloCompatibility; //!
2138     TBranch *b_PatMu_selectedPatMuonsPF_isTimeValid; //!
2139     TBranch *b_PatMu_selectedPatMuonsPF_timeDirection; //!
2140     TBranch *b_PatMu_selectedPatMuonsPF_timeNdof; //!
2141     TBranch *b_PatMu_selectedPatMuonsPF_timeTimeAtIpInOut; //!
2142     TBranch *b_PatMu_selectedPatMuonsPF_timeTimeAtIpInOutErr; //!
2143     TBranch *b_PatMu_selectedPatMuonsPF_timeTimeAtIpOutIn; //!
2144     TBranch *b_PatMu_selectedPatMuonsPF_timeTimeAtIpOutInErr; //!
2145     TBranch *b_PatMu_selectedPatMuonsPF_charge; //!
2146     TBranch *b_PatMu_selectedPatMuonsPF_px; //!
2147     TBranch *b_PatMu_selectedPatMuonsPF_py; //!
2148     TBranch *b_PatMu_selectedPatMuonsPF_pz; //!
2149     TBranch *b_PatMu_selectedPatMuonsPF_pt; //!
2150     TBranch *b_PatMu_selectedPatMuonsPF_p; //!
2151     TBranch *b_PatMu_selectedPatMuonsPF_energy; //!
2152     TBranch *b_PatMu_selectedPatMuonsPF_phi; //!
2153     TBranch *b_PatMu_selectedPatMuonsPF_eta; //!
2154     TBranch *b_PatMu_selectedPatMuonsPF_theta; //!
2155     TBranch *b_PatMu_selectedPatMuonsPF_vx; //!
2156     TBranch *b_PatMu_selectedPatMuonsPF_vy; //!
2157     TBranch *b_PatMu_selectedPatMuonsPF_vz; //!
2158     TBranch *b_PatMu_selectedPatMuonsPF_globalTrackNormalizedChi2; //!
2159     TBranch *b_PatMu_selectedPatMuonsPF_innerTrackNumberOfValidHits; //!
2160     TBranch *b_PatMu_selectedPatMuonsPF_innerTrackNumberOfLostHits; //!
2161     TBranch *b_PatMu_selectedPatMuonsPF_innerTrackPhi; //!
2162     TBranch *b_PatMu_selectedPatMuonsPF_innerTrackD0; //!
2163     TBranch *b_PatMu_selectedPatMuonsPF_innerTrackD0BeamSpotCorrected; //!
2164     TBranch *b_PatMu_selectedPatMuonsPF_nPatMuonTrack; //!
2165     TBranch *b_PatMu_selectedPatMuonsPF_trackParentPatMuonIndex; //!
2166     TBranch *b_PatMu_selectedPatMuonsPF_trackType; //!
2167     TBranch *b_PatMu_selectedPatMuonsPF_trackCharge; //!
2168     TBranch *b_PatMu_selectedPatMuonsPF_trackPx; //!
2169     TBranch *b_PatMu_selectedPatMuonsPF_trackPy; //!
2170     TBranch *b_PatMu_selectedPatMuonsPF_trackPz; //!
2171     TBranch *b_PatMu_selectedPatMuonsPF_trackPt; //!
2172     TBranch *b_PatMu_selectedPatMuonsPF_trackPtError; //!
2173     TBranch *b_PatMu_selectedPatMuonsPF_trackP; //!
2174     TBranch *b_PatMu_selectedPatMuonsPF_trackPhi; //!
2175     TBranch *b_PatMu_selectedPatMuonsPF_trackPhiError; //!
2176     TBranch *b_PatMu_selectedPatMuonsPF_trackEta; //!
2177     TBranch *b_PatMu_selectedPatMuonsPF_trackEtaError; //!
2178     TBranch *b_PatMu_selectedPatMuonsPF_trackTheta; //!
2179     TBranch *b_PatMu_selectedPatMuonsPF_trackThetaError; //!
2180     TBranch *b_PatMu_selectedPatMuonsPF_trackVx; //!
2181     TBranch *b_PatMu_selectedPatMuonsPF_trackVy; //!
2182     TBranch *b_PatMu_selectedPatMuonsPF_trackVz; //!
2183     TBranch *b_PatMu_selectedPatMuonsPF_trackChi2; //!
2184     TBranch *b_PatMu_selectedPatMuonsPF_trackChi2Norm; //!
2185     TBranch *b_PatMu_selectedPatMuonsPF_trackNdof; //!
2186     TBranch *b_PatMu_selectedPatMuonsPF_trackD0; //!
2187     TBranch *b_PatMu_selectedPatMuonsPF_trackD0Error; //!
2188     TBranch *b_PatMu_selectedPatMuonsPF_trackDsz; //!
2189     TBranch *b_PatMu_selectedPatMuonsPF_trackDszError; //!
2190     TBranch *b_PatMu_selectedPatMuonsPF_trackDxy; //!
2191     TBranch *b_PatMu_selectedPatMuonsPF_trackDxyError; //!
2192     TBranch *b_PatMu_selectedPatMuonsPF_trackDz; //!
2193     TBranch *b_PatMu_selectedPatMuonsPF_trackDzError; //!
2194     TBranch *b_PatMu_selectedPatMuonsPF_trackNumberOfValidHits; //!
2195     TBranch *b_PatMu_selectedPatMuonsPF_trackNumberOfLostHits; //!
2196     TBranch *b_PatMu_selectedPatMuonsPF_trackNumberOfValidMuonHits; //!
2197     TBranch *b_PatMu_selectedPatMuonsPF_trackQuality; //!
2198     TBranch *b_PatMu_selectedPatMuonsPF_trackTrackerLayersWithMeasurement; //!
2199     /*
2200     TBranch *b_RecoMu_muons_nRecoMuon; //!
2201     TBranch *b_RecoMu_muons_trackIso; //!
2202     TBranch *b_RecoMu_muons_hcalIso; //!
2203     TBranch *b_RecoMu_muons_ecalIso; //!
2204     TBranch *b_RecoMu_muons_isMuon; //!
2205     TBranch *b_RecoMu_muons_isCaloMuon; //!
2206     TBranch *b_RecoMu_muons_isTrackerMuon; //!
2207     TBranch *b_RecoMu_muons_isStandAloneMuon; //!
2208     TBranch *b_RecoMu_muons_isGlobalMuon; //!
2209     TBranch *b_RecoMu_muons_typeAll; //!
2210     TBranch *b_RecoMu_muons_typeAllGlobalMuons; //!
2211     TBranch *b_RecoMu_muons_typeAllStandAloneMuons; //!
2212     TBranch *b_RecoMu_muons_typeAllTrackerMuons; //!
2213     TBranch *b_RecoMu_muons_typeTrackerMuonArbitrated; //!
2214     TBranch *b_RecoMu_muons_typeAllArbitrated; //!
2215     TBranch *b_RecoMu_muons_typeGlobalMuonPromptTight; //!
2216     TBranch *b_RecoMu_muons_typeTMLastStationLoose; //!
2217     TBranch *b_RecoMu_muons_typeTMLastStationTight; //!
2218     TBranch *b_RecoMu_muons_typeTM2DCompatibilityLoose; //!
2219     TBranch *b_RecoMu_muons_typeTM2DCompatibilityTight; //!
2220     TBranch *b_RecoMu_muons_typeTMOneStationLoose; //!
2221     TBranch *b_RecoMu_muons_typeTMOneStationTight; //!
2222     TBranch *b_RecoMu_muons_typeTMLastStationOptimizedLowPtLoose; //!
2223     TBranch *b_RecoMu_muons_typeTMLastStationOptimizedLowPtTight; //!
2224     TBranch *b_RecoMu_muons_GMTkChiCompatibility; //!
2225     TBranch *b_RecoMu_muons_GMStaChiCompatibility; //!
2226     TBranch *b_RecoMu_muons_GMTkKinkTight; //!
2227     TBranch *b_RecoMu_muons_TMLastStationAngLoose; //!
2228     TBranch *b_RecoMu_muons_TMLastStationAngTight; //!
2229     TBranch *b_RecoMu_muons_TMOneStationAngLoose; //!
2230     TBranch *b_RecoMu_muons_TMOneStationAngTight; //!
2231     TBranch *b_RecoMu_muons_TMLastStationOptimizedBarrelLowPtLoose; //!
2232     TBranch *b_RecoMu_muons_TMLastStationOptimizedBarrelLowPtTight; //!
2233     TBranch *b_RecoMu_muons_isIsolationValid; //!
2234     TBranch *b_RecoMu_muons_isolationR03EmEt; //!
2235     TBranch *b_RecoMu_muons_isolationR03HadEt; //!
2236     TBranch *b_RecoMu_muons_isolationR03HoEt; //!
2237     TBranch *b_RecoMu_muons_isolationR03SumPt; //!
2238     TBranch *b_RecoMu_muons_isolationR03NTracks; //!
2239     TBranch *b_RecoMu_muons_isolationR03NJets; //!
2240     TBranch *b_RecoMu_muons_isolationR03TrackerVetoPt; //!
2241     TBranch *b_RecoMu_muons_isolationR03EcalVetoEt; //!
2242     TBranch *b_RecoMu_muons_isolationR03HcalVetoEt; //!
2243     TBranch *b_RecoMu_muons_isolationR05EmEt; //!
2244     TBranch *b_RecoMu_muons_isolationR05HadEt; //!
2245     TBranch *b_RecoMu_muons_isolationR05HoEt; //!
2246     TBranch *b_RecoMu_muons_isolationR05SumPt; //!
2247     TBranch *b_RecoMu_muons_isolationR05NTracks; //!
2248     TBranch *b_RecoMu_muons_isolationR05NJets; //!
2249     TBranch *b_RecoMu_muons_isolationR05TrackerVetoPt; //!
2250     TBranch *b_RecoMu_muons_isolationR05EcalVetoEt; //!
2251     TBranch *b_RecoMu_muons_isolationR05HcalVetoEt; //!
2252     TBranch *b_RecoMu_muons_isEnergyValid; //!
2253     TBranch *b_RecoMu_muons_calEnergyTower; //!
2254     TBranch *b_RecoMu_muons_calEnergyTowerS9; //!
2255     TBranch *b_RecoMu_muons_calEnergyEm; //!
2256     TBranch *b_RecoMu_muons_calEnergyEmS9; //!
2257     TBranch *b_RecoMu_muons_calEnergyHad; //!
2258     TBranch *b_RecoMu_muons_calEnergyHadS9; //!
2259     TBranch *b_RecoMu_muons_calEnergyHo; //!
2260     TBranch *b_RecoMu_muons_calEnergyHoS9; //!
2261     TBranch *b_RecoMu_muons_isCaloCompatibilityValid; //!
2262     TBranch *b_RecoMu_muons_caloCompatibility; //!
2263     TBranch *b_RecoMu_muons_isTimeValid; //!
2264     TBranch *b_RecoMu_muons_timeDirection; //!
2265     TBranch *b_RecoMu_muons_timeNdof; //!
2266     TBranch *b_RecoMu_muons_timeTimeAtIpInOut; //!
2267     TBranch *b_RecoMu_muons_timeTimeAtIpInOutErr; //!
2268     TBranch *b_RecoMu_muons_timeTimeAtIpOutIn; //!
2269     TBranch *b_RecoMu_muons_timeTimeAtIpOutInErr; //!
2270     TBranch *b_RecoMu_muons_charge; //!
2271     TBranch *b_RecoMu_muons_px; //!
2272     TBranch *b_RecoMu_muons_py; //!
2273     TBranch *b_RecoMu_muons_pz; //!
2274     TBranch *b_RecoMu_muons_pt; //!
2275     TBranch *b_RecoMu_muons_p; //!
2276     TBranch *b_RecoMu_muons_energy; //!
2277     TBranch *b_RecoMu_muons_phi; //!
2278     TBranch *b_RecoMu_muons_eta; //!
2279     TBranch *b_RecoMu_muons_theta; //!
2280     TBranch *b_RecoMu_muons_vx; //!
2281     TBranch *b_RecoMu_muons_vy; //!
2282     TBranch *b_RecoMu_muons_vz; //!
2283     TBranch *b_RecoMu_muons_CorrectionCaloMEx; //!
2284     TBranch *b_RecoMu_muons_CorrectionCaloMEy; //!
2285     TBranch *b_RecoMu_muons_CorrectionCaloType; //!
2286     TBranch *b_RecoMu_muons_CorrectionTCMEx; //!
2287     TBranch *b_RecoMu_muons_CorrectionTCMEy; //!
2288     TBranch *b_RecoMu_muons_CorrectionTCType; //!
2289     TBranch *b_RecoMu_muons_globalTrackNormalizedChi2; //!
2290     TBranch *b_RecoMu_muons_innerTrackNumberOfValidHits; //!
2291     TBranch *b_RecoMu_muons_innerTrackNumberOfLostHits; //!
2292     TBranch *b_RecoMu_muons_innerTrackPhi; //!
2293     TBranch *b_RecoMu_muons_innerTrackD0; //!
2294     TBranch *b_RecoMu_muons_innerTrackD0BeamSpotCorrected; //!
2295     TBranch *b_RecoMu_muons_innerTrackEcalEta; //!
2296     TBranch *b_RecoMu_muons_innerTrackEcalPhi; //!
2297     TBranch *b_RecoMu_muons_innerTrackHcalEta; //!
2298     TBranch *b_RecoMu_muons_innerTrackHcalPhi; //!
2299     TBranch *b_RecoMu_muons_innerTrackVtxEta; //!
2300     TBranch *b_RecoMu_muons_innerTrackVtxPhi; //!
2301     TBranch *b_RecoMu_muons_nRecoMuonTrack; //!
2302     TBranch *b_RecoMu_muons_trackParentRecoMuonIndex; //!
2303     TBranch *b_RecoMu_muons_trackType; //!
2304     TBranch *b_RecoMu_muons_trackCharge; //!
2305     TBranch *b_RecoMu_muons_trackPx; //!
2306     TBranch *b_RecoMu_muons_trackPy; //!
2307     TBranch *b_RecoMu_muons_trackPz; //!
2308     TBranch *b_RecoMu_muons_trackPt; //!
2309     TBranch *b_RecoMu_muons_trackPtError; //!
2310     TBranch *b_RecoMu_muons_trackP; //!
2311     TBranch *b_RecoMu_muons_trackPhi; //!
2312     TBranch *b_RecoMu_muons_trackPhiError; //!
2313     TBranch *b_RecoMu_muons_trackEta; //!
2314     TBranch *b_RecoMu_muons_trackEtaError; //!
2315     TBranch *b_RecoMu_muons_trackTheta; //!
2316     TBranch *b_RecoMu_muons_trackThetaError; //!
2317     TBranch *b_RecoMu_muons_trackVx; //!
2318     TBranch *b_RecoMu_muons_trackVy; //!
2319     TBranch *b_RecoMu_muons_trackVz; //!
2320     TBranch *b_RecoMu_muons_trackChi2; //!
2321     TBranch *b_RecoMu_muons_trackChi2Norm; //!
2322     TBranch *b_RecoMu_muons_trackNdof; //!
2323     TBranch *b_RecoMu_muons_trackD0; //!
2324     TBranch *b_RecoMu_muons_trackD0Error; //!
2325     TBranch *b_RecoMu_muons_trackDsz; //!
2326     TBranch *b_RecoMu_muons_trackDszError; //!
2327     TBranch *b_RecoMu_muons_trackDxy; //!
2328     TBranch *b_RecoMu_muons_trackDxyError; //!
2329     TBranch *b_RecoMu_muons_trackDz; //!
2330     TBranch *b_RecoMu_muons_trackDzError; //!
2331     TBranch *b_RecoMu_muons_trackNumberOfValidHits; //!
2332     TBranch *b_RecoMu_muons_trackNumberOfLostHits; //!
2333     */
2334     TBranch *b_PatEl_cleanPatElectrons_nPatElectron; //!
2335     TBranch *b_PatEl_cleanPatElectrons_genPt; //!
2336     TBranch *b_PatEl_cleanPatElectrons_genEta; //!
2337     TBranch *b_PatEl_cleanPatElectrons_genPhi; //!
2338     TBranch *b_PatEl_cleanPatElectrons_genPID; //!
2339     TBranch *b_PatEl_cleanPatElectrons_simpleEleId95cIso; //!
2340     TBranch *b_PatEl_cleanPatElectrons_simpleEleId90cIso; //!
2341     TBranch *b_PatEl_cleanPatElectrons_simpleEleId85cIso; //!
2342     TBranch *b_PatEl_cleanPatElectrons_simpleEleId80cIso; //!
2343     TBranch *b_PatEl_cleanPatElectrons_simpleEleId70cIso; //!
2344     TBranch *b_PatEl_cleanPatElectrons_simpleEleId60cIso; //!
2345     TBranch *b_PatEl_cleanPatElectrons_eidRobustLoose; //!
2346     TBranch *b_PatEl_cleanPatElectrons_eidRobustTight; //!
2347     TBranch *b_PatEl_cleanPatElectrons_eidRobustHighEnergy; //!
2348     TBranch *b_PatEl_cleanPatElectrons_eidLoose; //!
2349     TBranch *b_PatEl_cleanPatElectrons_eidTight; //!
2350     TBranch *b_PatEl_cleanPatElectrons_scSigmaEtaEta; //!
2351     TBranch *b_PatEl_cleanPatElectrons_scSigmaIEtaIEta; //!
2352     TBranch *b_PatEl_cleanPatElectrons_scE1x5; //!
2353     TBranch *b_PatEl_cleanPatElectrons_scE2x5Max; //!
2354     TBranch *b_PatEl_cleanPatElectrons_scE5x5; //!
2355     TBranch *b_PatEl_cleanPatElectrons_trackIso03; //!
2356     TBranch *b_PatEl_cleanPatElectrons_hcalIso03; //!
2357     TBranch *b_PatEl_cleanPatElectrons_ecalIso03; //!
2358     TBranch *b_PatEl_cleanPatElectrons_trackIso04; //!
2359     TBranch *b_PatEl_cleanPatElectrons_hcalIso04; //!
2360     TBranch *b_PatEl_cleanPatElectrons_ecalIso04; //!
2361     TBranch *b_PatEl_cleanPatElectrons_trackIsoDepositCandEnergy; //!
2362     TBranch *b_PatEl_cleanPatElectrons_hcalIsoDepositCandEnergy; //!
2363     TBranch *b_PatEl_cleanPatElectrons_ecalIsoDepositCandEnergy; //!
2364     TBranch *b_PatEl_cleanPatElectrons_isoR03PfAllParticle; //!
2365     TBranch *b_PatEl_cleanPatElectrons_isoR04PfAllParticle; //!
2366     TBranch *b_PatEl_cleanPatElectrons_isoR05PfAllParticle; //!
2367     TBranch *b_PatEl_cleanPatElectrons_isoR03PfChargedHadron; //!
2368     TBranch *b_PatEl_cleanPatElectrons_isoR04PfChargedHadron; //!
2369     TBranch *b_PatEl_cleanPatElectrons_isoR05PfChargedHadron; //!
2370     TBranch *b_PatEl_cleanPatElectrons_isoR03PfNeutralHadron; //!
2371     TBranch *b_PatEl_cleanPatElectrons_isoR04PfNeutralHadron; //!
2372     TBranch *b_PatEl_cleanPatElectrons_isoR05PfNeutralHadron; //!
2373     TBranch *b_PatEl_cleanPatElectrons_isoR03PfGamma; //!
2374     TBranch *b_PatEl_cleanPatElectrons_isoR04PfGamma; //!
2375     TBranch *b_PatEl_cleanPatElectrons_isoR05PfGamma; //!
2376     TBranch *b_PatEl_cleanPatElectrons_isolationChargedHadron; //!
2377     TBranch *b_PatEl_cleanPatElectrons_isolationNeutralHadron; //!
2378     TBranch *b_PatEl_cleanPatElectrons_isolationPhoton; //!
2379     TBranch *b_PatEl_cleanPatElectrons_isGsfCtfScPixChargeConsistent; //!
2380     TBranch *b_PatEl_cleanPatElectrons_isGsfScPixChargeConsistent; //!
2381     TBranch *b_PatEl_cleanPatElectrons_isGsfCtfChargeConsistent; //!
2382     TBranch *b_PatEl_cleanPatElectrons_scPixCharge; //!
2383     TBranch *b_PatEl_cleanPatElectrons_isElectron; //!
2384     TBranch *b_PatEl_cleanPatElectrons_classification; //!
2385     TBranch *b_PatEl_cleanPatElectrons_caloEnergy; //!
2386     TBranch *b_PatEl_cleanPatElectrons_ecalEnergyError; //!
2387     TBranch *b_PatEl_cleanPatElectrons_isEnergyScaleCorrected; //!
2388     TBranch *b_PatEl_cleanPatElectrons_trackMomentumError; //!
2389     TBranch *b_PatEl_cleanPatElectrons_isMomentumCorrected; //!
2390     TBranch *b_PatEl_cleanPatElectrons_hadronicOverEm; //!
2391     TBranch *b_PatEl_cleanPatElectrons_caloPositionX; //!
2392     TBranch *b_PatEl_cleanPatElectrons_caloPositionY; //!
2393     TBranch *b_PatEl_cleanPatElectrons_caloPositionZ; //!
2394     TBranch *b_PatEl_cleanPatElectrons_trackMomentumAtVtxPx; //!
2395     TBranch *b_PatEl_cleanPatElectrons_trackMomentumAtVtxPy; //!
2396     TBranch *b_PatEl_cleanPatElectrons_trackMomentumAtVtxPz; //!
2397     TBranch *b_PatEl_cleanPatElectrons_trackPositionAtVtxX; //!
2398     TBranch *b_PatEl_cleanPatElectrons_trackPositionAtVtxY; //!
2399     TBranch *b_PatEl_cleanPatElectrons_trackPositionAtVtxZ; //!
2400     TBranch *b_PatEl_cleanPatElectrons_trackMomentumAtCaloPx; //!
2401     TBranch *b_PatEl_cleanPatElectrons_trackMomentumAtCaloPy; //!
2402     TBranch *b_PatEl_cleanPatElectrons_trackMomentumAtCaloPz; //!
2403     TBranch *b_PatEl_cleanPatElectrons_trackPositionAtCaloX; //!
2404     TBranch *b_PatEl_cleanPatElectrons_trackPositionAtCaloY; //!
2405     TBranch *b_PatEl_cleanPatElectrons_trackPositionAtCaloZ; //!
2406     TBranch *b_PatEl_cleanPatElectrons_trackMomentumOutPx; //!
2407     TBranch *b_PatEl_cleanPatElectrons_trackMomentumOutPy; //!
2408     TBranch *b_PatEl_cleanPatElectrons_trackMomentumOutPz; //!
2409     TBranch *b_PatEl_cleanPatElectrons_eSuperClusterOverP; //!
2410     TBranch *b_PatEl_cleanPatElectrons_eSeedClusterOverPout; //!
2411     TBranch *b_PatEl_cleanPatElectrons_deltaEtaSuperClusterTrackAtVtx; //!
2412     TBranch *b_PatEl_cleanPatElectrons_deltaEtaSeedClusterTrackAtCalo; //!
2413     TBranch *b_PatEl_cleanPatElectrons_deltaPhiSuperClusterTrackAtVtx; //!
2414     TBranch *b_PatEl_cleanPatElectrons_deltaPhiSeedClusterTrackAtCalo; //!
2415     TBranch *b_PatEl_cleanPatElectrons_gsfTrackChargeMode; //!
2416     TBranch *b_PatEl_cleanPatElectrons_gsfTrackQoverpMode; //!
2417     TBranch *b_PatEl_cleanPatElectrons_gsfTrackQoverpModeError; //!
2418     TBranch *b_PatEl_cleanPatElectrons_gsfTrackPxMode; //!
2419     TBranch *b_PatEl_cleanPatElectrons_gsfTrackPyMode; //!
2420     TBranch *b_PatEl_cleanPatElectrons_gsfTrackPzMode; //!
2421     TBranch *b_PatEl_cleanPatElectrons_gsfTrackPtMode; //!
2422     TBranch *b_PatEl_cleanPatElectrons_gsfTrackPtModeError; //!
2423     TBranch *b_PatEl_cleanPatElectrons_gsfTrackPMode; //!
2424     TBranch *b_PatEl_cleanPatElectrons_gsfTrackPhiMode; //!
2425     TBranch *b_PatEl_cleanPatElectrons_gsfTrackPhiModeError; //!
2426     TBranch *b_PatEl_cleanPatElectrons_gsfTrackEtaMode; //!
2427     TBranch *b_PatEl_cleanPatElectrons_gsfTrackEtaModeError; //!
2428     TBranch *b_PatEl_cleanPatElectrons_gsfTrackThetaMode; //!
2429     TBranch *b_PatEl_cleanPatElectrons_gsfTrackThetaModeError; //!
2430     TBranch *b_PatEl_cleanPatElectrons_gsfTrackLambdaMode; //!
2431     TBranch *b_PatEl_cleanPatElectrons_gsfTrackLambdaModeError; //!
2432     TBranch *b_PatEl_cleanPatElectrons_gsfTrackParameter0Mode; //!
2433     TBranch *b_PatEl_cleanPatElectrons_gsfTrackParameter1Mode; //!
2434     TBranch *b_PatEl_cleanPatElectrons_gsfTrackParameter2Mode; //!
2435     TBranch *b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix00Mode; //!
2436     TBranch *b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix01Mode; //!
2437     TBranch *b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix02Mode; //!
2438     TBranch *b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix10Mode; //!
2439     TBranch *b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix11Mode; //!
2440     TBranch *b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix12Mode; //!
2441     TBranch *b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix20Mode; //!
2442     TBranch *b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix21Mode; //!
2443     TBranch *b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix22Mode; //!
2444     TBranch *b_PatEl_cleanPatElectrons_gsfTrackError00Mode; //!
2445     TBranch *b_PatEl_cleanPatElectrons_gsfTrackError11Mode; //!
2446     TBranch *b_PatEl_cleanPatElectrons_gsfTrackError22Mode; //!
2447     TBranch *b_PatEl_cleanPatElectrons_trackCharge; //!
2448     TBranch *b_PatEl_cleanPatElectrons_trackPx; //!
2449     TBranch *b_PatEl_cleanPatElectrons_trackPy; //!
2450     TBranch *b_PatEl_cleanPatElectrons_trackPz; //!
2451     TBranch *b_PatEl_cleanPatElectrons_trackPt; //!
2452     TBranch *b_PatEl_cleanPatElectrons_trackPtError; //!
2453     TBranch *b_PatEl_cleanPatElectrons_trackP; //!
2454     TBranch *b_PatEl_cleanPatElectrons_trackPhi; //!
2455     TBranch *b_PatEl_cleanPatElectrons_trackPhiError; //!
2456     TBranch *b_PatEl_cleanPatElectrons_trackEta; //!
2457     TBranch *b_PatEl_cleanPatElectrons_trackEtaError; //!
2458     TBranch *b_PatEl_cleanPatElectrons_trackTheta; //!
2459     TBranch *b_PatEl_cleanPatElectrons_trackThetaError; //!
2460     TBranch *b_PatEl_cleanPatElectrons_trackVx; //!
2461     TBranch *b_PatEl_cleanPatElectrons_trackVy; //!
2462     TBranch *b_PatEl_cleanPatElectrons_trackVz; //!
2463     TBranch *b_PatEl_cleanPatElectrons_trackChi2; //!
2464     TBranch *b_PatEl_cleanPatElectrons_trackChi2Norm; //!
2465     TBranch *b_PatEl_cleanPatElectrons_trackNdof; //!
2466     TBranch *b_PatEl_cleanPatElectrons_trackD0; //!
2467     TBranch *b_PatEl_cleanPatElectrons_trackD0BeamSpotCorrected; //!
2468     TBranch *b_PatEl_cleanPatElectrons_trackD0Error; //!
2469     TBranch *b_PatEl_cleanPatElectrons_trackDsz; //!
2470     TBranch *b_PatEl_cleanPatElectrons_trackDszError; //!
2471     TBranch *b_PatEl_cleanPatElectrons_trackDxy; //!
2472     TBranch *b_PatEl_cleanPatElectrons_trackDxyError; //!
2473     TBranch *b_PatEl_cleanPatElectrons_trackDz; //!
2474     TBranch *b_PatEl_cleanPatElectrons_trackDzError; //!
2475     TBranch *b_PatEl_cleanPatElectrons_trackNumberOfValidHits; //!
2476     TBranch *b_PatEl_cleanPatElectrons_trackNumberOfLostHits; //!
2477     TBranch *b_PatEl_cleanPatElectrons_superClusterEnergy; //!
2478     TBranch *b_PatEl_cleanPatElectrons_superClusterX; //!
2479     TBranch *b_PatEl_cleanPatElectrons_superClusterY; //!
2480     TBranch *b_PatEl_cleanPatElectrons_superClusterZ; //!
2481     TBranch *b_PatEl_cleanPatElectrons_superClusterEta; //!
2482     TBranch *b_PatEl_cleanPatElectrons_superClusterPhi; //!
2483     TBranch *b_PatEl_cleanPatElectrons_superClusterCaloID; //!
2484     TBranch *b_PatEl_cleanPatElectrons_superClusterPreshowerEnergy; //!
2485     TBranch *b_PatEl_cleanPatElectrons_superClusterPhiWidth; //!
2486     TBranch *b_PatEl_cleanPatElectrons_superClusterEtaWidth; //!
2487     TBranch *b_PatEl_cleanPatElectrons_ecalDrivenSeed; //!
2488     TBranch *b_PatEl_cleanPatElectrons_trackerDrivenSeed; //!
2489     TBranch *b_PatEl_cleanPatElectrons_charge; //!
2490     TBranch *b_PatEl_cleanPatElectrons_px; //!
2491     TBranch *b_PatEl_cleanPatElectrons_py; //!
2492     TBranch *b_PatEl_cleanPatElectrons_pz; //!
2493     TBranch *b_PatEl_cleanPatElectrons_pt; //!
2494     TBranch *b_PatEl_cleanPatElectrons_p; //!
2495     TBranch *b_PatEl_cleanPatElectrons_energy; //!
2496     TBranch *b_PatEl_cleanPatElectrons_phi; //!
2497     TBranch *b_PatEl_cleanPatElectrons_eta; //!
2498     TBranch *b_PatEl_cleanPatElectrons_theta; //!
2499     TBranch *b_PatEl_cleanPatElectrons_vx; //!
2500     TBranch *b_PatEl_cleanPatElectrons_vy; //!
2501     TBranch *b_PatEl_cleanPatElectrons_vz; //!
2502     TBranch *b_PatEl_cleanPatElectrons_numberOfExpectedInnerHits; //!
2503     TBranch *b_PatEl_cleanPatElectrons_convdist; //!
2504     TBranch *b_PatEl_cleanPatElectrons_convdcot; //!
2505     TBranch *b_PatEl_cleanPatElectrons_convradius; //!
2506     TBranch *b_PatEl_cleanPatElectrons_mva; //!
2507     TBranch *b_PatEl_selectedPatElectronsPF_nPatElectron; //!
2508     TBranch *b_PatEl_selectedPatElectronsPF_genPt; //!
2509     TBranch *b_PatEl_selectedPatElectronsPF_genEta; //!
2510     TBranch *b_PatEl_selectedPatElectronsPF_genPhi; //!
2511     TBranch *b_PatEl_selectedPatElectronsPF_genPID; //!
2512     TBranch *b_PatEl_selectedPatElectronsPF_simpleEleId95cIso; //!
2513     TBranch *b_PatEl_selectedPatElectronsPF_simpleEleId90cIso; //!
2514     TBranch *b_PatEl_selectedPatElectronsPF_simpleEleId85cIso; //!
2515     TBranch *b_PatEl_selectedPatElectronsPF_simpleEleId80cIso; //!
2516     TBranch *b_PatEl_selectedPatElectronsPF_simpleEleId70cIso; //!
2517     TBranch *b_PatEl_selectedPatElectronsPF_simpleEleId60cIso; //!
2518     TBranch *b_PatEl_selectedPatElectronsPF_eidRobustLoose; //!
2519     TBranch *b_PatEl_selectedPatElectronsPF_eidRobustTight; //!
2520     TBranch *b_PatEl_selectedPatElectronsPF_eidRobustHighEnergy; //!
2521     TBranch *b_PatEl_selectedPatElectronsPF_eidLoose; //!
2522     TBranch *b_PatEl_selectedPatElectronsPF_eidTight; //!
2523     TBranch *b_PatEl_selectedPatElectronsPF_scSigmaEtaEta; //!
2524     TBranch *b_PatEl_selectedPatElectronsPF_scSigmaIEtaIEta; //!
2525     TBranch *b_PatEl_selectedPatElectronsPF_scE1x5; //!
2526     TBranch *b_PatEl_selectedPatElectronsPF_scE2x5Max; //!
2527     TBranch *b_PatEl_selectedPatElectronsPF_scE5x5; //!
2528     TBranch *b_PatEl_selectedPatElectronsPF_trackIso03; //!
2529     TBranch *b_PatEl_selectedPatElectronsPF_hcalIso03; //!
2530     TBranch *b_PatEl_selectedPatElectronsPF_ecalIso03; //!
2531     TBranch *b_PatEl_selectedPatElectronsPF_trackIso04; //!
2532     TBranch *b_PatEl_selectedPatElectronsPF_hcalIso04; //!
2533     TBranch *b_PatEl_selectedPatElectronsPF_ecalIso04; //!
2534     TBranch *b_PatEl_selectedPatElectronsPF_trackIsoDepositCandEnergy; //!
2535     TBranch *b_PatEl_selectedPatElectronsPF_hcalIsoDepositCandEnergy; //!
2536     TBranch *b_PatEl_selectedPatElectronsPF_ecalIsoDepositCandEnergy; //!
2537     TBranch *b_PatEl_selectedPatElectronsPF_isoR03PfAllParticle; //!
2538     TBranch *b_PatEl_selectedPatElectronsPF_isoR04PfAllParticle; //!
2539     TBranch *b_PatEl_selectedPatElectronsPF_isoR05PfAllParticle; //!
2540     TBranch *b_PatEl_selectedPatElectronsPF_isoR03PfChargedHadron; //!
2541     TBranch *b_PatEl_selectedPatElectronsPF_isoR04PfChargedHadron; //!
2542     TBranch *b_PatEl_selectedPatElectronsPF_isoR05PfChargedHadron; //!
2543     TBranch *b_PatEl_selectedPatElectronsPF_isoR03PfNeutralHadron; //!
2544     TBranch *b_PatEl_selectedPatElectronsPF_isoR04PfNeutralHadron; //!
2545     TBranch *b_PatEl_selectedPatElectronsPF_isoR05PfNeutralHadron; //!
2546     TBranch *b_PatEl_selectedPatElectronsPF_isoR03PfGamma; //!
2547     TBranch *b_PatEl_selectedPatElectronsPF_isoR04PfGamma; //!
2548     TBranch *b_PatEl_selectedPatElectronsPF_isoR05PfGamma; //!
2549     TBranch *b_PatEl_selectedPatElectronsPF_isolationChargedHadron; //!
2550     TBranch *b_PatEl_selectedPatElectronsPF_isolationNeutralHadron; //!
2551     TBranch *b_PatEl_selectedPatElectronsPF_isolationPhoton; //!
2552     TBranch *b_PatEl_selectedPatElectronsPF_isGsfCtfScPixChargeConsistent; //!
2553     TBranch *b_PatEl_selectedPatElectronsPF_isGsfScPixChargeConsistent; //!
2554     TBranch *b_PatEl_selectedPatElectronsPF_isGsfCtfChargeConsistent; //!
2555     TBranch *b_PatEl_selectedPatElectronsPF_scPixCharge; //!
2556     TBranch *b_PatEl_selectedPatElectronsPF_isElectron; //!
2557     TBranch *b_PatEl_selectedPatElectronsPF_classification; //!
2558     TBranch *b_PatEl_selectedPatElectronsPF_caloEnergy; //!
2559     TBranch *b_PatEl_selectedPatElectronsPF_ecalEnergyError; //!
2560     TBranch *b_PatEl_selectedPatElectronsPF_isEnergyScaleCorrected; //!
2561     TBranch *b_PatEl_selectedPatElectronsPF_trackMomentumError; //!
2562     TBranch *b_PatEl_selectedPatElectronsPF_isMomentumCorrected; //!
2563     TBranch *b_PatEl_selectedPatElectronsPF_hadronicOverEm; //!
2564     TBranch *b_PatEl_selectedPatElectronsPF_caloPositionX; //!
2565     TBranch *b_PatEl_selectedPatElectronsPF_caloPositionY; //!
2566     TBranch *b_PatEl_selectedPatElectronsPF_caloPositionZ; //!
2567     TBranch *b_PatEl_selectedPatElectronsPF_trackMomentumAtVtxPx; //!
2568     TBranch *b_PatEl_selectedPatElectronsPF_trackMomentumAtVtxPy; //!
2569     TBranch *b_PatEl_selectedPatElectronsPF_trackMomentumAtVtxPz; //!
2570     TBranch *b_PatEl_selectedPatElectronsPF_trackPositionAtVtxX; //!
2571     TBranch *b_PatEl_selectedPatElectronsPF_trackPositionAtVtxY; //!
2572     TBranch *b_PatEl_selectedPatElectronsPF_trackPositionAtVtxZ; //!
2573     TBranch *b_PatEl_selectedPatElectronsPF_trackMomentumAtCaloPx; //!
2574     TBranch *b_PatEl_selectedPatElectronsPF_trackMomentumAtCaloPy; //!
2575     TBranch *b_PatEl_selectedPatElectronsPF_trackMomentumAtCaloPz; //!
2576     TBranch *b_PatEl_selectedPatElectronsPF_trackPositionAtCaloX; //!
2577     TBranch *b_PatEl_selectedPatElectronsPF_trackPositionAtCaloY; //!
2578     TBranch *b_PatEl_selectedPatElectronsPF_trackPositionAtCaloZ; //!
2579     TBranch *b_PatEl_selectedPatElectronsPF_trackMomentumOutPx; //!
2580     TBranch *b_PatEl_selectedPatElectronsPF_trackMomentumOutPy; //!
2581     TBranch *b_PatEl_selectedPatElectronsPF_trackMomentumOutPz; //!
2582     TBranch *b_PatEl_selectedPatElectronsPF_eSuperClusterOverP; //!
2583     TBranch *b_PatEl_selectedPatElectronsPF_eSeedClusterOverPout; //!
2584     TBranch *b_PatEl_selectedPatElectronsPF_deltaEtaSuperClusterTrackAtVtx; //!
2585     TBranch *b_PatEl_selectedPatElectronsPF_deltaEtaSeedClusterTrackAtCalo; //!
2586     TBranch *b_PatEl_selectedPatElectronsPF_deltaPhiSuperClusterTrackAtVtx; //!
2587     TBranch *b_PatEl_selectedPatElectronsPF_deltaPhiSeedClusterTrackAtCalo; //!
2588     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackChargeMode; //!
2589     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackQoverpMode; //!
2590     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackQoverpModeError; //!
2591     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackPxMode; //!
2592     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackPyMode; //!
2593     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackPzMode; //!
2594     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackPtMode; //!
2595     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackPtModeError; //!
2596     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackPMode; //!
2597     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackPhiMode; //!
2598     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackPhiModeError; //!
2599     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackEtaMode; //!
2600     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackEtaModeError; //!
2601     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackThetaMode; //!
2602     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackThetaModeError; //!
2603     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackLambdaMode; //!
2604     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackLambdaModeError; //!
2605     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackParameter0Mode; //!
2606     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackParameter1Mode; //!
2607     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackParameter2Mode; //!
2608     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix00Mode; //!
2609     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix01Mode; //!
2610     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix02Mode; //!
2611     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix10Mode; //!
2612     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix11Mode; //!
2613     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix12Mode; //!
2614     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix20Mode; //!
2615     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix21Mode; //!
2616     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix22Mode; //!
2617     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackError00Mode; //!
2618     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackError11Mode; //!
2619     TBranch *b_PatEl_selectedPatElectronsPF_gsfTrackError22Mode; //!
2620     TBranch *b_PatEl_selectedPatElectronsPF_trackCharge; //!
2621     TBranch *b_PatEl_selectedPatElectronsPF_trackPx; //!
2622     TBranch *b_PatEl_selectedPatElectronsPF_trackPy; //!
2623     TBranch *b_PatEl_selectedPatElectronsPF_trackPz; //!
2624     TBranch *b_PatEl_selectedPatElectronsPF_trackPt; //!
2625     TBranch *b_PatEl_selectedPatElectronsPF_trackPtError; //!
2626     TBranch *b_PatEl_selectedPatElectronsPF_trackP; //!
2627     TBranch *b_PatEl_selectedPatElectronsPF_trackPhi; //!
2628     TBranch *b_PatEl_selectedPatElectronsPF_trackPhiError; //!
2629     TBranch *b_PatEl_selectedPatElectronsPF_trackEta; //!
2630     TBranch *b_PatEl_selectedPatElectronsPF_trackEtaError; //!
2631     TBranch *b_PatEl_selectedPatElectronsPF_trackTheta; //!
2632     TBranch *b_PatEl_selectedPatElectronsPF_trackThetaError; //!
2633     TBranch *b_PatEl_selectedPatElectronsPF_trackVx; //!
2634     TBranch *b_PatEl_selectedPatElectronsPF_trackVy; //!
2635     TBranch *b_PatEl_selectedPatElectronsPF_trackVz; //!
2636     TBranch *b_PatEl_selectedPatElectronsPF_trackChi2; //!
2637     TBranch *b_PatEl_selectedPatElectronsPF_trackChi2Norm; //!
2638     TBranch *b_PatEl_selectedPatElectronsPF_trackNdof; //!
2639     TBranch *b_PatEl_selectedPatElectronsPF_trackD0; //!
2640     TBranch *b_PatEl_selectedPatElectronsPF_trackD0BeamSpotCorrected; //!
2641     TBranch *b_PatEl_selectedPatElectronsPF_trackD0Error; //!
2642     TBranch *b_PatEl_selectedPatElectronsPF_trackDsz; //!
2643     TBranch *b_PatEl_selectedPatElectronsPF_trackDszError; //!
2644     TBranch *b_PatEl_selectedPatElectronsPF_trackDxy; //!
2645     TBranch *b_PatEl_selectedPatElectronsPF_trackDxyError; //!
2646     TBranch *b_PatEl_selectedPatElectronsPF_trackDz; //!
2647     TBranch *b_PatEl_selectedPatElectronsPF_trackDzError; //!
2648     TBranch *b_PatEl_selectedPatElectronsPF_trackNumberOfValidHits; //!
2649     TBranch *b_PatEl_selectedPatElectronsPF_trackNumberOfLostHits; //!
2650     TBranch *b_PatEl_selectedPatElectronsPF_superClusterEnergy; //!
2651     TBranch *b_PatEl_selectedPatElectronsPF_superClusterX; //!
2652     TBranch *b_PatEl_selectedPatElectronsPF_superClusterY; //!
2653     TBranch *b_PatEl_selectedPatElectronsPF_superClusterZ; //!
2654     TBranch *b_PatEl_selectedPatElectronsPF_superClusterEta; //!
2655     TBranch *b_PatEl_selectedPatElectronsPF_superClusterPhi; //!
2656     TBranch *b_PatEl_selectedPatElectronsPF_superClusterCaloID; //!
2657     TBranch *b_PatEl_selectedPatElectronsPF_superClusterPreshowerEnergy; //!
2658     TBranch *b_PatEl_selectedPatElectronsPF_superClusterPhiWidth; //!
2659     TBranch *b_PatEl_selectedPatElectronsPF_superClusterEtaWidth; //!
2660     TBranch *b_PatEl_selectedPatElectronsPF_ecalDrivenSeed; //!
2661     TBranch *b_PatEl_selectedPatElectronsPF_trackerDrivenSeed; //!
2662     TBranch *b_PatEl_selectedPatElectronsPF_charge; //!
2663     TBranch *b_PatEl_selectedPatElectronsPF_px; //!
2664     TBranch *b_PatEl_selectedPatElectronsPF_py; //!
2665     TBranch *b_PatEl_selectedPatElectronsPF_pz; //!
2666     TBranch *b_PatEl_selectedPatElectronsPF_pt; //!
2667     TBranch *b_PatEl_selectedPatElectronsPF_p; //!
2668     TBranch *b_PatEl_selectedPatElectronsPF_energy; //!
2669     TBranch *b_PatEl_selectedPatElectronsPF_phi; //!
2670     TBranch *b_PatEl_selectedPatElectronsPF_eta; //!
2671     TBranch *b_PatEl_selectedPatElectronsPF_theta; //!
2672     TBranch *b_PatEl_selectedPatElectronsPF_vx; //!
2673     TBranch *b_PatEl_selectedPatElectronsPF_vy; //!
2674     TBranch *b_PatEl_selectedPatElectronsPF_vz; //!
2675     TBranch *b_PatEl_selectedPatElectronsPF_numberOfExpectedInnerHits; //!
2676     TBranch *b_PatEl_selectedPatElectronsPF_convdist; //!
2677     TBranch *b_PatEl_selectedPatElectronsPF_convdcot; //!
2678     TBranch *b_PatEl_selectedPatElectronsPF_convradius; //!
2679     TBranch *b_PatEl_selectedPatElectronsPF_mva; //!
2680     /*
2681     TBranch *b_RecoEl_gsfElectrons_nRecoElectron; //!
2682     TBranch *b_RecoEl_gsfElectrons_eidRobustLoose; //!
2683     TBranch *b_RecoEl_gsfElectrons_eidRobustTight; //!
2684     TBranch *b_RecoEl_gsfElectrons_eidRobustHighEnergy; //!
2685     TBranch *b_RecoEl_gsfElectrons_eidLoose; //!
2686     TBranch *b_RecoEl_gsfElectrons_eidTight; //!
2687     TBranch *b_RecoEl_gsfElectrons_scSigmaEtaEta; //!
2688     TBranch *b_RecoEl_gsfElectrons_scSigmaIEtaIEta; //!
2689     TBranch *b_RecoEl_gsfElectrons_scE1x5; //!
2690     TBranch *b_RecoEl_gsfElectrons_scE2x5Max; //!
2691     TBranch *b_RecoEl_gsfElectrons_scE5x5; //!
2692     TBranch *b_RecoEl_gsfElectrons_trackIso; //!
2693     TBranch *b_RecoEl_gsfElectrons_hcalIso; //!
2694     TBranch *b_RecoEl_gsfElectrons_ecalIso; //!
2695     TBranch *b_RecoEl_gsfElectrons_isGsfCtfScPixChargeConsistent; //!
2696     TBranch *b_RecoEl_gsfElectrons_isGsfScPixChargeConsistent; //!
2697     TBranch *b_RecoEl_gsfElectrons_isGsfCtfChargeConsistent; //!
2698     TBranch *b_RecoEl_gsfElectrons_scPixCharge; //!
2699     TBranch *b_RecoEl_gsfElectrons_isElectron; //!
2700     TBranch *b_RecoEl_gsfElectrons_classification; //!
2701     TBranch *b_RecoEl_gsfElectrons_caloEnergy; //!
2702     TBranch *b_RecoEl_gsfElectrons_ecalEnergyError; //!
2703     TBranch *b_RecoEl_gsfElectrons_isEnergyScaleCorrected; //!
2704     TBranch *b_RecoEl_gsfElectrons_trackMomentumError; //!
2705     TBranch *b_RecoEl_gsfElectrons_isMomentumCorrected; //!
2706     TBranch *b_RecoEl_gsfElectrons_hadronicOverEm; //!
2707     TBranch *b_RecoEl_gsfElectrons_caloPositionX; //!
2708     TBranch *b_RecoEl_gsfElectrons_caloPositionY; //!
2709     TBranch *b_RecoEl_gsfElectrons_caloPositionZ; //!
2710     TBranch *b_RecoEl_gsfElectrons_trackMomentumAtVtxPx; //!
2711     TBranch *b_RecoEl_gsfElectrons_trackMomentumAtVtxPy; //!
2712     TBranch *b_RecoEl_gsfElectrons_trackMomentumAtVtxPz; //!
2713     TBranch *b_RecoEl_gsfElectrons_trackPositionAtVtxX; //!
2714     TBranch *b_RecoEl_gsfElectrons_trackPositionAtVtxY; //!
2715     TBranch *b_RecoEl_gsfElectrons_trackPositionAtVtxZ; //!
2716     TBranch *b_RecoEl_gsfElectrons_trackMomentumAtCaloPx; //!
2717     TBranch *b_RecoEl_gsfElectrons_trackMomentumAtCaloPy; //!
2718     TBranch *b_RecoEl_gsfElectrons_trackMomentumAtCaloPz; //!
2719     TBranch *b_RecoEl_gsfElectrons_trackPositionAtCaloX; //!
2720     TBranch *b_RecoEl_gsfElectrons_trackPositionAtCaloY; //!
2721     TBranch *b_RecoEl_gsfElectrons_trackPositionAtCaloZ; //!
2722     TBranch *b_RecoEl_gsfElectrons_trackMomentumOutPx; //!
2723     TBranch *b_RecoEl_gsfElectrons_trackMomentumOutPy; //!
2724     TBranch *b_RecoEl_gsfElectrons_trackMomentumOutPz; //!
2725     TBranch *b_RecoEl_gsfElectrons_eSuperClusterOverP; //!
2726     TBranch *b_RecoEl_gsfElectrons_eSeedClusterOverPout; //!
2727     TBranch *b_RecoEl_gsfElectrons_deltaEtaSuperClusterTrackAtVtx; //!
2728     TBranch *b_RecoEl_gsfElectrons_deltaEtaSeedClusterTrackAtCalo; //!
2729     TBranch *b_RecoEl_gsfElectrons_deltaPhiSuperClusterTrackAtVtx; //!
2730     TBranch *b_RecoEl_gsfElectrons_deltaPhiSeedClusterTrackAtCalo; //!
2731     TBranch *b_RecoEl_gsfElectrons_gsfTrackChargeMode; //!
2732     TBranch *b_RecoEl_gsfElectrons_gsfTrackQoverpMode; //!
2733     TBranch *b_RecoEl_gsfElectrons_gsfTrackQoverpModeError; //!
2734     TBranch *b_RecoEl_gsfElectrons_gsfTrackPxMode; //!
2735     TBranch *b_RecoEl_gsfElectrons_gsfTrackPyMode; //!
2736     TBranch *b_RecoEl_gsfElectrons_gsfTrackPzMode; //!
2737     TBranch *b_RecoEl_gsfElectrons_gsfTrackPtMode; //!
2738     TBranch *b_RecoEl_gsfElectrons_gsfTrackPtModeError; //!
2739     TBranch *b_RecoEl_gsfElectrons_gsfTrackPMode; //!
2740     TBranch *b_RecoEl_gsfElectrons_gsfTrackPhiMode; //!
2741     TBranch *b_RecoEl_gsfElectrons_gsfTrackPhiModeError; //!
2742     TBranch *b_RecoEl_gsfElectrons_gsfTrackEtaMode; //!
2743     TBranch *b_RecoEl_gsfElectrons_gsfTrackEtaModeError; //!
2744     TBranch *b_RecoEl_gsfElectrons_gsfTrackThetaMode; //!
2745     TBranch *b_RecoEl_gsfElectrons_gsfTrackThetaModeError; //!
2746     TBranch *b_RecoEl_gsfElectrons_gsfTrackLambdaMode; //!
2747     TBranch *b_RecoEl_gsfElectrons_gsfTrackLambdaModeError; //!
2748     TBranch *b_RecoEl_gsfElectrons_gsfTrackParameter0Mode; //!
2749     TBranch *b_RecoEl_gsfElectrons_gsfTrackParameter1Mode; //!
2750     TBranch *b_RecoEl_gsfElectrons_gsfTrackParameter2Mode; //!
2751     TBranch *b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix00Mode; //!
2752     TBranch *b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix01Mode; //!
2753     TBranch *b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix02Mode; //!
2754     TBranch *b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix10Mode; //!
2755     TBranch *b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix11Mode; //!
2756     TBranch *b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix12Mode; //!
2757     TBranch *b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix20Mode; //!
2758     TBranch *b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix21Mode; //!
2759     TBranch *b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix22Mode; //!
2760     TBranch *b_RecoEl_gsfElectrons_gsfTrackError00Mode; //!
2761     TBranch *b_RecoEl_gsfElectrons_gsfTrackError11Mode; //!
2762     TBranch *b_RecoEl_gsfElectrons_gsfTrackError22Mode; //!
2763     TBranch *b_RecoEl_gsfElectrons_trackCharge; //!
2764     TBranch *b_RecoEl_gsfElectrons_trackPx; //!
2765     TBranch *b_RecoEl_gsfElectrons_trackPy; //!
2766     TBranch *b_RecoEl_gsfElectrons_trackPz; //!
2767     TBranch *b_RecoEl_gsfElectrons_trackPt; //!
2768     TBranch *b_RecoEl_gsfElectrons_trackPtError; //!
2769     TBranch *b_RecoEl_gsfElectrons_trackP; //!
2770     TBranch *b_RecoEl_gsfElectrons_trackPhi; //!
2771     TBranch *b_RecoEl_gsfElectrons_trackPhiError; //!
2772     TBranch *b_RecoEl_gsfElectrons_trackEta; //!
2773     TBranch *b_RecoEl_gsfElectrons_trackEtaError; //!
2774     TBranch *b_RecoEl_gsfElectrons_trackTheta; //!
2775     TBranch *b_RecoEl_gsfElectrons_trackThetaError; //!
2776     TBranch *b_RecoEl_gsfElectrons_trackVx; //!
2777     TBranch *b_RecoEl_gsfElectrons_trackVy; //!
2778     TBranch *b_RecoEl_gsfElectrons_trackVz; //!
2779     TBranch *b_RecoEl_gsfElectrons_trackChi2; //!
2780     TBranch *b_RecoEl_gsfElectrons_trackChi2Norm; //!
2781     TBranch *b_RecoEl_gsfElectrons_trackNdof; //!
2782     TBranch *b_RecoEl_gsfElectrons_trackD0; //!
2783     TBranch *b_RecoEl_gsfElectrons_trackD0BeamSpotCorrected; //!
2784     TBranch *b_RecoEl_gsfElectrons_trackD0Error; //!
2785     TBranch *b_RecoEl_gsfElectrons_trackDsz; //!
2786     TBranch *b_RecoEl_gsfElectrons_trackDszError; //!
2787     TBranch *b_RecoEl_gsfElectrons_trackDxy; //!
2788     TBranch *b_RecoEl_gsfElectrons_trackDxyError; //!
2789     TBranch *b_RecoEl_gsfElectrons_trackDz; //!
2790     TBranch *b_RecoEl_gsfElectrons_trackDzError; //!
2791     TBranch *b_RecoEl_gsfElectrons_trackNumberOfValidHits; //!
2792     TBranch *b_RecoEl_gsfElectrons_trackNumberOfLostHits; //!
2793     TBranch *b_RecoEl_gsfElectrons_superClusterEnergy; //!
2794     TBranch *b_RecoEl_gsfElectrons_superClusterX; //!
2795     TBranch *b_RecoEl_gsfElectrons_superClusterY; //!
2796     TBranch *b_RecoEl_gsfElectrons_superClusterZ; //!
2797     TBranch *b_RecoEl_gsfElectrons_superClusterEta; //!
2798     TBranch *b_RecoEl_gsfElectrons_superClusterPhi; //!
2799     TBranch *b_RecoEl_gsfElectrons_superClusterCaloID; //!
2800     TBranch *b_RecoEl_gsfElectrons_superClusterPreshowerEnergy; //!
2801     TBranch *b_RecoEl_gsfElectrons_superClusterPhiWidth; //!
2802     TBranch *b_RecoEl_gsfElectrons_superClusterEtaWidth; //!
2803     TBranch *b_RecoEl_gsfElectrons_charge; //!
2804     TBranch *b_RecoEl_gsfElectrons_px; //!
2805     TBranch *b_RecoEl_gsfElectrons_py; //!
2806     TBranch *b_RecoEl_gsfElectrons_pz; //!
2807     TBranch *b_RecoEl_gsfElectrons_pt; //!
2808     TBranch *b_RecoEl_gsfElectrons_p; //!
2809     TBranch *b_RecoEl_gsfElectrons_energy; //!
2810     TBranch *b_RecoEl_gsfElectrons_phi; //!
2811     TBranch *b_RecoEl_gsfElectrons_eta; //!
2812     TBranch *b_RecoEl_gsfElectrons_theta; //!
2813     TBranch *b_RecoEl_gsfElectrons_vx; //!
2814     TBranch *b_RecoEl_gsfElectrons_vy; //!
2815     TBranch *b_RecoEl_gsfElectrons_vz; //!
2816     */
2817     TBranch *b_Track_generalTracks_nRecoTrack; //!
2818     TBranch *b_Track_generalTracks_trackCharge; //!
2819     TBranch *b_Track_generalTracks_trackPx; //!
2820     TBranch *b_Track_generalTracks_trackPy; //!
2821     TBranch *b_Track_generalTracks_trackPz; //!
2822     TBranch *b_Track_generalTracks_trackPt; //!
2823     TBranch *b_Track_generalTracks_trackPtError; //!
2824     TBranch *b_Track_generalTracks_trackP; //!
2825     TBranch *b_Track_generalTracks_trackPhi; //!
2826     TBranch *b_Track_generalTracks_trackPhiError; //!
2827     TBranch *b_Track_generalTracks_trackEta; //!
2828     TBranch *b_Track_generalTracks_trackEtaError; //!
2829     TBranch *b_Track_generalTracks_trackTheta; //!
2830     TBranch *b_Track_generalTracks_trackThetaError; //!
2831     TBranch *b_Track_generalTracks_trackVx; //!
2832     TBranch *b_Track_generalTracks_trackVy; //!
2833     TBranch *b_Track_generalTracks_trackVz; //!
2834     TBranch *b_Track_generalTracks_trackChi2; //!
2835     TBranch *b_Track_generalTracks_trackChi2Norm; //!
2836     TBranch *b_Track_generalTracks_trackNdof; //!
2837     TBranch *b_Track_generalTracks_trackD0; //!
2838     TBranch *b_Track_generalTracks_trackD0Error; //!
2839     TBranch *b_Track_generalTracks_trackDsz; //!
2840     TBranch *b_Track_generalTracks_trackDszError; //!
2841     TBranch *b_Track_generalTracks_trackDxy; //!
2842     TBranch *b_Track_generalTracks_trackDxyError; //!
2843     TBranch *b_Track_generalTracks_trackDz; //!
2844     TBranch *b_Track_generalTracks_trackDzError; //!
2845     TBranch *b_Track_generalTracks_trackNumberOfValidHits; //!
2846     TBranch *b_Track_generalTracks_trackNumberOfLostHits; //!
2847     TBranch *b_Track_generalTracks_trackNumberOfValidMuonHits; //!
2848     TBranch *b_Track_generalTracks_trackQuality; //!
2849     TBranch *b_Track_generalTracks_trackTrackerLayersWithMeasurement; //!
2850     TBranch *b_JetGen_ak5GenJets_nGenJet; //!
2851     TBranch *b_JetGen_ak5GenJets_genJetCharge; //!
2852     TBranch *b_JetGen_ak5GenJets_genJetPx; //!
2853     TBranch *b_JetGen_ak5GenJets_genJetPy; //!
2854     TBranch *b_JetGen_ak5GenJets_genJetPz; //!
2855     TBranch *b_JetGen_ak5GenJets_genJetPt; //!
2856     TBranch *b_JetGen_ak5GenJets_genJetP; //!
2857     TBranch *b_JetGen_ak5GenJets_genJetPhi; //!
2858     TBranch *b_JetGen_ak5GenJets_genJetEta; //!
2859     TBranch *b_JetGen_ak5GenJets_genJetTheta; //!
2860     TBranch *b_JetGen_ak5GenJets_genJetEmEnergy; //!
2861     TBranch *b_JetGen_ak5GenJets_genJetHadEnergy; //!
2862     TBranch *b_JetGen_ak5GenJets_genJetInvisibleEnergy; //!
2863     TBranch *b_JetGen_ak5GenJets_genJetAuxiliaryEnergy; //!
2864     TBranch *b_PatJets_cleanPatJetsAK5Calo_nPatJet; //!
2865     TBranch *b_PatJets_cleanPatJetsAK5Calo_charge; //!
2866     TBranch *b_PatJets_cleanPatJetsAK5Calo_px; //!
2867     TBranch *b_PatJets_cleanPatJetsAK5Calo_py; //!
2868     TBranch *b_PatJets_cleanPatJetsAK5Calo_pz; //!
2869     TBranch *b_PatJets_cleanPatJetsAK5Calo_pt; //!
2870     TBranch *b_PatJets_cleanPatJetsAK5Calo_p; //!
2871     TBranch *b_PatJets_cleanPatJetsAK5Calo_phi; //!
2872     TBranch *b_PatJets_cleanPatJetsAK5Calo_eta; //!
2873     TBranch *b_PatJets_cleanPatJetsAK5Calo_theta; //!
2874     TBranch *b_PatJets_cleanPatJetsAK5Calo_maxEInEmTowers; //!
2875     TBranch *b_PatJets_cleanPatJetsAK5Calo_maxEInHadTowers; //!
2876     TBranch *b_PatJets_cleanPatJetsAK5Calo_hadEnergyInHO; //!
2877     TBranch *b_PatJets_cleanPatJetsAK5Calo_hadEnergyInHB; //!
2878     TBranch *b_PatJets_cleanPatJetsAK5Calo_hadEnergyInHF; //!
2879     TBranch *b_PatJets_cleanPatJetsAK5Calo_hadEnergyInHE; //!
2880     TBranch *b_PatJets_cleanPatJetsAK5Calo_emEnergyInEB; //!
2881     TBranch *b_PatJets_cleanPatJetsAK5Calo_emEnergyInEE; //!
2882     TBranch *b_PatJets_cleanPatJetsAK5Calo_emEnergyInHF; //!
2883     TBranch *b_PatJets_cleanPatJetsAK5Calo_energyFractionHadronic; //!
2884     TBranch *b_PatJets_cleanPatJetsAK5Calo_emEnergyFraction; //!
2885     TBranch *b_PatJets_cleanPatJetsAK5Calo_towersArea; //!
2886     TBranch *b_PatJets_cleanPatJetsAK5Calo_n90; //!
2887     TBranch *b_PatJets_cleanPatJetsAK5Calo_n60; //!
2888     TBranch *b_PatJets_cleanPatJetsAK5Calo_combinedSecondaryVertexBJetTags; //!
2889     TBranch *b_PatJets_cleanPatJetsAK5Calo_combinedSecondaryVertexMVABJetTags; //!
2890     TBranch *b_PatJets_cleanPatJetsAK5Calo_jetBProbabilityBJetTags; //!
2891     TBranch *b_PatJets_cleanPatJetsAK5Calo_jetProbabilityBJetTags; //!
2892     //TBranch *b_PatJets_cleanPatJetsAK5Calo_simpleSecondaryVertexBJetTags; //!
2893     TBranch *b_PatJets_cleanPatJetsAK5Calo_trackCountingHighEffBJetTags; //!
2894     TBranch *b_PatJets_cleanPatJetsAK5Calo_trackCountingHighPurBJetTags; //!
2895     TBranch *b_PatJets_cleanPatJetsAK5Calo_partonFlavour; //!
2896     TBranch *b_PatJets_patJetsAK5PF_nPatJet; //!
2897     TBranch *b_PatJets_patJetsAK5PF_charge; //!
2898     TBranch *b_PatJets_patJetsAK5PF_px; //!
2899     TBranch *b_PatJets_patJetsAK5PF_py; //!
2900     TBranch *b_PatJets_patJetsAK5PF_pz; //!
2901     TBranch *b_PatJets_patJetsAK5PF_pt; //!
2902     TBranch *b_PatJets_patJetsAK5PF_p; //!
2903     TBranch *b_PatJets_patJetsAK5PF_phi; //!
2904     TBranch *b_PatJets_patJetsAK5PF_eta; //!
2905     TBranch *b_PatJets_patJetsAK5PF_theta; //!
2906     TBranch *b_PatJets_patJetsAK5PF_combinedSecondaryVertexBJetTags; //!
2907     TBranch *b_PatJets_patJetsAK5PF_combinedSecondaryVertexMVABJetTags; //!
2908     TBranch *b_PatJets_patJetsAK5PF_jetBProbabilityBJetTags; //!
2909     TBranch *b_PatJets_patJetsAK5PF_jetProbabilityBJetTags; //!
2910     //TBranch *b_PatJets_patJetsAK5PF_simpleSecondaryVertexBJetTags; //!
2911     TBranch *b_PatJets_patJetsAK5PF_trackCountingHighEffBJetTags; //!
2912     TBranch *b_PatJets_patJetsAK5PF_trackCountingHighPurBJetTags; //!
2913     TBranch *b_PatJets_patJetsAK5PF_chargedHadronEnergy; //!
2914     TBranch *b_PatJets_patJetsAK5PF_neutralHadronEnergy; //!
2915     TBranch *b_PatJets_patJetsAK5PF_chargedEmEnergy; //!
2916     TBranch *b_PatJets_patJetsAK5PF_neutralEmEnergy; //!
2917     TBranch *b_PatJets_patJetsAK5PF_photonEnergy; //!
2918     TBranch *b_PatJets_patJetsAK5PF_electronEnergy; //!
2919     TBranch *b_PatJets_patJetsAK5PF_muonEnergy; //!
2920     TBranch *b_PatJets_patJetsAK5PF_HFHadronEnergy; //!
2921     TBranch *b_PatJets_patJetsAK5PF_HFEMEnergy; //!
2922     TBranch *b_PatJets_patJetsAK5PF_chargedHadronMultiplicity; //!
2923     TBranch *b_PatJets_patJetsAK5PF_neutralHadronMultiplicity; //!
2924     TBranch *b_PatJets_patJetsAK5PF_photonMultiplicity; //!
2925     TBranch *b_PatJets_patJetsAK5PF_electronMultiplicity; //!
2926     TBranch *b_PatJets_patJetsAK5PF_muonMultiplicity; //!
2927     TBranch *b_PatJets_patJetsAK5PF_neutralMultiplicity; //!
2928     TBranch *b_PatJets_patJetsAK5PF_chargedMultiplicity; //!
2929     TBranch *b_PatJets_patJetsAK5PF_HFHadronMultiplicity; //!
2930     TBranch *b_PatJets_patJetsAK5PF_HFEMMultiplicity; //!
2931     TBranch *b_PatJets_patJetsAK5PF_partonFlavour; //!
2932     TBranch *b_PatJets_cleanPatJetsAK5Track_nPatJet; //!
2933     TBranch *b_PatJets_cleanPatJetsAK5Track_charge; //!
2934     TBranch *b_PatJets_cleanPatJetsAK5Track_px; //!
2935     TBranch *b_PatJets_cleanPatJetsAK5Track_py; //!
2936     TBranch *b_PatJets_cleanPatJetsAK5Track_pz; //!
2937     TBranch *b_PatJets_cleanPatJetsAK5Track_pt; //!
2938     TBranch *b_PatJets_cleanPatJetsAK5Track_p; //!
2939     TBranch *b_PatJets_cleanPatJetsAK5Track_phi; //!
2940     TBranch *b_PatJets_cleanPatJetsAK5Track_eta; //!
2941     TBranch *b_PatJets_cleanPatJetsAK5Track_theta; //!
2942     TBranch *b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags; //!
2943     TBranch *b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags; //!
2944     TBranch *b_PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags; //!
2945     TBranch *b_PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags; //!
2946     //TBranch *b_PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags; //!
2947     TBranch *b_PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags; //!
2948     TBranch *b_PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags; //!
2949     TBranch *b_PatJets_cleanPatJetsAK5Track_vx; //!
2950     TBranch *b_PatJets_cleanPatJetsAK5Track_vy; //!
2951     TBranch *b_PatJets_cleanPatJetsAK5Track_vz; //!
2952     TBranch *b_PatJets_cleanPatJetsAK5Track_numberOfTracks; //!
2953     TBranch *b_PatJets_cleanPatJetsAK5Track_partonFlavour; //!
2954     TBranch *b_CaloJets_ak5CaloJets_nCaloJet; //!
2955     TBranch *b_CaloJets_ak5CaloJets_px; //!
2956     TBranch *b_CaloJets_ak5CaloJets_py; //!
2957     TBranch *b_CaloJets_ak5CaloJets_pz; //!
2958     TBranch *b_CaloJets_ak5CaloJets_pt; //!
2959     TBranch *b_CaloJets_ak5CaloJets_p; //!
2960     TBranch *b_CaloJets_ak5CaloJets_phi; //!
2961     TBranch *b_CaloJets_ak5CaloJets_eta; //!
2962     TBranch *b_CaloJets_ak5CaloJets_theta; //!
2963     TBranch *b_CaloJets_ak5CaloJets_maxEInEmTowers; //!
2964     TBranch *b_CaloJets_ak5CaloJets_maxEInHadTowers; //!
2965     TBranch *b_CaloJets_ak5CaloJets_hadEnergyInHO; //!
2966     TBranch *b_CaloJets_ak5CaloJets_hadEnergyInHB; //!
2967     TBranch *b_CaloJets_ak5CaloJets_hadEnergyInHF; //!
2968     TBranch *b_CaloJets_ak5CaloJets_hadEnergyInHE; //!
2969     TBranch *b_CaloJets_ak5CaloJets_emEnergyInEB; //!
2970     TBranch *b_CaloJets_ak5CaloJets_emEnergyInEE; //!
2971     TBranch *b_CaloJets_ak5CaloJets_emEnergyInHF; //!
2972     TBranch *b_CaloJets_ak5CaloJets_energyFractionHadronic; //!
2973     TBranch *b_CaloJets_ak5CaloJets_emEnergyFraction; //!
2974     TBranch *b_CaloJets_ak5CaloJets_towersArea; //!
2975     TBranch *b_CaloJets_ak5CaloJets_n90; //!
2976     TBranch *b_CaloJets_ak5CaloJets_n60; //!
2977     TBranch *b_PFJets_ak5PFJets_nPFJet; //!
2978     TBranch *b_PFJets_ak5PFJets_px; //!
2979     TBranch *b_PFJets_ak5PFJets_py; //!
2980     TBranch *b_PFJets_ak5PFJets_pz; //!
2981     TBranch *b_PFJets_ak5PFJets_pt; //!
2982     TBranch *b_PFJets_ak5PFJets_p; //!
2983     TBranch *b_PFJets_ak5PFJets_phi; //!
2984     TBranch *b_PFJets_ak5PFJets_eta; //!
2985     TBranch *b_PFJets_ak5PFJets_theta; //!
2986     TBranch *b_PFJets_ak5PFJets_chargedHadronEnergy; //!
2987     TBranch *b_PFJets_ak5PFJets_neutralHadronEnergy; //!
2988     TBranch *b_PFJets_ak5PFJets_photonEnergy; //!
2989     TBranch *b_PFJets_ak5PFJets_electronEnergy; //!
2990     TBranch *b_PFJets_ak5PFJets_muonEnergy; //!
2991     TBranch *b_PFJets_ak5PFJets_HFHadronEnergy; //!
2992     TBranch *b_PFJets_ak5PFJets_HFEMEnergy; //!
2993     TBranch *b_PFJets_ak5PFJets_chargedHadronMultiplicity; //!
2994     TBranch *b_PFJets_ak5PFJets_neutralHadronMultiplicity; //!
2995     TBranch *b_PFJets_ak5PFJets_photonMultiplicity; //!
2996     TBranch *b_PFJets_ak5PFJets_electronMultiplicity; //!
2997     TBranch *b_PFJets_ak5PFJets_muonMultiplicity; //!
2998     TBranch *b_PFJets_ak5PFJets_neutralMultiplicity; //!
2999     TBranch *b_PFJets_ak5PFJets_chargedMultiplicity; //!
3000     TBranch *b_PFJets_ak5PFJets_HFHadronMultiplicity; //!
3001     TBranch *b_PFJets_ak5PFJets_HFEMMultiplicity; //!
3002     TBranch *b_TrackJets_ak5TrackJets_nTrackJet; //!
3003     TBranch *b_TrackJets_ak5TrackJets_px; //!
3004     TBranch *b_TrackJets_ak5TrackJets_py; //!
3005     TBranch *b_TrackJets_ak5TrackJets_pz; //!
3006     TBranch *b_TrackJets_ak5TrackJets_pt; //!
3007     TBranch *b_TrackJets_ak5TrackJets_p; //!
3008     TBranch *b_TrackJets_ak5TrackJets_phi; //!
3009     TBranch *b_TrackJets_ak5TrackJets_eta; //!
3010     TBranch *b_TrackJets_ak5TrackJets_theta; //!
3011     TBranch *b_TrackJets_ak5TrackJets_charge; //!
3012     TBranch *b_TrackJets_ak5TrackJets_numberOfTracks; //!
3013     TBranch *b_TrackJets_ak5TrackJets_vx; //!
3014     TBranch *b_TrackJets_ak5TrackJets_vy; //!
3015     TBranch *b_TrackJets_ak5TrackJets_vz; //!
3016     TBranch *b_METGen_genMetTrue_genMETPx; //!
3017     TBranch *b_METGen_genMetTrue_genMETPy; //!
3018     TBranch *b_METGen_genMetTrue_genMETPz; //!
3019     TBranch *b_METGen_genMetTrue_genMETEt; //!
3020     TBranch *b_METGen_genMetTrue_genMETEta; //!
3021     TBranch *b_METGen_genMetTrue_genMETPhi; //!
3022     TBranch *b_METGen_genMetTrue_genMETsumEt; //!
3023     TBranch *b_METGen_genMetTrue_genMETmEtSig; //!
3024     TBranch *b_METGen_genMetTrue_genMETChargedEMEt; //!
3025     TBranch *b_METGen_genMetTrue_genMETChargedHadEt; //!
3026     TBranch *b_METGen_genMetTrue_genMETInvisibleEt; //!
3027     TBranch *b_METGen_genMetTrue_genMETMuonEt; //!
3028     TBranch *b_METGen_genMetTrue_genMETNeutralEMEt; //!
3029     TBranch *b_METGen_genMetTrue_genMETNeutralHadEt; //!
3030     TBranch *b_METGen_genMetCalo_genMETPx; //!
3031     TBranch *b_METGen_genMetCalo_genMETPy; //!
3032     TBranch *b_METGen_genMetCalo_genMETPz; //!
3033     TBranch *b_METGen_genMetCalo_genMETEt; //!
3034     TBranch *b_METGen_genMetCalo_genMETEta; //!
3035     TBranch *b_METGen_genMetCalo_genMETPhi; //!
3036     TBranch *b_METGen_genMetCalo_genMETsumEt; //!
3037     TBranch *b_METGen_genMetCalo_genMETmEtSig; //!
3038     TBranch *b_METGen_genMetCalo_genMETChargedEMEt; //!
3039     TBranch *b_METGen_genMetCalo_genMETChargedHadEt; //!
3040     TBranch *b_METGen_genMetCalo_genMETInvisibleEt; //!
3041     TBranch *b_METGen_genMetCalo_genMETMuonEt; //!
3042     TBranch *b_METGen_genMetCalo_genMETNeutralEMEt; //!
3043     TBranch *b_METGen_genMetCalo_genMETNeutralHadEt; //!
3044     TBranch *b_PatMET_patMETsAK5Calo_px; //!
3045     TBranch *b_PatMET_patMETsAK5Calo_py; //!
3046     TBranch *b_PatMET_patMETsAK5Calo_pz; //!
3047     TBranch *b_PatMET_patMETsAK5Calo_et; //!
3048     TBranch *b_PatMET_patMETsAK5Calo_eta; //!
3049     TBranch *b_PatMET_patMETsAK5Calo_phi; //!
3050     TBranch *b_PatMET_patMETsAK5Calo_sumEt; //!
3051     TBranch *b_PatMET_patMETsAK5Calo_mEtSig; //!
3052     TBranch *b_PatMET_patMETsAK5Calo_nCorrections; //!
3053     TBranch *b_PatMET_patMETsAK5Calo_corExUncorrALL; //!
3054     TBranch *b_PatMET_patMETsAK5Calo_corEyUncorrALL; //!
3055     TBranch *b_PatMET_patMETsAK5Calo_corSumEtUncorrALL; //!
3056     TBranch *b_PatMET_patMETsAK5Calo_uncorrectedPtUncorrALL; //!
3057     TBranch *b_PatMET_patMETsAK5Calo_uncorrectedPhiUncorrALL; //!
3058     TBranch *b_PatMET_patMETsAK5Calo_corExUncorrJES; //!
3059     TBranch *b_PatMET_patMETsAK5Calo_corEyUncorrJES; //!
3060     TBranch *b_PatMET_patMETsAK5Calo_corSumEtUncorrJES; //!
3061     TBranch *b_PatMET_patMETsAK5Calo_uncorrectedPtUncorrJES; //!
3062     TBranch *b_PatMET_patMETsAK5Calo_uncorrectedPhiUncorrJES; //!
3063     TBranch *b_PatMET_patMETsAK5Calo_corExUncorrMUON; //!
3064     TBranch *b_PatMET_patMETsAK5Calo_corEyUncorrMUON; //!
3065     TBranch *b_PatMET_patMETsAK5Calo_corSumEtUncorrMUON; //!
3066     TBranch *b_PatMET_patMETsAK5Calo_uncorrectedPtUncorrMUON; //!
3067     TBranch *b_PatMET_patMETsAK5Calo_uncorrectedPhiUncorrMUON; //!
3068     TBranch *b_PatMET_patMETsAK5Calo_etFractionHadronic; //!
3069     TBranch *b_PatMET_patMETsAK5Calo_emEtFraction; //!
3070     TBranch *b_PatMET_patMETsAK5Calo_hadEtInHB; //!
3071     TBranch *b_PatMET_patMETsAK5Calo_hadEtInHO; //!
3072     TBranch *b_PatMET_patMETsAK5Calo_hadEtInHE; //!
3073     TBranch *b_PatMET_patMETsAK5Calo_hadEtInHF; //!
3074     TBranch *b_PatMET_patMETsAK5Calo_emEtInEB; //!
3075     TBranch *b_PatMET_patMETsAK5Calo_emEtInEE; //!
3076     TBranch *b_PatMET_patMETsAK5Calo_emEtInHF; //!
3077     TBranch *b_PatMET_patMETsAK5Calo_metSignificance; //!
3078     TBranch *b_PatMET_patMETsPF_px; //!
3079     TBranch *b_PatMET_patMETsPF_py; //!
3080     TBranch *b_PatMET_patMETsPF_pz; //!
3081     TBranch *b_PatMET_patMETsPF_et; //!
3082     TBranch *b_PatMET_patMETsPF_eta; //!
3083     TBranch *b_PatMET_patMETsPF_phi; //!
3084     TBranch *b_PatMET_patMETsPF_sumEt; //!
3085     TBranch *b_PatMET_patMETsPF_mEtSig; //!
3086     TBranch *b_PatMET_patMETsTC_px; //!
3087     TBranch *b_PatMET_patMETsTC_py; //!
3088     TBranch *b_PatMET_patMETsTC_pz; //!
3089     TBranch *b_PatMET_patMETsTC_et; //!
3090     TBranch *b_PatMET_patMETsTC_eta; //!
3091     TBranch *b_PatMET_patMETsTC_phi; //!
3092     TBranch *b_PatMET_patMETsTC_sumEt; //!
3093     TBranch *b_PatMET_patMETsTC_mEtSig; //!
3094     TBranch *b_RecoMET_tcMet_px; //!
3095     TBranch *b_RecoMET_tcMet_py; //!
3096     TBranch *b_RecoMET_tcMet_pz; //!
3097     TBranch *b_RecoMET_tcMet_et; //!
3098     TBranch *b_RecoMET_tcMet_eta; //!
3099     TBranch *b_RecoMET_tcMet_phi; //!
3100     TBranch *b_RecoMET_tcMet_sumEt; //!
3101     TBranch *b_RecoCaloMET_met_px; //!
3102     TBranch *b_RecoCaloMET_met_py; //!
3103     TBranch *b_RecoCaloMET_met_pz; //!
3104     TBranch *b_RecoCaloMET_met_et; //!
3105     TBranch *b_RecoCaloMET_met_eta; //!
3106     TBranch *b_RecoCaloMET_met_phi; //!
3107     TBranch *b_RecoCaloMET_met_sumEt; //!
3108     TBranch *b_RecoCaloMET_met_etFractionHadronic; //!
3109     TBranch *b_RecoCaloMET_met_emEtFraction; //!
3110     TBranch *b_RecoCaloMET_met_hadEtInHB; //!
3111     TBranch *b_RecoCaloMET_met_hadEtInHO; //!
3112     TBranch *b_RecoCaloMET_met_hadEtInHE; //!
3113     TBranch *b_RecoCaloMET_met_hadEtInHF; //!
3114     TBranch *b_RecoCaloMET_met_emEtInEB; //!
3115     TBranch *b_RecoCaloMET_met_emEtInEE; //!
3116     TBranch *b_RecoCaloMET_met_emEtInHF; //!
3117     TBranch *b_RecoCaloMET_met_metSignificance; //!
3118     TBranch *b_RecoCaloMET_corMetGlobalMuons_px; //!
3119     TBranch *b_RecoCaloMET_corMetGlobalMuons_py; //!
3120     TBranch *b_RecoCaloMET_corMetGlobalMuons_pz; //!
3121     TBranch *b_RecoCaloMET_corMetGlobalMuons_et; //!
3122     TBranch *b_RecoCaloMET_corMetGlobalMuons_eta; //!
3123     TBranch *b_RecoCaloMET_corMetGlobalMuons_phi; //!
3124     TBranch *b_RecoCaloMET_corMetGlobalMuons_sumEt; //!
3125     TBranch *b_RecoCaloMET_corMetGlobalMuons_etFractionHadronic; //!
3126     TBranch *b_RecoCaloMET_corMetGlobalMuons_emEtFraction; //!
3127     TBranch *b_RecoCaloMET_corMetGlobalMuons_hadEtInHB; //!
3128     TBranch *b_RecoCaloMET_corMetGlobalMuons_hadEtInHO; //!
3129     TBranch *b_RecoCaloMET_corMetGlobalMuons_hadEtInHE; //!
3130     TBranch *b_RecoCaloMET_corMetGlobalMuons_hadEtInHF; //!
3131     TBranch *b_RecoCaloMET_corMetGlobalMuons_emEtInEB; //!
3132     TBranch *b_RecoCaloMET_corMetGlobalMuons_emEtInEE; //!
3133     TBranch *b_RecoCaloMET_corMetGlobalMuons_emEtInHF; //!
3134     TBranch *b_RecoCaloMET_corMetGlobalMuons_metSignificance; //!
3135     TBranch *b_RecoPFMET_pfMet_px; //!
3136     TBranch *b_RecoPFMET_pfMet_py; //!
3137     TBranch *b_RecoPFMET_pfMet_pz; //!
3138     TBranch *b_RecoPFMET_pfMet_et; //!
3139     TBranch *b_RecoPFMET_pfMet_eta; //!
3140     TBranch *b_RecoPFMET_pfMet_phi; //!
3141     TBranch *b_RecoPFMET_pfMet_sumEt; //!
3142     TBranch *b_EventCleanup_cscLooseHaloId; //!
3143     TBranch *b_EventCleanup_cscTightHaloId; //!
3144     TBranch *b_EventCleanup_passLooseNoiseFilter; //!
3145     TBranch *b_EventCleanup_passTightNoiseFilter; //!
3146     TBranch *b_CaloTower_towerMaker_nCaloTower; //!
3147     TBranch *b_CaloTower_towerMaker_emEnergy; //!
3148     TBranch *b_CaloTower_towerMaker_hadEnergy; //!
3149     TBranch *b_CaloTower_towerMaker_outerEnergy; //!
3150     TBranch *b_CaloTower_towerMaker_emEt; //!
3151     TBranch *b_CaloTower_towerMaker_hadEt; //!
3152     TBranch *b_CaloTower_towerMaker_outerEt; //!
3153     TBranch *b_CaloTower_towerMaker_emPositionX; //!
3154     TBranch *b_CaloTower_towerMaker_emPositionY; //!
3155     TBranch *b_CaloTower_towerMaker_emPositionZ; //!
3156     TBranch *b_CaloTower_towerMaker_hadPositionX; //!
3157     TBranch *b_CaloTower_towerMaker_hadPositionY; //!
3158     TBranch *b_CaloTower_towerMaker_hadPositionZ; //!
3159     TBranch *b_CaloTower_towerMaker_emLvl1; //!
3160     TBranch *b_CaloTower_towerMaker_hadLvl1; //!
3161     TBranch *b_CaloTower_towerMaker_hadEnergyHeOuterLayer; //!
3162     TBranch *b_CaloTower_towerMaker_hadEnergyHeInnerLayer; //!
3163     TBranch *b_CaloTower_towerMaker_ecalTime; //!
3164     TBranch *b_CaloTower_towerMaker_hcalTime; //!
3165     TBranch *b_CaloTower_towerMaker_ieta; //!
3166     TBranch *b_CaloTower_towerMaker_iphi; //!
3167     TBranch *b_CaloTower_towerMaker_numCrystals; //!
3168     TBranch *b_CaloTower_towerMaker_px; //!
3169     TBranch *b_CaloTower_towerMaker_py; //!
3170     TBranch *b_CaloTower_towerMaker_pz; //!
3171     TBranch *b_CaloTower_towerMaker_pt; //!
3172     TBranch *b_CaloTower_towerMaker_p; //!
3173     TBranch *b_CaloTower_towerMaker_energy; //!
3174     TBranch *b_CaloTower_towerMaker_phi; //!
3175     TBranch *b_CaloTower_towerMaker_eta; //!
3176     TBranch *b_CaloTower_towerMaker_theta; //!
3177    
3178     analysis(TTree *tree=0);
3179     virtual ~analysis();
3180     virtual Int_t Cut(Long64_t entry);
3181     virtual Int_t GetEntry(Long64_t entry);
3182     virtual Long64_t LoadTree(Long64_t entry);
3183     virtual void Init(TTree *tree);
3184     virtual void Loop();
3185     virtual Bool_t Notify();
3186     virtual void Show(Long64_t entry = -1);
3187     };
3188    
3189     #endif
3190    
3191     #ifdef analysis_cxx
3192     analysis::analysis(TTree *tree)
3193     {
3194     // FIXME my addings
3195     soutputfile = "";
3196     sFileParameterized= "";
3197     // if parameter tree is not specified (or zero), connect the file
3198     // used to generate this class and read the Tree.
3199     if (tree == 0) {
3200     TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("../test/UFRM.root");
3201     if (!f) {
3202     f = new TFile("../test/UFRM.root");
3203     }
3204     tree = (TTree*)gDirectory->Get("T");
3205    
3206     }
3207     Init(tree);
3208     }
3209    
3210     analysis::~analysis()
3211     {
3212     if (!fChain) return;
3213     delete fChain->GetCurrentFile();
3214     }
3215    
3216     Int_t analysis::GetEntry(Long64_t entry)
3217     {
3218     // Read contents of entry.
3219     if (!fChain) return 0;
3220     return fChain->GetEntry(entry);
3221     }
3222     Long64_t analysis::LoadTree(Long64_t entry)
3223     {
3224     // Set the environment to read one entry
3225     if (!fChain) return -5;
3226     Long64_t centry = fChain->LoadTree(entry);
3227     if (centry < 0) return centry;
3228     if (!fChain->InheritsFrom(TChain::Class())) return centry;
3229     TChain *chain = (TChain*)fChain;
3230     if (chain->GetTreeNumber() != fCurrent) {
3231     fCurrent = chain->GetTreeNumber();
3232     Notify();
3233     }
3234     return centry;
3235     }
3236    
3237     void analysis::Init(TTree *tree)
3238     {
3239     // The Init() function is called when the selector needs to initialize
3240     // a new tree or chain. Typically here the branch addresses and branch
3241     // pointers of the tree will be set.
3242     // It is normally not necessary to make changes to the generated
3243     // code, but the routine can be extended by the user if needed.
3244     // Init() will be called many times when running on PROOF
3245     // (once per file to be processed).
3246    
3247     // Set branch addresses and branch pointers
3248     if (!tree) return;
3249     fChain = tree;
3250     fCurrent = -1;
3251     fChain->SetMakeClass(1);
3252    
3253     fChain->SetBranchAddress("AnalyzerInputParameters_rootMakerVersion", &AnalyzerInputParameters_rootMakerVersion, &b_AnalyzerInputParameters_rootMakerVersion);
3254     fChain->SetBranchAddress("AnalyzerInputParameters_rootMakerExternalFlag", &AnalyzerInputParameters_rootMakerExternalFlag, &b_AnalyzerInputParameters_rootMakerExternalFlag);
3255     fChain->SetBranchAddress("EventAuxiliarly_bunchCrossing", &EventAuxiliarly_bunchCrossing, &b_EventAuxiliarly_bunchCrossing);
3256     fChain->SetBranchAddress("EventAuxiliarly_IdEvent", &EventAuxiliarly_IdEvent, &b_EventAuxiliarly_IdEvent);
3257     fChain->SetBranchAddress("EventAuxiliarly_IdRun", &EventAuxiliarly_IdRun, &b_EventAuxiliarly_IdRun);
3258     fChain->SetBranchAddress("EventAuxiliarly_isRealData", &EventAuxiliarly_isRealData, &b_EventAuxiliarly_isRealData);
3259     fChain->SetBranchAddress("EventAuxiliarly_luminosityBlock", &EventAuxiliarly_luminosityBlock, &b_EventAuxiliarly_luminosityBlock);
3260     fChain->SetBranchAddress("EventAuxiliarly_orbitNumber", &EventAuxiliarly_orbitNumber, &b_EventAuxiliarly_orbitNumber);
3261     fChain->SetBranchAddress("EventAuxiliarly_susyScanRun", &EventAuxiliarly_susyScanRun, &b_EventAuxiliarly_susyScanRun);
3262     fChain->SetBranchAddress("EventAuxiliarly_susyScanCrossSection", &EventAuxiliarly_susyScanCrossSection, &b_EventAuxiliarly_susyScanCrossSection);
3263     fChain->SetBranchAddress("EventAuxiliarly_susyScanM0", &EventAuxiliarly_susyScanM0, &b_EventAuxiliarly_susyScanM0);
3264     fChain->SetBranchAddress("EventAuxiliarly_susyScanM12", &EventAuxiliarly_susyScanM12, &b_EventAuxiliarly_susyScanM12);
3265     fChain->SetBranchAddress("EventAuxiliarly_susyScanA0", &EventAuxiliarly_susyScanA0, &b_EventAuxiliarly_susyScanA0);
3266     fChain->SetBranchAddress("EventAuxiliarly_susyScanMu", &EventAuxiliarly_susyScanMu, &b_EventAuxiliarly_susyScanMu);
3267     fChain->SetBranchAddress("EventAuxiliarly_susyScantanbeta", &EventAuxiliarly_susyScantanbeta, &b_EventAuxiliarly_susyScantanbeta);
3268     fChain->SetBranchAddress("EventParameters_genEventScale_genEventScale", &EventParameters_genEventScale_genEventScale, &b_EventParameters_genEventScale_genEventScale);
3269     fChain->SetBranchAddress("EventParameters_genEventWeight_genEventWeight", &EventParameters_genEventWeight_genEventWeight, &b_EventParameters_genEventWeight_genEventWeight);
3270     fChain->SetBranchAddress("EventParameters_genEventProcID_genEventProcID", &EventParameters_genEventProcID_genEventProcID, &b_EventParameters_genEventProcID_genEventProcID);
3271     fChain->SetBranchAddress("RecoPdfInfo_genEventPdfInfo_recoPdfInfoScalePDF", &RecoPdfInfo_genEventPdfInfo_recoPdfInfoScalePDF, &b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoScalePDF);
3272     fChain->SetBranchAddress("RecoPdfInfo_genEventPdfInfo_recoPdfInfoId1", &RecoPdfInfo_genEventPdfInfo_recoPdfInfoId1, &b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoId1);
3273     fChain->SetBranchAddress("RecoPdfInfo_genEventPdfInfo_recoPdfInfoId2", &RecoPdfInfo_genEventPdfInfo_recoPdfInfoId2, &b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoId2);
3274     fChain->SetBranchAddress("RecoPdfInfo_genEventPdfInfo_recoPdfInfoX1", &RecoPdfInfo_genEventPdfInfo_recoPdfInfoX1, &b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoX1);
3275     fChain->SetBranchAddress("RecoPdfInfo_genEventPdfInfo_recoPdfInfoX2", &RecoPdfInfo_genEventPdfInfo_recoPdfInfoX2, &b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoX2);
3276     fChain->SetBranchAddress("RecoPdfInfo_genEventPdfInfo_recoPdfInfoPdf1", &RecoPdfInfo_genEventPdfInfo_recoPdfInfoPdf1, &b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoPdf1);
3277     fChain->SetBranchAddress("RecoPdfInfo_genEventPdfInfo_recoPdfInfoPdf2", &RecoPdfInfo_genEventPdfInfo_recoPdfInfoPdf2, &b_RecoPdfInfo_genEventPdfInfo_recoPdfInfoPdf2);
3278     fChain->SetBranchAddress("RecoBeamSpot_offlineBeamSpot_isValid", &RecoBeamSpot_offlineBeamSpot_isValid, &b_RecoBeamSpot_offlineBeamSpot_isValid);
3279     fChain->SetBranchAddress("RecoBeamSpot_offlineBeamSpot_x0", &RecoBeamSpot_offlineBeamSpot_x0, &b_RecoBeamSpot_offlineBeamSpot_x0);
3280     fChain->SetBranchAddress("RecoBeamSpot_offlineBeamSpot_y0", &RecoBeamSpot_offlineBeamSpot_y0, &b_RecoBeamSpot_offlineBeamSpot_y0);
3281     fChain->SetBranchAddress("RecoBeamSpot_offlineBeamSpot_z0", &RecoBeamSpot_offlineBeamSpot_z0, &b_RecoBeamSpot_offlineBeamSpot_z0);
3282     fChain->SetBranchAddress("RecoBeamSpot_offlineBeamSpot_sigmaZ", &RecoBeamSpot_offlineBeamSpot_sigmaZ, &b_RecoBeamSpot_offlineBeamSpot_sigmaZ);
3283     fChain->SetBranchAddress("RecoBeamSpot_offlineBeamSpot_dxdz", &RecoBeamSpot_offlineBeamSpot_dxdz, &b_RecoBeamSpot_offlineBeamSpot_dxdz);
3284     fChain->SetBranchAddress("RecoBeamSpot_offlineBeamSpot_beamWidthX", &RecoBeamSpot_offlineBeamSpot_beamWidthX, &b_RecoBeamSpot_offlineBeamSpot_beamWidthX);
3285     fChain->SetBranchAddress("RecoBeamSpot_offlineBeamSpot_beamWidthY", &RecoBeamSpot_offlineBeamSpot_beamWidthY, &b_RecoBeamSpot_offlineBeamSpot_beamWidthY);
3286     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_nRecoVertices", &RecoVertex_offlinePrimaryVertices_nRecoVertices, &b_RecoVertex_offlinePrimaryVertices_nRecoVertices);
3287     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_isValid", RecoVertex_offlinePrimaryVertices_isValid, &b_RecoVertex_offlinePrimaryVertices_isValid);
3288     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_x", RecoVertex_offlinePrimaryVertices_x, &b_RecoVertex_offlinePrimaryVertices_x);
3289     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_y", RecoVertex_offlinePrimaryVertices_y, &b_RecoVertex_offlinePrimaryVertices_y);
3290     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_z", RecoVertex_offlinePrimaryVertices_z, &b_RecoVertex_offlinePrimaryVertices_z);
3291     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_xErr", RecoVertex_offlinePrimaryVertices_xErr, &b_RecoVertex_offlinePrimaryVertices_xErr);
3292     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_yErr", RecoVertex_offlinePrimaryVertices_yErr, &b_RecoVertex_offlinePrimaryVertices_yErr);
3293     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_zErr", RecoVertex_offlinePrimaryVertices_zErr, &b_RecoVertex_offlinePrimaryVertices_zErr);
3294     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_chi2", RecoVertex_offlinePrimaryVertices_chi2, &b_RecoVertex_offlinePrimaryVertices_chi2);
3295     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_sumPt", RecoVertex_offlinePrimaryVertices_sumPt, &b_RecoVertex_offlinePrimaryVertices_sumPt);
3296     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_sumPtw5", RecoVertex_offlinePrimaryVertices_sumPtw5, &b_RecoVertex_offlinePrimaryVertices_sumPtw5);
3297     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_ndf", RecoVertex_offlinePrimaryVertices_ndf, &b_RecoVertex_offlinePrimaryVertices_ndf);
3298     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_nTracks", RecoVertex_offlinePrimaryVertices_nTracks, &b_RecoVertex_offlinePrimaryVertices_nTracks);
3299     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_nTracksw5", RecoVertex_offlinePrimaryVertices_nTracksw5, &b_RecoVertex_offlinePrimaryVertices_nTracksw5);
3300     fChain->SetBranchAddress("RecoVertex_offlinePrimaryVertices_isFake", RecoVertex_offlinePrimaryVertices_isFake, &b_RecoVertex_offlinePrimaryVertices_isFake);
3301     fChain->SetBranchAddress("TriggerResults_TriggerResultsHLT_HLTIsValid", &TriggerResults_TriggerResultsHLT_HLTIsValid, &b_TriggerResults_TriggerResultsHLT_HLTIsValid);
3302     fChain->SetBranchAddress("TriggerResults_TriggerResultsHLT_HLTAccept", &TriggerResults_TriggerResultsHLT_HLTAccept, &b_TriggerResults_TriggerResultsHLT_HLTAccept);
3303     fChain->SetBranchAddress("TriggerResults_TriggerResultsHLT_HLTError", &TriggerResults_TriggerResultsHLT_HLTError, &b_TriggerResults_TriggerResultsHLT_HLTError);
3304     fChain->SetBranchAddress("TriggerResults_TriggerResultsHLT_HLTWasRun", &TriggerResults_TriggerResultsHLT_HLTWasRun, &b_TriggerResults_TriggerResultsHLT_HLTWasRun);
3305     fChain->SetBranchAddress("TriggerResults_TriggerResultsHLT_HLTTableNumber", &TriggerResults_TriggerResultsHLT_HLTTableNumber, &b_TriggerResults_TriggerResultsHLT_HLTTableNumber);
3306     fChain->SetBranchAddress("TriggerResults_TriggerResultsHLT_nHLTBits", &TriggerResults_TriggerResultsHLT_nHLTBits, &b_TriggerResults_TriggerResultsHLT_nHLTBits);
3307     fChain->SetBranchAddress("TriggerResults_TriggerResultsHLT_HLTBitAccept", TriggerResults_TriggerResultsHLT_HLTBitAccept, &b_TriggerResults_TriggerResultsHLT_HLTBitAccept);
3308     fChain->SetBranchAddress("TriggerResults_TriggerResultsHLT_HLTBitError", TriggerResults_TriggerResultsHLT_HLTBitError, &b_TriggerResults_TriggerResultsHLT_HLTBitError);
3309     fChain->SetBranchAddress("TriggerResults_TriggerResultsHLT_HLTBitWasRun", TriggerResults_TriggerResultsHLT_HLTBitWasRun, &b_TriggerResults_TriggerResultsHLT_HLTBitWasRun);
3310     fChain->SetBranchAddress("L1TriggerResults_gtDigis_nL1TechBits", &L1TriggerResults_gtDigis_nL1TechBits, &b_L1TriggerResults_gtDigis_nL1TechBits);
3311     fChain->SetBranchAddress("L1TriggerResults_gtDigis_L1TechDecision", L1TriggerResults_gtDigis_L1TechDecision, &b_L1TriggerResults_gtDigis_L1TechDecision);
3312     fChain->SetBranchAddress("L1TriggerResults_gtDigis_nL1PhysBits", &L1TriggerResults_gtDigis_nL1PhysBits, &b_L1TriggerResults_gtDigis_nL1PhysBits);
3313     fChain->SetBranchAddress("L1TriggerResults_gtDigis_L1PhysDecision", L1TriggerResults_gtDigis_L1PhysDecision, &b_L1TriggerResults_gtDigis_L1PhysDecision);
3314     fChain->SetBranchAddress("MCTruth_genParticles_nGenParticle", &MCTruth_genParticles_nGenParticle, &b_MCTruth_genParticles_nGenParticle);
3315     fChain->SetBranchAddress("MCTruth_genParticles_genParticlePdgId", MCTruth_genParticles_genParticlePdgId, &b_MCTruth_genParticles_genParticlePdgId);
3316     fChain->SetBranchAddress("MCTruth_genParticles_genParticleStatus", MCTruth_genParticles_genParticleStatus, &b_MCTruth_genParticles_genParticleStatus);
3317     fChain->SetBranchAddress("MCTruth_genParticles_genParticleCharge", MCTruth_genParticles_genParticleCharge, &b_MCTruth_genParticles_genParticleCharge);
3318     fChain->SetBranchAddress("MCTruth_genParticles_genParticlePx", MCTruth_genParticles_genParticlePx, &b_MCTruth_genParticles_genParticlePx);
3319     fChain->SetBranchAddress("MCTruth_genParticles_genParticlePy", MCTruth_genParticles_genParticlePy, &b_MCTruth_genParticles_genParticlePy);
3320     fChain->SetBranchAddress("MCTruth_genParticles_genParticlePz", MCTruth_genParticles_genParticlePz, &b_MCTruth_genParticles_genParticlePz);
3321     fChain->SetBranchAddress("MCTruth_genParticles_genParticleMass", MCTruth_genParticles_genParticleMass, &b_MCTruth_genParticles_genParticleMass);
3322     fChain->SetBranchAddress("MCTruth_genParticles_genParticleVx", MCTruth_genParticles_genParticleVx, &b_MCTruth_genParticles_genParticleVx);
3323     fChain->SetBranchAddress("MCTruth_genParticles_genParticleVy", MCTruth_genParticles_genParticleVy, &b_MCTruth_genParticles_genParticleVy);
3324     fChain->SetBranchAddress("MCTruth_genParticles_genParticleVz", MCTruth_genParticles_genParticleVz, &b_MCTruth_genParticles_genParticleVz);
3325     fChain->SetBranchAddress("MCTruth_genParticles_genParticleFirstSonIndex", MCTruth_genParticles_genParticleFirstSonIndex, &b_MCTruth_genParticles_genParticleFirstSonIndex);
3326     fChain->SetBranchAddress("MCTruth_genParticles_genParticleLastSonIndex", MCTruth_genParticles_genParticleLastSonIndex, &b_MCTruth_genParticles_genParticleLastSonIndex);
3327     fChain->SetBranchAddress("MCTruth_genParticles_genParticleFirstFatherIndex", MCTruth_genParticles_genParticleFirstFatherIndex, &b_MCTruth_genParticles_genParticleFirstFatherIndex);
3328     fChain->SetBranchAddress("MCTruth_genParticles_genParticleLastFatherIndex", MCTruth_genParticles_genParticleLastFatherIndex, &b_MCTruth_genParticles_genParticleLastFatherIndex);
3329     fChain->SetBranchAddress("MCTruth_genParticles_nGenParticleDaughter", &MCTruth_genParticles_nGenParticleDaughter, &b_MCTruth_genParticles_nGenParticleDaughter);
3330     fChain->SetBranchAddress("MCTruth_genParticles_genParticleDaughterIndex", MCTruth_genParticles_genParticleDaughterIndex, &b_MCTruth_genParticles_genParticleDaughterIndex);
3331     fChain->SetBranchAddress("MCTruth_genParticles_genParticleDaughterParentIndex", MCTruth_genParticles_genParticleDaughterParentIndex, &b_MCTruth_genParticles_genParticleDaughterParentIndex);
3332     fChain->SetBranchAddress("PF_particleFlow_nPFCandidate", &PF_particleFlow_nPFCandidate, &b_PF_particleFlow_nPFCandidate);
3333     fChain->SetBranchAddress("PF_particleFlow_PFCandidateId", PF_particleFlow_PFCandidateId, &b_PF_particleFlow_PFCandidateId);
3334     fChain->SetBranchAddress("PF_particleFlow_PFCandidateCharge", PF_particleFlow_PFCandidateCharge, &b_PF_particleFlow_PFCandidateCharge);
3335     fChain->SetBranchAddress("PF_particleFlow_PFCandidateEnergy", PF_particleFlow_PFCandidateEnergy, &b_PF_particleFlow_PFCandidateEnergy);
3336     fChain->SetBranchAddress("PF_particleFlow_PFCandidateECALEnergy", PF_particleFlow_PFCandidateECALEnergy, &b_PF_particleFlow_PFCandidateECALEnergy);
3337     fChain->SetBranchAddress("PF_particleFlow_PFCandidateHCALEnergy", PF_particleFlow_PFCandidateHCALEnergy, &b_PF_particleFlow_PFCandidateHCALEnergy);
3338     fChain->SetBranchAddress("PF_particleFlow_PFCandidateEt", PF_particleFlow_PFCandidateEt, &b_PF_particleFlow_PFCandidateEt);
3339     fChain->SetBranchAddress("PF_particleFlow_PFCandidateEta", PF_particleFlow_PFCandidateEta, &b_PF_particleFlow_PFCandidateEta);
3340     fChain->SetBranchAddress("PF_particleFlow_PFCandidatePhi", PF_particleFlow_PFCandidatePhi, &b_PF_particleFlow_PFCandidatePhi);
3341     fChain->SetBranchAddress("PF_particleFlow_PFCandidateMT", PF_particleFlow_PFCandidateMT, &b_PF_particleFlow_PFCandidateMT);
3342     fChain->SetBranchAddress("PF_particleFlow_PFCandidateP", PF_particleFlow_PFCandidateP, &b_PF_particleFlow_PFCandidateP);
3343     fChain->SetBranchAddress("PF_particleFlow_PFCandidatePt", PF_particleFlow_PFCandidatePt, &b_PF_particleFlow_PFCandidatePt);
3344     fChain->SetBranchAddress("PF_particleFlow_PFCandidatePx", PF_particleFlow_PFCandidatePx, &b_PF_particleFlow_PFCandidatePx);
3345     fChain->SetBranchAddress("PF_particleFlow_PFCandidatePy", PF_particleFlow_PFCandidatePy, &b_PF_particleFlow_PFCandidatePy);
3346     fChain->SetBranchAddress("PF_particleFlow_PFCandidatePz", PF_particleFlow_PFCandidatePz, &b_PF_particleFlow_PFCandidatePz);
3347     fChain->SetBranchAddress("PF_particleFlow_PFCandidateVx", PF_particleFlow_PFCandidateVx, &b_PF_particleFlow_PFCandidateVx);
3348     fChain->SetBranchAddress("PF_particleFlow_PFCandidateVy", PF_particleFlow_PFCandidateVy, &b_PF_particleFlow_PFCandidateVy);
3349     fChain->SetBranchAddress("PF_particleFlow_PFCandidateVz", PF_particleFlow_PFCandidateVz, &b_PF_particleFlow_PFCandidateVz);
3350     fChain->SetBranchAddress("PatMu_cleanPatMuons_nPatMuon", &PatMu_cleanPatMuons_nPatMuon, &b_PatMu_cleanPatMuons_nPatMuon);
3351     fChain->SetBranchAddress("PatMu_cleanPatMuons_genPt", PatMu_cleanPatMuons_genPt, &b_PatMu_cleanPatMuons_genPt);
3352     fChain->SetBranchAddress("PatMu_cleanPatMuons_genEta", PatMu_cleanPatMuons_genEta, &b_PatMu_cleanPatMuons_genEta);
3353     fChain->SetBranchAddress("PatMu_cleanPatMuons_genPhi", PatMu_cleanPatMuons_genPhi, &b_PatMu_cleanPatMuons_genPhi);
3354     fChain->SetBranchAddress("PatMu_cleanPatMuons_genPID", PatMu_cleanPatMuons_genPID, &b_PatMu_cleanPatMuons_genPID);
3355     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackIso03", PatMu_cleanPatMuons_trackIso03, &b_PatMu_cleanPatMuons_trackIso03);
3356     fChain->SetBranchAddress("PatMu_cleanPatMuons_hcalIso03", PatMu_cleanPatMuons_hcalIso03, &b_PatMu_cleanPatMuons_hcalIso03);
3357     fChain->SetBranchAddress("PatMu_cleanPatMuons_ecalIso03", PatMu_cleanPatMuons_ecalIso03, &b_PatMu_cleanPatMuons_ecalIso03);
3358     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackIso05", PatMu_cleanPatMuons_trackIso05, &b_PatMu_cleanPatMuons_trackIso05);
3359     fChain->SetBranchAddress("PatMu_cleanPatMuons_hcalIso05", PatMu_cleanPatMuons_hcalIso05, &b_PatMu_cleanPatMuons_hcalIso05);
3360     fChain->SetBranchAddress("PatMu_cleanPatMuons_ecalIso05", PatMu_cleanPatMuons_ecalIso05, &b_PatMu_cleanPatMuons_ecalIso05);
3361     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackIsoDepositCandEnergy", PatMu_cleanPatMuons_trackIsoDepositCandEnergy, &b_PatMu_cleanPatMuons_trackIsoDepositCandEnergy);
3362     fChain->SetBranchAddress("PatMu_cleanPatMuons_hcalIsoDepositCandEnergy", PatMu_cleanPatMuons_hcalIsoDepositCandEnergy, &b_PatMu_cleanPatMuons_hcalIsoDepositCandEnergy);
3363     fChain->SetBranchAddress("PatMu_cleanPatMuons_ecalIsoDepositCandEnergy", PatMu_cleanPatMuons_ecalIsoDepositCandEnergy, &b_PatMu_cleanPatMuons_ecalIsoDepositCandEnergy);
3364     fChain->SetBranchAddress("PatMu_cleanPatMuons_isMuon", PatMu_cleanPatMuons_isMuon, &b_PatMu_cleanPatMuons_isMuon);
3365     fChain->SetBranchAddress("PatMu_cleanPatMuons_isCaloMuon", PatMu_cleanPatMuons_isCaloMuon, &b_PatMu_cleanPatMuons_isCaloMuon);
3366     fChain->SetBranchAddress("PatMu_cleanPatMuons_isTrackerMuon", PatMu_cleanPatMuons_isTrackerMuon, &b_PatMu_cleanPatMuons_isTrackerMuon);
3367     fChain->SetBranchAddress("PatMu_cleanPatMuons_isStandAloneMuon", PatMu_cleanPatMuons_isStandAloneMuon, &b_PatMu_cleanPatMuons_isStandAloneMuon);
3368     fChain->SetBranchAddress("PatMu_cleanPatMuons_isGlobalMuon", PatMu_cleanPatMuons_isGlobalMuon, &b_PatMu_cleanPatMuons_isGlobalMuon);
3369     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeAll", PatMu_cleanPatMuons_typeAll, &b_PatMu_cleanPatMuons_typeAll);
3370     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeAllGlobalMuons", PatMu_cleanPatMuons_typeAllGlobalMuons, &b_PatMu_cleanPatMuons_typeAllGlobalMuons);
3371     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeAllStandAloneMuons", PatMu_cleanPatMuons_typeAllStandAloneMuons, &b_PatMu_cleanPatMuons_typeAllStandAloneMuons);
3372     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeAllTrackerMuons", PatMu_cleanPatMuons_typeAllTrackerMuons, &b_PatMu_cleanPatMuons_typeAllTrackerMuons);
3373     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeTrackerMuonArbitrated", PatMu_cleanPatMuons_typeTrackerMuonArbitrated, &b_PatMu_cleanPatMuons_typeTrackerMuonArbitrated);
3374     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeAllArbitrated", PatMu_cleanPatMuons_typeAllArbitrated, &b_PatMu_cleanPatMuons_typeAllArbitrated);
3375     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeGlobalMuonPromptTight", PatMu_cleanPatMuons_typeGlobalMuonPromptTight, &b_PatMu_cleanPatMuons_typeGlobalMuonPromptTight);
3376     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeTMLastStationLoose", PatMu_cleanPatMuons_typeTMLastStationLoose, &b_PatMu_cleanPatMuons_typeTMLastStationLoose);
3377     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeTMLastStationTight", PatMu_cleanPatMuons_typeTMLastStationTight, &b_PatMu_cleanPatMuons_typeTMLastStationTight);
3378     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeTM2DCompatibilityLoose", PatMu_cleanPatMuons_typeTM2DCompatibilityLoose, &b_PatMu_cleanPatMuons_typeTM2DCompatibilityLoose);
3379     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeTM2DCompatibilityTight", PatMu_cleanPatMuons_typeTM2DCompatibilityTight, &b_PatMu_cleanPatMuons_typeTM2DCompatibilityTight);
3380     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeTMOneStationLoose", PatMu_cleanPatMuons_typeTMOneStationLoose, &b_PatMu_cleanPatMuons_typeTMOneStationLoose);
3381     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeTMOneStationTight", PatMu_cleanPatMuons_typeTMOneStationTight, &b_PatMu_cleanPatMuons_typeTMOneStationTight);
3382     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeTMLastStationOptimizedLowPtLoose", PatMu_cleanPatMuons_typeTMLastStationOptimizedLowPtLoose,
3383     &b_PatMu_cleanPatMuons_typeTMLastStationOptimizedLowPtLoose);
3384     fChain->SetBranchAddress("PatMu_cleanPatMuons_typeTMLastStationOptimizedLowPtTight", PatMu_cleanPatMuons_typeTMLastStationOptimizedLowPtTight,
3385     &b_PatMu_cleanPatMuons_typeTMLastStationOptimizedLowPtTight);
3386     fChain->SetBranchAddress("PatMu_cleanPatMuons_GMTkChiCompatibility", PatMu_cleanPatMuons_GMTkChiCompatibility, &b_PatMu_cleanPatMuons_GMTkChiCompatibility);
3387     fChain->SetBranchAddress("PatMu_cleanPatMuons_GMStaChiCompatibility", PatMu_cleanPatMuons_GMStaChiCompatibility, &b_PatMu_cleanPatMuons_GMStaChiCompatibility);
3388     fChain->SetBranchAddress("PatMu_cleanPatMuons_GMTkKinkTight", PatMu_cleanPatMuons_GMTkKinkTight, &b_PatMu_cleanPatMuons_GMTkKinkTight);
3389     fChain->SetBranchAddress("PatMu_cleanPatMuons_TMLastStationAngLoose", PatMu_cleanPatMuons_TMLastStationAngLoose, &b_PatMu_cleanPatMuons_TMLastStationAngLoose);
3390     fChain->SetBranchAddress("PatMu_cleanPatMuons_TMLastStationAngTight", PatMu_cleanPatMuons_TMLastStationAngTight, &b_PatMu_cleanPatMuons_TMLastStationAngTight);
3391     fChain->SetBranchAddress("PatMu_cleanPatMuons_TMOneStationAngLoose", PatMu_cleanPatMuons_TMOneStationAngLoose, &b_PatMu_cleanPatMuons_TMOneStationAngLoose);
3392     fChain->SetBranchAddress("PatMu_cleanPatMuons_TMOneStationAngTight", PatMu_cleanPatMuons_TMOneStationAngTight, &b_PatMu_cleanPatMuons_TMOneStationAngTight);
3393     fChain->SetBranchAddress("PatMu_cleanPatMuons_TMLastStationOptimizedBarrelLowPtLoose", PatMu_cleanPatMuons_TMLastStationOptimizedBarrelLowPtLoose,
3394     &b_PatMu_cleanPatMuons_TMLastStationOptimizedBarrelLowPtLoose);
3395     fChain->SetBranchAddress("PatMu_cleanPatMuons_TMLastStationOptimizedBarrelLowPtTight", PatMu_cleanPatMuons_TMLastStationOptimizedBarrelLowPtTight,
3396     &b_PatMu_cleanPatMuons_TMLastStationOptimizedBarrelLowPtTight);
3397     fChain->SetBranchAddress("PatMu_cleanPatMuons_numberOfChambers", PatMu_cleanPatMuons_numberOfChambers, &b_PatMu_cleanPatMuons_numberOfChambers);
3398     fChain->SetBranchAddress("PatMu_cleanPatMuons_numberOfMatches", PatMu_cleanPatMuons_numberOfMatches, &b_PatMu_cleanPatMuons_numberOfMatches);
3399     fChain->SetBranchAddress("PatMu_cleanPatMuons_isIsolationValid", PatMu_cleanPatMuons_isIsolationValid, &b_PatMu_cleanPatMuons_isIsolationValid);
3400     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR03EmEt", PatMu_cleanPatMuons_isolationR03EmEt, &b_PatMu_cleanPatMuons_isolationR03EmEt);
3401     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR03HadEt", PatMu_cleanPatMuons_isolationR03HadEt, &b_PatMu_cleanPatMuons_isolationR03HadEt);
3402     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR03HoEt", PatMu_cleanPatMuons_isolationR03HoEt, &b_PatMu_cleanPatMuons_isolationR03HoEt);
3403     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR03SumPt", PatMu_cleanPatMuons_isolationR03SumPt, &b_PatMu_cleanPatMuons_isolationR03SumPt);
3404     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR03NTracks", PatMu_cleanPatMuons_isolationR03NTracks, &b_PatMu_cleanPatMuons_isolationR03NTracks);
3405     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR03NJets", PatMu_cleanPatMuons_isolationR03NJets, &b_PatMu_cleanPatMuons_isolationR03NJets);
3406     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR05EmEt", PatMu_cleanPatMuons_isolationR05EmEt, &b_PatMu_cleanPatMuons_isolationR05EmEt);
3407     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR05HadEt", PatMu_cleanPatMuons_isolationR05HadEt, &b_PatMu_cleanPatMuons_isolationR05HadEt);
3408     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR05HoEt", PatMu_cleanPatMuons_isolationR05HoEt, &b_PatMu_cleanPatMuons_isolationR05HoEt);
3409     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR05SumPt", PatMu_cleanPatMuons_isolationR05SumPt, &b_PatMu_cleanPatMuons_isolationR05SumPt);
3410     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR05NTracks", PatMu_cleanPatMuons_isolationR05NTracks, &b_PatMu_cleanPatMuons_isolationR05NTracks);
3411     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR05NJets", PatMu_cleanPatMuons_isolationR05NJets, &b_PatMu_cleanPatMuons_isolationR05NJets);
3412     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR03EcalVetoEt", PatMu_cleanPatMuons_isolationR03EcalVetoEt, &b_PatMu_cleanPatMuons_isolationR03EcalVetoEt);
3413     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR03HcalVetoEt", PatMu_cleanPatMuons_isolationR03HcalVetoEt, &b_PatMu_cleanPatMuons_isolationR03HcalVetoEt);
3414     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR03TrackerVetoPt", PatMu_cleanPatMuons_isolationR03TrackerVetoPt, &b_PatMu_cleanPatMuons_isolationR03TrackerVetoPt);
3415     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR05EcalVetoEt", PatMu_cleanPatMuons_isolationR05EcalVetoEt, &b_PatMu_cleanPatMuons_isolationR05EcalVetoEt);
3416     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR05HcalVetoEt", PatMu_cleanPatMuons_isolationR05HcalVetoEt, &b_PatMu_cleanPatMuons_isolationR05HcalVetoEt);
3417     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationR05TrackerVetoPt", PatMu_cleanPatMuons_isolationR05TrackerVetoPt, &b_PatMu_cleanPatMuons_isolationR05TrackerVetoPt);
3418     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR03PfAllParticle", PatMu_cleanPatMuons_isoR03PfAllParticle, &b_PatMu_cleanPatMuons_isoR03PfAllParticle);
3419     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR04PfAllParticle", PatMu_cleanPatMuons_isoR04PfAllParticle, &b_PatMu_cleanPatMuons_isoR04PfAllParticle);
3420     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR05PfAllParticle", PatMu_cleanPatMuons_isoR05PfAllParticle, &b_PatMu_cleanPatMuons_isoR05PfAllParticle);
3421     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR03PfChargedHadron", PatMu_cleanPatMuons_isoR03PfChargedHadron, &b_PatMu_cleanPatMuons_isoR03PfChargedHadron);
3422     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR04PfChargedHadron", PatMu_cleanPatMuons_isoR04PfChargedHadron, &b_PatMu_cleanPatMuons_isoR04PfChargedHadron);
3423     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR05PfChargedHadron", PatMu_cleanPatMuons_isoR05PfChargedHadron, &b_PatMu_cleanPatMuons_isoR05PfChargedHadron);
3424     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR03PfNeutralHadron", PatMu_cleanPatMuons_isoR03PfNeutralHadron, &b_PatMu_cleanPatMuons_isoR03PfNeutralHadron);
3425     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR04PfNeutralHadron", PatMu_cleanPatMuons_isoR04PfNeutralHadron, &b_PatMu_cleanPatMuons_isoR04PfNeutralHadron);
3426     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR05PfNeutralHadron", PatMu_cleanPatMuons_isoR05PfNeutralHadron, &b_PatMu_cleanPatMuons_isoR05PfNeutralHadron);
3427     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR03PfGamma", PatMu_cleanPatMuons_isoR03PfGamma, &b_PatMu_cleanPatMuons_isoR03PfGamma);
3428     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR04PfGamma", PatMu_cleanPatMuons_isoR04PfGamma, &b_PatMu_cleanPatMuons_isoR04PfGamma);
3429     fChain->SetBranchAddress("PatMu_cleanPatMuons_isoR05PfGamma", PatMu_cleanPatMuons_isoR05PfGamma, &b_PatMu_cleanPatMuons_isoR05PfGamma);
3430     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationChargedHadron", PatMu_cleanPatMuons_isolationChargedHadron, &b_PatMu_cleanPatMuons_isolationChargedHadron);
3431     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationNeutralHadron", PatMu_cleanPatMuons_isolationNeutralHadron, &b_PatMu_cleanPatMuons_isolationNeutralHadron);
3432     fChain->SetBranchAddress("PatMu_cleanPatMuons_isolationPhoton", PatMu_cleanPatMuons_isolationPhoton, &b_PatMu_cleanPatMuons_isolationPhoton);
3433     fChain->SetBranchAddress("PatMu_cleanPatMuons_isEnergyValid", PatMu_cleanPatMuons_isEnergyValid, &b_PatMu_cleanPatMuons_isEnergyValid);
3434     fChain->SetBranchAddress("PatMu_cleanPatMuons_calEnergyTower", PatMu_cleanPatMuons_calEnergyTower, &b_PatMu_cleanPatMuons_calEnergyTower);
3435     fChain->SetBranchAddress("PatMu_cleanPatMuons_calEnergyTowerS9", PatMu_cleanPatMuons_calEnergyTowerS9, &b_PatMu_cleanPatMuons_calEnergyTowerS9);
3436     fChain->SetBranchAddress("PatMu_cleanPatMuons_calEnergyEm", PatMu_cleanPatMuons_calEnergyEm, &b_PatMu_cleanPatMuons_calEnergyEm);
3437     fChain->SetBranchAddress("PatMu_cleanPatMuons_calEnergyEmS9", PatMu_cleanPatMuons_calEnergyEmS9, &b_PatMu_cleanPatMuons_calEnergyEmS9);
3438     fChain->SetBranchAddress("PatMu_cleanPatMuons_calEnergyHad", PatMu_cleanPatMuons_calEnergyHad, &b_PatMu_cleanPatMuons_calEnergyHad);
3439     fChain->SetBranchAddress("PatMu_cleanPatMuons_calEnergyHadS9", PatMu_cleanPatMuons_calEnergyHadS9, &b_PatMu_cleanPatMuons_calEnergyHadS9);
3440     fChain->SetBranchAddress("PatMu_cleanPatMuons_calEnergyHo", PatMu_cleanPatMuons_calEnergyHo, &b_PatMu_cleanPatMuons_calEnergyHo);
3441     fChain->SetBranchAddress("PatMu_cleanPatMuons_calEnergyHoS9", PatMu_cleanPatMuons_calEnergyHoS9, &b_PatMu_cleanPatMuons_calEnergyHoS9);
3442     fChain->SetBranchAddress("PatMu_cleanPatMuons_isCaloCompatibilityValid", PatMu_cleanPatMuons_isCaloCompatibilityValid, &b_PatMu_cleanPatMuons_isCaloCompatibilityValid);
3443     fChain->SetBranchAddress("PatMu_cleanPatMuons_caloCompatibility", PatMu_cleanPatMuons_caloCompatibility, &b_PatMu_cleanPatMuons_caloCompatibility);
3444     fChain->SetBranchAddress("PatMu_cleanPatMuons_isTimeValid", PatMu_cleanPatMuons_isTimeValid, &b_PatMu_cleanPatMuons_isTimeValid);
3445     fChain->SetBranchAddress("PatMu_cleanPatMuons_timeDirection", PatMu_cleanPatMuons_timeDirection, &b_PatMu_cleanPatMuons_timeDirection);
3446     fChain->SetBranchAddress("PatMu_cleanPatMuons_timeNdof", PatMu_cleanPatMuons_timeNdof, &b_PatMu_cleanPatMuons_timeNdof);
3447     fChain->SetBranchAddress("PatMu_cleanPatMuons_timeTimeAtIpInOut", PatMu_cleanPatMuons_timeTimeAtIpInOut, &b_PatMu_cleanPatMuons_timeTimeAtIpInOut);
3448     fChain->SetBranchAddress("PatMu_cleanPatMuons_timeTimeAtIpInOutErr", PatMu_cleanPatMuons_timeTimeAtIpInOutErr, &b_PatMu_cleanPatMuons_timeTimeAtIpInOutErr);
3449     fChain->SetBranchAddress("PatMu_cleanPatMuons_timeTimeAtIpOutIn", PatMu_cleanPatMuons_timeTimeAtIpOutIn, &b_PatMu_cleanPatMuons_timeTimeAtIpOutIn);
3450     fChain->SetBranchAddress("PatMu_cleanPatMuons_timeTimeAtIpOutInErr", PatMu_cleanPatMuons_timeTimeAtIpOutInErr, &b_PatMu_cleanPatMuons_timeTimeAtIpOutInErr);
3451     fChain->SetBranchAddress("PatMu_cleanPatMuons_charge", PatMu_cleanPatMuons_charge, &b_PatMu_cleanPatMuons_charge);
3452     fChain->SetBranchAddress("PatMu_cleanPatMuons_px", PatMu_cleanPatMuons_px, &b_PatMu_cleanPatMuons_px);
3453     fChain->SetBranchAddress("PatMu_cleanPatMuons_py", PatMu_cleanPatMuons_py, &b_PatMu_cleanPatMuons_py);
3454     fChain->SetBranchAddress("PatMu_cleanPatMuons_pz", PatMu_cleanPatMuons_pz, &b_PatMu_cleanPatMuons_pz);
3455     fChain->SetBranchAddress("PatMu_cleanPatMuons_pt", PatMu_cleanPatMuons_pt, &b_PatMu_cleanPatMuons_pt);
3456     fChain->SetBranchAddress("PatMu_cleanPatMuons_p", PatMu_cleanPatMuons_p, &b_PatMu_cleanPatMuons_p);
3457     fChain->SetBranchAddress("PatMu_cleanPatMuons_energy", PatMu_cleanPatMuons_energy, &b_PatMu_cleanPatMuons_energy);
3458     fChain->SetBranchAddress("PatMu_cleanPatMuons_phi", PatMu_cleanPatMuons_phi, &b_PatMu_cleanPatMuons_phi);
3459     fChain->SetBranchAddress("PatMu_cleanPatMuons_eta", PatMu_cleanPatMuons_eta, &b_PatMu_cleanPatMuons_eta);
3460     fChain->SetBranchAddress("PatMu_cleanPatMuons_theta", PatMu_cleanPatMuons_theta, &b_PatMu_cleanPatMuons_theta);
3461     fChain->SetBranchAddress("PatMu_cleanPatMuons_vx", PatMu_cleanPatMuons_vx, &b_PatMu_cleanPatMuons_vx);
3462     fChain->SetBranchAddress("PatMu_cleanPatMuons_vy", PatMu_cleanPatMuons_vy, &b_PatMu_cleanPatMuons_vy);
3463     fChain->SetBranchAddress("PatMu_cleanPatMuons_vz", PatMu_cleanPatMuons_vz, &b_PatMu_cleanPatMuons_vz);
3464     fChain->SetBranchAddress("PatMu_cleanPatMuons_globalTrackNormalizedChi2", PatMu_cleanPatMuons_globalTrackNormalizedChi2, &b_PatMu_cleanPatMuons_globalTrackNormalizedChi2);
3465     fChain->SetBranchAddress("PatMu_cleanPatMuons_innerTrackNumberOfValidHits", PatMu_cleanPatMuons_innerTrackNumberOfValidHits, &b_PatMu_cleanPatMuons_innerTrackNumberOfValidHits);
3466     fChain->SetBranchAddress("PatMu_cleanPatMuons_innerTrackNumberOfLostHits", PatMu_cleanPatMuons_innerTrackNumberOfLostHits, &b_PatMu_cleanPatMuons_innerTrackNumberOfLostHits);
3467     fChain->SetBranchAddress("PatMu_cleanPatMuons_innerTrackPhi", PatMu_cleanPatMuons_innerTrackPhi, &b_PatMu_cleanPatMuons_innerTrackPhi);
3468     fChain->SetBranchAddress("PatMu_cleanPatMuons_innerTrackD0", PatMu_cleanPatMuons_innerTrackD0, &b_PatMu_cleanPatMuons_innerTrackD0);
3469     fChain->SetBranchAddress("PatMu_cleanPatMuons_innerTrackD0BeamSpotCorrected", PatMu_cleanPatMuons_innerTrackD0BeamSpotCorrected, &b_PatMu_cleanPatMuons_innerTrackD0BeamSpotCorrected);
3470     fChain->SetBranchAddress("PatMu_cleanPatMuons_nPatMuonTrack", &PatMu_cleanPatMuons_nPatMuonTrack, &b_PatMu_cleanPatMuons_nPatMuonTrack);
3471     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackParentPatMuonIndex", PatMu_cleanPatMuons_trackParentPatMuonIndex, &b_PatMu_cleanPatMuons_trackParentPatMuonIndex);
3472     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackType", PatMu_cleanPatMuons_trackType, &b_PatMu_cleanPatMuons_trackType);
3473     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackCharge", PatMu_cleanPatMuons_trackCharge, &b_PatMu_cleanPatMuons_trackCharge);
3474     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackPx", PatMu_cleanPatMuons_trackPx, &b_PatMu_cleanPatMuons_trackPx);
3475     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackPy", PatMu_cleanPatMuons_trackPy, &b_PatMu_cleanPatMuons_trackPy);
3476     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackPz", PatMu_cleanPatMuons_trackPz, &b_PatMu_cleanPatMuons_trackPz);
3477     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackPt", PatMu_cleanPatMuons_trackPt, &b_PatMu_cleanPatMuons_trackPt);
3478     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackPtError", PatMu_cleanPatMuons_trackPtError, &b_PatMu_cleanPatMuons_trackPtError);
3479     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackP", PatMu_cleanPatMuons_trackP, &b_PatMu_cleanPatMuons_trackP);
3480     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackPhi", PatMu_cleanPatMuons_trackPhi, &b_PatMu_cleanPatMuons_trackPhi);
3481     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackPhiError", PatMu_cleanPatMuons_trackPhiError, &b_PatMu_cleanPatMuons_trackPhiError);
3482     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackEta", PatMu_cleanPatMuons_trackEta, &b_PatMu_cleanPatMuons_trackEta);
3483     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackEtaError", PatMu_cleanPatMuons_trackEtaError, &b_PatMu_cleanPatMuons_trackEtaError);
3484     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackTheta", PatMu_cleanPatMuons_trackTheta, &b_PatMu_cleanPatMuons_trackTheta);
3485     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackThetaError", PatMu_cleanPatMuons_trackThetaError, &b_PatMu_cleanPatMuons_trackThetaError);
3486     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackVx", PatMu_cleanPatMuons_trackVx, &b_PatMu_cleanPatMuons_trackVx);
3487     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackVy", PatMu_cleanPatMuons_trackVy, &b_PatMu_cleanPatMuons_trackVy);
3488     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackVz", PatMu_cleanPatMuons_trackVz, &b_PatMu_cleanPatMuons_trackVz);
3489     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackChi2", PatMu_cleanPatMuons_trackChi2, &b_PatMu_cleanPatMuons_trackChi2);
3490     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackChi2Norm", PatMu_cleanPatMuons_trackChi2Norm, &b_PatMu_cleanPatMuons_trackChi2Norm);
3491     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackNdof", PatMu_cleanPatMuons_trackNdof, &b_PatMu_cleanPatMuons_trackNdof);
3492     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackD0", PatMu_cleanPatMuons_trackD0, &b_PatMu_cleanPatMuons_trackD0);
3493     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackD0Error", PatMu_cleanPatMuons_trackD0Error, &b_PatMu_cleanPatMuons_trackD0Error);
3494     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackDsz", PatMu_cleanPatMuons_trackDsz, &b_PatMu_cleanPatMuons_trackDsz);
3495     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackDszError", PatMu_cleanPatMuons_trackDszError, &b_PatMu_cleanPatMuons_trackDszError);
3496     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackDxy", PatMu_cleanPatMuons_trackDxy, &b_PatMu_cleanPatMuons_trackDxy);
3497     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackDxyError", PatMu_cleanPatMuons_trackDxyError, &b_PatMu_cleanPatMuons_trackDxyError);
3498     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackDz", PatMu_cleanPatMuons_trackDz, &b_PatMu_cleanPatMuons_trackDz);
3499     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackDzError", PatMu_cleanPatMuons_trackDzError, &b_PatMu_cleanPatMuons_trackDzError);
3500     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackNumberOfValidHits", PatMu_cleanPatMuons_trackNumberOfValidHits, &b_PatMu_cleanPatMuons_trackNumberOfValidHits);
3501     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackNumberOfLostHits", PatMu_cleanPatMuons_trackNumberOfLostHits, &b_PatMu_cleanPatMuons_trackNumberOfLostHits);
3502     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackNumberOfValidMuonHits", PatMu_cleanPatMuons_trackNumberOfValidMuonHits, &b_PatMu_cleanPatMuons_trackNumberOfValidMuonHits);
3503     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackQuality", PatMu_cleanPatMuons_trackQuality, &b_PatMu_cleanPatMuons_trackQuality);
3504     fChain->SetBranchAddress("PatMu_cleanPatMuons_trackTrackerLayersWithMeasurement", PatMu_cleanPatMuons_trackTrackerLayersWithMeasurement, &b_PatMu_cleanPatMuons_trackTrackerLayersWithMeasurement);
3505     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_nPatMuon", &PatMu_selectedPatMuonsPF_nPatMuon, &b_PatMu_selectedPatMuonsPF_nPatMuon);
3506     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_genPt", PatMu_selectedPatMuonsPF_genPt, &b_PatMu_selectedPatMuonsPF_genPt);
3507     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_genEta", PatMu_selectedPatMuonsPF_genEta, &b_PatMu_selectedPatMuonsPF_genEta);
3508     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_genPhi", PatMu_selectedPatMuonsPF_genPhi, &b_PatMu_selectedPatMuonsPF_genPhi);
3509     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_genPID", PatMu_selectedPatMuonsPF_genPID, &b_PatMu_selectedPatMuonsPF_genPID);
3510     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackIso03", PatMu_selectedPatMuonsPF_trackIso03, &b_PatMu_selectedPatMuonsPF_trackIso03);
3511     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_hcalIso03", PatMu_selectedPatMuonsPF_hcalIso03, &b_PatMu_selectedPatMuonsPF_hcalIso03);
3512     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_ecalIso03", PatMu_selectedPatMuonsPF_ecalIso03, &b_PatMu_selectedPatMuonsPF_ecalIso03);
3513     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackIso05", PatMu_selectedPatMuonsPF_trackIso05, &b_PatMu_selectedPatMuonsPF_trackIso05);
3514     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_hcalIso05", PatMu_selectedPatMuonsPF_hcalIso05, &b_PatMu_selectedPatMuonsPF_hcalIso05);
3515     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_ecalIso05", PatMu_selectedPatMuonsPF_ecalIso05, &b_PatMu_selectedPatMuonsPF_ecalIso05);
3516     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackIsoDepositCandEnergy", PatMu_selectedPatMuonsPF_trackIsoDepositCandEnergy, &b_PatMu_selectedPatMuonsPF_trackIsoDepositCandEnergy);
3517     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_hcalIsoDepositCandEnergy", PatMu_selectedPatMuonsPF_hcalIsoDepositCandEnergy, &b_PatMu_selectedPatMuonsPF_hcalIsoDepositCandEnergy);
3518     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_ecalIsoDepositCandEnergy", PatMu_selectedPatMuonsPF_ecalIsoDepositCandEnergy, &b_PatMu_selectedPatMuonsPF_ecalIsoDepositCandEnergy);
3519     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isMuon", PatMu_selectedPatMuonsPF_isMuon, &b_PatMu_selectedPatMuonsPF_isMuon);
3520     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isCaloMuon", PatMu_selectedPatMuonsPF_isCaloMuon, &b_PatMu_selectedPatMuonsPF_isCaloMuon);
3521     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isTrackerMuon", PatMu_selectedPatMuonsPF_isTrackerMuon, &b_PatMu_selectedPatMuonsPF_isTrackerMuon);
3522     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isStandAloneMuon", PatMu_selectedPatMuonsPF_isStandAloneMuon, &b_PatMu_selectedPatMuonsPF_isStandAloneMuon);
3523     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isGlobalMuon", PatMu_selectedPatMuonsPF_isGlobalMuon, &b_PatMu_selectedPatMuonsPF_isGlobalMuon);
3524     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeAll", PatMu_selectedPatMuonsPF_typeAll, &b_PatMu_selectedPatMuonsPF_typeAll);
3525     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeAllGlobalMuons", PatMu_selectedPatMuonsPF_typeAllGlobalMuons, &b_PatMu_selectedPatMuonsPF_typeAllGlobalMuons);
3526     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeAllStandAloneMuons", PatMu_selectedPatMuonsPF_typeAllStandAloneMuons, &b_PatMu_selectedPatMuonsPF_typeAllStandAloneMuons);
3527     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeAllTrackerMuons", PatMu_selectedPatMuonsPF_typeAllTrackerMuons, &b_PatMu_selectedPatMuonsPF_typeAllTrackerMuons);
3528     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeTrackerMuonArbitrated", PatMu_selectedPatMuonsPF_typeTrackerMuonArbitrated, &b_PatMu_selectedPatMuonsPF_typeTrackerMuonArbitrated);
3529     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeAllArbitrated", PatMu_selectedPatMuonsPF_typeAllArbitrated, &b_PatMu_selectedPatMuonsPF_typeAllArbitrated);
3530     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeGlobalMuonPromptTight", PatMu_selectedPatMuonsPF_typeGlobalMuonPromptTight, &b_PatMu_selectedPatMuonsPF_typeGlobalMuonPromptTight);
3531     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeTMLastStationLoose", PatMu_selectedPatMuonsPF_typeTMLastStationLoose, &b_PatMu_selectedPatMuonsPF_typeTMLastStationLoose);
3532     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeTMLastStationTight", PatMu_selectedPatMuonsPF_typeTMLastStationTight, &b_PatMu_selectedPatMuonsPF_typeTMLastStationTight);
3533     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeTM2DCompatibilityLoose", PatMu_selectedPatMuonsPF_typeTM2DCompatibilityLoose, &b_PatMu_selectedPatMuonsPF_typeTM2DCompatibilityLoose);
3534     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeTM2DCompatibilityTight", PatMu_selectedPatMuonsPF_typeTM2DCompatibilityTight, &b_PatMu_selectedPatMuonsPF_typeTM2DCompatibilityTight);
3535     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeTMOneStationLoose", PatMu_selectedPatMuonsPF_typeTMOneStationLoose, &b_PatMu_selectedPatMuonsPF_typeTMOneStationLoose);
3536     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeTMOneStationTight", PatMu_selectedPatMuonsPF_typeTMOneStationTight, &b_PatMu_selectedPatMuonsPF_typeTMOneStationTight);
3537     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeTMLastStationOptimizedLowPtLoose", PatMu_selectedPatMuonsPF_typeTMLastStationOptimizedLowPtLoose,
3538     &b_PatMu_selectedPatMuonsPF_typeTMLastStationOptimizedLowPtLoose);
3539     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_typeTMLastStationOptimizedLowPtTight", PatMu_selectedPatMuonsPF_typeTMLastStationOptimizedLowPtTight,
3540     &b_PatMu_selectedPatMuonsPF_typeTMLastStationOptimizedLowPtTight);
3541     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_GMTkChiCompatibility", PatMu_selectedPatMuonsPF_GMTkChiCompatibility, &b_PatMu_selectedPatMuonsPF_GMTkChiCompatibility);
3542     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_GMStaChiCompatibility", PatMu_selectedPatMuonsPF_GMStaChiCompatibility, &b_PatMu_selectedPatMuonsPF_GMStaChiCompatibility);
3543     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_GMTkKinkTight", PatMu_selectedPatMuonsPF_GMTkKinkTight, &b_PatMu_selectedPatMuonsPF_GMTkKinkTight);
3544     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_TMLastStationAngLoose", PatMu_selectedPatMuonsPF_TMLastStationAngLoose, &b_PatMu_selectedPatMuonsPF_TMLastStationAngLoose);
3545     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_TMLastStationAngTight", PatMu_selectedPatMuonsPF_TMLastStationAngTight, &b_PatMu_selectedPatMuonsPF_TMLastStationAngTight);
3546     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_TMOneStationAngLoose", PatMu_selectedPatMuonsPF_TMOneStationAngLoose, &b_PatMu_selectedPatMuonsPF_TMOneStationAngLoose);
3547     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_TMOneStationAngTight", PatMu_selectedPatMuonsPF_TMOneStationAngTight, &b_PatMu_selectedPatMuonsPF_TMOneStationAngTight);
3548     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_TMLastStationOptimizedBarrelLowPtLoose", PatMu_selectedPatMuonsPF_TMLastStationOptimizedBarrelLowPtLoose,
3549     &b_PatMu_selectedPatMuonsPF_TMLastStationOptimizedBarrelLowPtLoose);
3550     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_TMLastStationOptimizedBarrelLowPtTight", PatMu_selectedPatMuonsPF_TMLastStationOptimizedBarrelLowPtTight,
3551     &b_PatMu_selectedPatMuonsPF_TMLastStationOptimizedBarrelLowPtTight);
3552     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_numberOfChambers", PatMu_selectedPatMuonsPF_numberOfChambers, &b_PatMu_selectedPatMuonsPF_numberOfChambers);
3553     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_numberOfMatches", PatMu_selectedPatMuonsPF_numberOfMatches, &b_PatMu_selectedPatMuonsPF_numberOfMatches);
3554     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isIsolationValid", PatMu_selectedPatMuonsPF_isIsolationValid, &b_PatMu_selectedPatMuonsPF_isIsolationValid);
3555     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR03EmEt", PatMu_selectedPatMuonsPF_isolationR03EmEt, &b_PatMu_selectedPatMuonsPF_isolationR03EmEt);
3556     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR03HadEt", PatMu_selectedPatMuonsPF_isolationR03HadEt, &b_PatMu_selectedPatMuonsPF_isolationR03HadEt);
3557     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR03HoEt", PatMu_selectedPatMuonsPF_isolationR03HoEt, &b_PatMu_selectedPatMuonsPF_isolationR03HoEt);
3558     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR03SumPt", PatMu_selectedPatMuonsPF_isolationR03SumPt, &b_PatMu_selectedPatMuonsPF_isolationR03SumPt);
3559     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR03NTracks", PatMu_selectedPatMuonsPF_isolationR03NTracks, &b_PatMu_selectedPatMuonsPF_isolationR03NTracks);
3560     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR03NJets", PatMu_selectedPatMuonsPF_isolationR03NJets, &b_PatMu_selectedPatMuonsPF_isolationR03NJets);
3561     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR05EmEt", PatMu_selectedPatMuonsPF_isolationR05EmEt, &b_PatMu_selectedPatMuonsPF_isolationR05EmEt);
3562     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR05HadEt", PatMu_selectedPatMuonsPF_isolationR05HadEt, &b_PatMu_selectedPatMuonsPF_isolationR05HadEt);
3563     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR05HoEt", PatMu_selectedPatMuonsPF_isolationR05HoEt, &b_PatMu_selectedPatMuonsPF_isolationR05HoEt);
3564     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR05SumPt", PatMu_selectedPatMuonsPF_isolationR05SumPt, &b_PatMu_selectedPatMuonsPF_isolationR05SumPt);
3565     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR05NTracks", PatMu_selectedPatMuonsPF_isolationR05NTracks, &b_PatMu_selectedPatMuonsPF_isolationR05NTracks);
3566     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR05NJets", PatMu_selectedPatMuonsPF_isolationR05NJets, &b_PatMu_selectedPatMuonsPF_isolationR05NJets);
3567     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR03EcalVetoEt", PatMu_selectedPatMuonsPF_isolationR03EcalVetoEt, &b_PatMu_selectedPatMuonsPF_isolationR03EcalVetoEt);
3568     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR03HcalVetoEt", PatMu_selectedPatMuonsPF_isolationR03HcalVetoEt, &b_PatMu_selectedPatMuonsPF_isolationR03HcalVetoEt);
3569     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR03TrackerVetoPt", PatMu_selectedPatMuonsPF_isolationR03TrackerVetoPt, &b_PatMu_selectedPatMuonsPF_isolationR03TrackerVetoPt);
3570     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR05EcalVetoEt", PatMu_selectedPatMuonsPF_isolationR05EcalVetoEt, &b_PatMu_selectedPatMuonsPF_isolationR05EcalVetoEt);
3571     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR05HcalVetoEt", PatMu_selectedPatMuonsPF_isolationR05HcalVetoEt, &b_PatMu_selectedPatMuonsPF_isolationR05HcalVetoEt);
3572     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationR05TrackerVetoPt", PatMu_selectedPatMuonsPF_isolationR05TrackerVetoPt, &b_PatMu_selectedPatMuonsPF_isolationR05TrackerVetoPt);
3573     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR03PfAllParticle", PatMu_selectedPatMuonsPF_isoR03PfAllParticle, &b_PatMu_selectedPatMuonsPF_isoR03PfAllParticle);
3574     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR04PfAllParticle", PatMu_selectedPatMuonsPF_isoR04PfAllParticle, &b_PatMu_selectedPatMuonsPF_isoR04PfAllParticle);
3575     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR05PfAllParticle", PatMu_selectedPatMuonsPF_isoR05PfAllParticle, &b_PatMu_selectedPatMuonsPF_isoR05PfAllParticle);
3576     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR03PfChargedHadron", PatMu_selectedPatMuonsPF_isoR03PfChargedHadron, &b_PatMu_selectedPatMuonsPF_isoR03PfChargedHadron);
3577     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR04PfChargedHadron", PatMu_selectedPatMuonsPF_isoR04PfChargedHadron, &b_PatMu_selectedPatMuonsPF_isoR04PfChargedHadron);
3578     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR05PfChargedHadron", PatMu_selectedPatMuonsPF_isoR05PfChargedHadron, &b_PatMu_selectedPatMuonsPF_isoR05PfChargedHadron);
3579     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR03PfNeutralHadron", PatMu_selectedPatMuonsPF_isoR03PfNeutralHadron, &b_PatMu_selectedPatMuonsPF_isoR03PfNeutralHadron);
3580     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR04PfNeutralHadron", PatMu_selectedPatMuonsPF_isoR04PfNeutralHadron, &b_PatMu_selectedPatMuonsPF_isoR04PfNeutralHadron);
3581     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR05PfNeutralHadron", PatMu_selectedPatMuonsPF_isoR05PfNeutralHadron, &b_PatMu_selectedPatMuonsPF_isoR05PfNeutralHadron);
3582     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR03PfGamma", PatMu_selectedPatMuonsPF_isoR03PfGamma, &b_PatMu_selectedPatMuonsPF_isoR03PfGamma);
3583     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR04PfGamma", PatMu_selectedPatMuonsPF_isoR04PfGamma, &b_PatMu_selectedPatMuonsPF_isoR04PfGamma);
3584     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isoR05PfGamma", PatMu_selectedPatMuonsPF_isoR05PfGamma, &b_PatMu_selectedPatMuonsPF_isoR05PfGamma);
3585     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationChargedHadron", PatMu_selectedPatMuonsPF_isolationChargedHadron, &b_PatMu_selectedPatMuonsPF_isolationChargedHadron);
3586     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationNeutralHadron", PatMu_selectedPatMuonsPF_isolationNeutralHadron, &b_PatMu_selectedPatMuonsPF_isolationNeutralHadron);
3587     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isolationPhoton", PatMu_selectedPatMuonsPF_isolationPhoton, &b_PatMu_selectedPatMuonsPF_isolationPhoton);
3588     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isEnergyValid", PatMu_selectedPatMuonsPF_isEnergyValid, &b_PatMu_selectedPatMuonsPF_isEnergyValid);
3589     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_calEnergyTower", PatMu_selectedPatMuonsPF_calEnergyTower, &b_PatMu_selectedPatMuonsPF_calEnergyTower);
3590     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_calEnergyTowerS9", PatMu_selectedPatMuonsPF_calEnergyTowerS9, &b_PatMu_selectedPatMuonsPF_calEnergyTowerS9);
3591     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_calEnergyEm", PatMu_selectedPatMuonsPF_calEnergyEm, &b_PatMu_selectedPatMuonsPF_calEnergyEm);
3592     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_calEnergyEmS9", PatMu_selectedPatMuonsPF_calEnergyEmS9, &b_PatMu_selectedPatMuonsPF_calEnergyEmS9);
3593     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_calEnergyHad", PatMu_selectedPatMuonsPF_calEnergyHad, &b_PatMu_selectedPatMuonsPF_calEnergyHad);
3594     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_calEnergyHadS9", PatMu_selectedPatMuonsPF_calEnergyHadS9, &b_PatMu_selectedPatMuonsPF_calEnergyHadS9);
3595     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_calEnergyHo", PatMu_selectedPatMuonsPF_calEnergyHo, &b_PatMu_selectedPatMuonsPF_calEnergyHo);
3596     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_calEnergyHoS9", PatMu_selectedPatMuonsPF_calEnergyHoS9, &b_PatMu_selectedPatMuonsPF_calEnergyHoS9);
3597     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isCaloCompatibilityValid", PatMu_selectedPatMuonsPF_isCaloCompatibilityValid, &b_PatMu_selectedPatMuonsPF_isCaloCompatibilityValid);
3598     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_caloCompatibility", PatMu_selectedPatMuonsPF_caloCompatibility, &b_PatMu_selectedPatMuonsPF_caloCompatibility);
3599     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_isTimeValid", PatMu_selectedPatMuonsPF_isTimeValid, &b_PatMu_selectedPatMuonsPF_isTimeValid);
3600     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_timeDirection", PatMu_selectedPatMuonsPF_timeDirection, &b_PatMu_selectedPatMuonsPF_timeDirection);
3601     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_timeNdof", PatMu_selectedPatMuonsPF_timeNdof, &b_PatMu_selectedPatMuonsPF_timeNdof);
3602     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_timeTimeAtIpInOut", PatMu_selectedPatMuonsPF_timeTimeAtIpInOut, &b_PatMu_selectedPatMuonsPF_timeTimeAtIpInOut);
3603     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_timeTimeAtIpInOutErr", PatMu_selectedPatMuonsPF_timeTimeAtIpInOutErr, &b_PatMu_selectedPatMuonsPF_timeTimeAtIpInOutErr);
3604     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_timeTimeAtIpOutIn", PatMu_selectedPatMuonsPF_timeTimeAtIpOutIn, &b_PatMu_selectedPatMuonsPF_timeTimeAtIpOutIn);
3605     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_timeTimeAtIpOutInErr", PatMu_selectedPatMuonsPF_timeTimeAtIpOutInErr, &b_PatMu_selectedPatMuonsPF_timeTimeAtIpOutInErr);
3606     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_charge", PatMu_selectedPatMuonsPF_charge, &b_PatMu_selectedPatMuonsPF_charge);
3607     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_px", PatMu_selectedPatMuonsPF_px, &b_PatMu_selectedPatMuonsPF_px);
3608     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_py", PatMu_selectedPatMuonsPF_py, &b_PatMu_selectedPatMuonsPF_py);
3609     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_pz", PatMu_selectedPatMuonsPF_pz, &b_PatMu_selectedPatMuonsPF_pz);
3610     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_pt", PatMu_selectedPatMuonsPF_pt, &b_PatMu_selectedPatMuonsPF_pt);
3611     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_p", PatMu_selectedPatMuonsPF_p, &b_PatMu_selectedPatMuonsPF_p);
3612     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_energy", PatMu_selectedPatMuonsPF_energy, &b_PatMu_selectedPatMuonsPF_energy);
3613     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_phi", PatMu_selectedPatMuonsPF_phi, &b_PatMu_selectedPatMuonsPF_phi);
3614     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_eta", PatMu_selectedPatMuonsPF_eta, &b_PatMu_selectedPatMuonsPF_eta);
3615     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_theta", PatMu_selectedPatMuonsPF_theta, &b_PatMu_selectedPatMuonsPF_theta);
3616     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_vx", PatMu_selectedPatMuonsPF_vx, &b_PatMu_selectedPatMuonsPF_vx);
3617     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_vy", PatMu_selectedPatMuonsPF_vy, &b_PatMu_selectedPatMuonsPF_vy);
3618     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_vz", PatMu_selectedPatMuonsPF_vz, &b_PatMu_selectedPatMuonsPF_vz);
3619     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_globalTrackNormalizedChi2", PatMu_selectedPatMuonsPF_globalTrackNormalizedChi2, &b_PatMu_selectedPatMuonsPF_globalTrackNormalizedChi2);
3620     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_innerTrackNumberOfValidHits", PatMu_selectedPatMuonsPF_innerTrackNumberOfValidHits, &b_PatMu_selectedPatMuonsPF_innerTrackNumberOfValidHits);
3621     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_innerTrackNumberOfLostHits", PatMu_selectedPatMuonsPF_innerTrackNumberOfLostHits, &b_PatMu_selectedPatMuonsPF_innerTrackNumberOfLostHits);
3622     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_innerTrackPhi", PatMu_selectedPatMuonsPF_innerTrackPhi, &b_PatMu_selectedPatMuonsPF_innerTrackPhi);
3623     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_innerTrackD0", PatMu_selectedPatMuonsPF_innerTrackD0, &b_PatMu_selectedPatMuonsPF_innerTrackD0);
3624     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_innerTrackD0BeamSpotCorrected", PatMu_selectedPatMuonsPF_innerTrackD0BeamSpotCorrected,
3625     &b_PatMu_selectedPatMuonsPF_innerTrackD0BeamSpotCorrected);
3626     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_nPatMuonTrack", &PatMu_selectedPatMuonsPF_nPatMuonTrack, &b_PatMu_selectedPatMuonsPF_nPatMuonTrack);
3627     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackParentPatMuonIndex", PatMu_selectedPatMuonsPF_trackParentPatMuonIndex, &b_PatMu_selectedPatMuonsPF_trackParentPatMuonIndex);
3628     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackType", PatMu_selectedPatMuonsPF_trackType, &b_PatMu_selectedPatMuonsPF_trackType);
3629     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackCharge", PatMu_selectedPatMuonsPF_trackCharge, &b_PatMu_selectedPatMuonsPF_trackCharge);
3630     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackPx", PatMu_selectedPatMuonsPF_trackPx, &b_PatMu_selectedPatMuonsPF_trackPx);
3631     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackPy", PatMu_selectedPatMuonsPF_trackPy, &b_PatMu_selectedPatMuonsPF_trackPy);
3632     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackPz", PatMu_selectedPatMuonsPF_trackPz, &b_PatMu_selectedPatMuonsPF_trackPz);
3633     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackPt", PatMu_selectedPatMuonsPF_trackPt, &b_PatMu_selectedPatMuonsPF_trackPt);
3634     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackPtError", PatMu_selectedPatMuonsPF_trackPtError, &b_PatMu_selectedPatMuonsPF_trackPtError);
3635     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackP", PatMu_selectedPatMuonsPF_trackP, &b_PatMu_selectedPatMuonsPF_trackP);
3636     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackPhi", PatMu_selectedPatMuonsPF_trackPhi, &b_PatMu_selectedPatMuonsPF_trackPhi);
3637     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackPhiError", PatMu_selectedPatMuonsPF_trackPhiError, &b_PatMu_selectedPatMuonsPF_trackPhiError);
3638     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackEta", PatMu_selectedPatMuonsPF_trackEta, &b_PatMu_selectedPatMuonsPF_trackEta);
3639     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackEtaError", PatMu_selectedPatMuonsPF_trackEtaError, &b_PatMu_selectedPatMuonsPF_trackEtaError);
3640     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackTheta", PatMu_selectedPatMuonsPF_trackTheta, &b_PatMu_selectedPatMuonsPF_trackTheta);
3641     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackThetaError", PatMu_selectedPatMuonsPF_trackThetaError, &b_PatMu_selectedPatMuonsPF_trackThetaError);
3642     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackVx", PatMu_selectedPatMuonsPF_trackVx, &b_PatMu_selectedPatMuonsPF_trackVx);
3643     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackVy", PatMu_selectedPatMuonsPF_trackVy, &b_PatMu_selectedPatMuonsPF_trackVy);
3644     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackVz", PatMu_selectedPatMuonsPF_trackVz, &b_PatMu_selectedPatMuonsPF_trackVz);
3645     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackChi2", PatMu_selectedPatMuonsPF_trackChi2, &b_PatMu_selectedPatMuonsPF_trackChi2);
3646     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackChi2Norm", PatMu_selectedPatMuonsPF_trackChi2Norm, &b_PatMu_selectedPatMuonsPF_trackChi2Norm);
3647     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackNdof", PatMu_selectedPatMuonsPF_trackNdof, &b_PatMu_selectedPatMuonsPF_trackNdof);
3648     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackD0", PatMu_selectedPatMuonsPF_trackD0, &b_PatMu_selectedPatMuonsPF_trackD0);
3649     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackD0Error", PatMu_selectedPatMuonsPF_trackD0Error, &b_PatMu_selectedPatMuonsPF_trackD0Error);
3650     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackDsz", PatMu_selectedPatMuonsPF_trackDsz, &b_PatMu_selectedPatMuonsPF_trackDsz);
3651     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackDszError", PatMu_selectedPatMuonsPF_trackDszError, &b_PatMu_selectedPatMuonsPF_trackDszError);
3652     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackDxy", PatMu_selectedPatMuonsPF_trackDxy, &b_PatMu_selectedPatMuonsPF_trackDxy);
3653     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackDxyError", PatMu_selectedPatMuonsPF_trackDxyError, &b_PatMu_selectedPatMuonsPF_trackDxyError);
3654     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackDz", PatMu_selectedPatMuonsPF_trackDz, &b_PatMu_selectedPatMuonsPF_trackDz);
3655     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackDzError", PatMu_selectedPatMuonsPF_trackDzError, &b_PatMu_selectedPatMuonsPF_trackDzError);
3656     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackNumberOfValidHits", PatMu_selectedPatMuonsPF_trackNumberOfValidHits, &b_PatMu_selectedPatMuonsPF_trackNumberOfValidHits);
3657     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackNumberOfLostHits", PatMu_selectedPatMuonsPF_trackNumberOfLostHits, &b_PatMu_selectedPatMuonsPF_trackNumberOfLostHits);
3658     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackNumberOfValidMuonHits", PatMu_selectedPatMuonsPF_trackNumberOfValidMuonHits, &b_PatMu_selectedPatMuonsPF_trackNumberOfValidMuonHits);
3659     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackQuality", PatMu_selectedPatMuonsPF_trackQuality, &b_PatMu_selectedPatMuonsPF_trackQuality);
3660     fChain->SetBranchAddress("PatMu_selectedPatMuonsPF_trackTrackerLayersWithMeasurement", PatMu_selectedPatMuonsPF_trackTrackerLayersWithMeasurement,
3661     &b_PatMu_selectedPatMuonsPF_trackTrackerLayersWithMeasurement);
3662     /*
3663     fChain->SetBranchAddress("RecoMu_muons_nRecoMuon", &RecoMu_muons_nRecoMuon, &b_RecoMu_muons_nRecoMuon);
3664     fChain->SetBranchAddress("RecoMu_muons_trackIso", RecoMu_muons_trackIso, &b_RecoMu_muons_trackIso);
3665     fChain->SetBranchAddress("RecoMu_muons_hcalIso", RecoMu_muons_hcalIso, &b_RecoMu_muons_hcalIso);
3666     fChain->SetBranchAddress("RecoMu_muons_ecalIso", RecoMu_muons_ecalIso, &b_RecoMu_muons_ecalIso);
3667     fChain->SetBranchAddress("RecoMu_muons_isMuon", RecoMu_muons_isMuon, &b_RecoMu_muons_isMuon);
3668     fChain->SetBranchAddress("RecoMu_muons_isCaloMuon", RecoMu_muons_isCaloMuon, &b_RecoMu_muons_isCaloMuon);
3669     fChain->SetBranchAddress("RecoMu_muons_isTrackerMuon", RecoMu_muons_isTrackerMuon, &b_RecoMu_muons_isTrackerMuon);
3670     fChain->SetBranchAddress("RecoMu_muons_isStandAloneMuon", RecoMu_muons_isStandAloneMuon, &b_RecoMu_muons_isStandAloneMuon);
3671     fChain->SetBranchAddress("RecoMu_muons_isGlobalMuon", RecoMu_muons_isGlobalMuon, &b_RecoMu_muons_isGlobalMuon);
3672     fChain->SetBranchAddress("RecoMu_muons_typeAll", RecoMu_muons_typeAll, &b_RecoMu_muons_typeAll);
3673     fChain->SetBranchAddress("RecoMu_muons_typeAllGlobalMuons", RecoMu_muons_typeAllGlobalMuons, &b_RecoMu_muons_typeAllGlobalMuons);
3674     fChain->SetBranchAddress("RecoMu_muons_typeAllStandAloneMuons", RecoMu_muons_typeAllStandAloneMuons, &b_RecoMu_muons_typeAllStandAloneMuons);
3675     fChain->SetBranchAddress("RecoMu_muons_typeAllTrackerMuons", RecoMu_muons_typeAllTrackerMuons, &b_RecoMu_muons_typeAllTrackerMuons);
3676     fChain->SetBranchAddress("RecoMu_muons_typeTrackerMuonArbitrated", RecoMu_muons_typeTrackerMuonArbitrated, &b_RecoMu_muons_typeTrackerMuonArbitrated);
3677     fChain->SetBranchAddress("RecoMu_muons_typeAllArbitrated", RecoMu_muons_typeAllArbitrated, &b_RecoMu_muons_typeAllArbitrated);
3678     fChain->SetBranchAddress("RecoMu_muons_typeGlobalMuonPromptTight", RecoMu_muons_typeGlobalMuonPromptTight, &b_RecoMu_muons_typeGlobalMuonPromptTight);
3679     fChain->SetBranchAddress("RecoMu_muons_typeTMLastStationLoose", RecoMu_muons_typeTMLastStationLoose, &b_RecoMu_muons_typeTMLastStationLoose);
3680     fChain->SetBranchAddress("RecoMu_muons_typeTMLastStationTight", RecoMu_muons_typeTMLastStationTight, &b_RecoMu_muons_typeTMLastStationTight);
3681     fChain->SetBranchAddress("RecoMu_muons_typeTM2DCompatibilityLoose", RecoMu_muons_typeTM2DCompatibilityLoose, &b_RecoMu_muons_typeTM2DCompatibilityLoose);
3682     fChain->SetBranchAddress("RecoMu_muons_typeTM2DCompatibilityTight", RecoMu_muons_typeTM2DCompatibilityTight, &b_RecoMu_muons_typeTM2DCompatibilityTight);
3683     fChain->SetBranchAddress("RecoMu_muons_typeTMOneStationLoose", RecoMu_muons_typeTMOneStationLoose, &b_RecoMu_muons_typeTMOneStationLoose);
3684     fChain->SetBranchAddress("RecoMu_muons_typeTMOneStationTight", RecoMu_muons_typeTMOneStationTight, &b_RecoMu_muons_typeTMOneStationTight);
3685     fChain->SetBranchAddress("RecoMu_muons_typeTMLastStationOptimizedLowPtLoose", RecoMu_muons_typeTMLastStationOptimizedLowPtLoose, &b_RecoMu_muons_typeTMLastStationOptimizedLowPtLoose);
3686     fChain->SetBranchAddress("RecoMu_muons_typeTMLastStationOptimizedLowPtTight", RecoMu_muons_typeTMLastStationOptimizedLowPtTight, &b_RecoMu_muons_typeTMLastStationOptimizedLowPtTight);
3687     fChain->SetBranchAddress("RecoMu_muons_GMTkChiCompatibility", RecoMu_muons_GMTkChiCompatibility, &b_RecoMu_muons_GMTkChiCompatibility);
3688     fChain->SetBranchAddress("RecoMu_muons_GMStaChiCompatibility", RecoMu_muons_GMStaChiCompatibility, &b_RecoMu_muons_GMStaChiCompatibility);
3689     fChain->SetBranchAddress("RecoMu_muons_GMTkKinkTight", RecoMu_muons_GMTkKinkTight, &b_RecoMu_muons_GMTkKinkTight);
3690     fChain->SetBranchAddress("RecoMu_muons_TMLastStationAngLoose", RecoMu_muons_TMLastStationAngLoose, &b_RecoMu_muons_TMLastStationAngLoose);
3691     fChain->SetBranchAddress("RecoMu_muons_TMLastStationAngTight", RecoMu_muons_TMLastStationAngTight, &b_RecoMu_muons_TMLastStationAngTight);
3692     fChain->SetBranchAddress("RecoMu_muons_TMOneStationAngLoose", RecoMu_muons_TMOneStationAngLoose, &b_RecoMu_muons_TMOneStationAngLoose);
3693     fChain->SetBranchAddress("RecoMu_muons_TMOneStationAngTight", RecoMu_muons_TMOneStationAngTight, &b_RecoMu_muons_TMOneStationAngTight);
3694     fChain->SetBranchAddress("RecoMu_muons_TMLastStationOptimizedBarrelLowPtLoose", RecoMu_muons_TMLastStationOptimizedBarrelLowPtLoose, &b_RecoMu_muons_TMLastStationOptimizedBarrelLowPtLoose);
3695     fChain->SetBranchAddress("RecoMu_muons_TMLastStationOptimizedBarrelLowPtTight", RecoMu_muons_TMLastStationOptimizedBarrelLowPtTight, &b_RecoMu_muons_TMLastStationOptimizedBarrelLowPtTight);
3696     fChain->SetBranchAddress("RecoMu_muons_isIsolationValid", RecoMu_muons_isIsolationValid, &b_RecoMu_muons_isIsolationValid);
3697     fChain->SetBranchAddress("RecoMu_muons_isolationR03EmEt", RecoMu_muons_isolationR03EmEt, &b_RecoMu_muons_isolationR03EmEt);
3698     fChain->SetBranchAddress("RecoMu_muons_isolationR03HadEt", RecoMu_muons_isolationR03HadEt, &b_RecoMu_muons_isolationR03HadEt);
3699     fChain->SetBranchAddress("RecoMu_muons_isolationR03HoEt", RecoMu_muons_isolationR03HoEt, &b_RecoMu_muons_isolationR03HoEt);
3700     fChain->SetBranchAddress("RecoMu_muons_isolationR03SumPt", RecoMu_muons_isolationR03SumPt, &b_RecoMu_muons_isolationR03SumPt);
3701     fChain->SetBranchAddress("RecoMu_muons_isolationR03NTracks", RecoMu_muons_isolationR03NTracks, &b_RecoMu_muons_isolationR03NTracks);
3702     fChain->SetBranchAddress("RecoMu_muons_isolationR03NJets", RecoMu_muons_isolationR03NJets, &b_RecoMu_muons_isolationR03NJets);
3703     fChain->SetBranchAddress("RecoMu_muons_isolationR03TrackerVetoPt", RecoMu_muons_isolationR03TrackerVetoPt, &b_RecoMu_muons_isolationR03TrackerVetoPt);
3704     fChain->SetBranchAddress("RecoMu_muons_isolationR03EcalVetoEt", RecoMu_muons_isolationR03EcalVetoEt, &b_RecoMu_muons_isolationR03EcalVetoEt);
3705     fChain->SetBranchAddress("RecoMu_muons_isolationR03HcalVetoEt", RecoMu_muons_isolationR03HcalVetoEt, &b_RecoMu_muons_isolationR03HcalVetoEt);
3706     fChain->SetBranchAddress("RecoMu_muons_isolationR05EmEt", RecoMu_muons_isolationR05EmEt, &b_RecoMu_muons_isolationR05EmEt);
3707     fChain->SetBranchAddress("RecoMu_muons_isolationR05HadEt", RecoMu_muons_isolationR05HadEt, &b_RecoMu_muons_isolationR05HadEt);
3708     fChain->SetBranchAddress("RecoMu_muons_isolationR05HoEt", RecoMu_muons_isolationR05HoEt, &b_RecoMu_muons_isolationR05HoEt);
3709     fChain->SetBranchAddress("RecoMu_muons_isolationR05SumPt", RecoMu_muons_isolationR05SumPt, &b_RecoMu_muons_isolationR05SumPt);
3710     fChain->SetBranchAddress("RecoMu_muons_isolationR05NTracks", RecoMu_muons_isolationR05NTracks, &b_RecoMu_muons_isolationR05NTracks);
3711     fChain->SetBranchAddress("RecoMu_muons_isolationR05NJets", RecoMu_muons_isolationR05NJets, &b_RecoMu_muons_isolationR05NJets);
3712     fChain->SetBranchAddress("RecoMu_muons_isolationR05TrackerVetoPt", RecoMu_muons_isolationR05TrackerVetoPt, &b_RecoMu_muons_isolationR05TrackerVetoPt);
3713     fChain->SetBranchAddress("RecoMu_muons_isolationR05EcalVetoEt", RecoMu_muons_isolationR05EcalVetoEt, &b_RecoMu_muons_isolationR05EcalVetoEt);
3714     fChain->SetBranchAddress("RecoMu_muons_isolationR05HcalVetoEt", RecoMu_muons_isolationR05HcalVetoEt, &b_RecoMu_muons_isolationR05HcalVetoEt);
3715     fChain->SetBranchAddress("RecoMu_muons_isEnergyValid", RecoMu_muons_isEnergyValid, &b_RecoMu_muons_isEnergyValid);
3716     fChain->SetBranchAddress("RecoMu_muons_calEnergyTower", RecoMu_muons_calEnergyTower, &b_RecoMu_muons_calEnergyTower);
3717     fChain->SetBranchAddress("RecoMu_muons_calEnergyTowerS9", RecoMu_muons_calEnergyTowerS9, &b_RecoMu_muons_calEnergyTowerS9);
3718     fChain->SetBranchAddress("RecoMu_muons_calEnergyEm", RecoMu_muons_calEnergyEm, &b_RecoMu_muons_calEnergyEm);
3719     fChain->SetBranchAddress("RecoMu_muons_calEnergyEmS9", RecoMu_muons_calEnergyEmS9, &b_RecoMu_muons_calEnergyEmS9);
3720     fChain->SetBranchAddress("RecoMu_muons_calEnergyHad", RecoMu_muons_calEnergyHad, &b_RecoMu_muons_calEnergyHad);
3721     fChain->SetBranchAddress("RecoMu_muons_calEnergyHadS9", RecoMu_muons_calEnergyHadS9, &b_RecoMu_muons_calEnergyHadS9);
3722     fChain->SetBranchAddress("RecoMu_muons_calEnergyHo", RecoMu_muons_calEnergyHo, &b_RecoMu_muons_calEnergyHo);
3723     fChain->SetBranchAddress("RecoMu_muons_calEnergyHoS9", RecoMu_muons_calEnergyHoS9, &b_RecoMu_muons_calEnergyHoS9);
3724     fChain->SetBranchAddress("RecoMu_muons_isCaloCompatibilityValid", RecoMu_muons_isCaloCompatibilityValid, &b_RecoMu_muons_isCaloCompatibilityValid);
3725     fChain->SetBranchAddress("RecoMu_muons_caloCompatibility", RecoMu_muons_caloCompatibility, &b_RecoMu_muons_caloCompatibility);
3726     fChain->SetBranchAddress("RecoMu_muons_isTimeValid", RecoMu_muons_isTimeValid, &b_RecoMu_muons_isTimeValid);
3727     fChain->SetBranchAddress("RecoMu_muons_timeDirection", RecoMu_muons_timeDirection, &b_RecoMu_muons_timeDirection);
3728     fChain->SetBranchAddress("RecoMu_muons_timeNdof", RecoMu_muons_timeNdof, &b_RecoMu_muons_timeNdof);
3729     fChain->SetBranchAddress("RecoMu_muons_timeTimeAtIpInOut", RecoMu_muons_timeTimeAtIpInOut, &b_RecoMu_muons_timeTimeAtIpInOut);
3730     fChain->SetBranchAddress("RecoMu_muons_timeTimeAtIpInOutErr", RecoMu_muons_timeTimeAtIpInOutErr, &b_RecoMu_muons_timeTimeAtIpInOutErr);
3731     fChain->SetBranchAddress("RecoMu_muons_timeTimeAtIpOutIn", RecoMu_muons_timeTimeAtIpOutIn, &b_RecoMu_muons_timeTimeAtIpOutIn);
3732     fChain->SetBranchAddress("RecoMu_muons_timeTimeAtIpOutInErr", RecoMu_muons_timeTimeAtIpOutInErr, &b_RecoMu_muons_timeTimeAtIpOutInErr);
3733     fChain->SetBranchAddress("RecoMu_muons_charge", RecoMu_muons_charge, &b_RecoMu_muons_charge);
3734     fChain->SetBranchAddress("RecoMu_muons_px", RecoMu_muons_px, &b_RecoMu_muons_px);
3735     fChain->SetBranchAddress("RecoMu_muons_py", RecoMu_muons_py, &b_RecoMu_muons_py);
3736     fChain->SetBranchAddress("RecoMu_muons_pz", RecoMu_muons_pz, &b_RecoMu_muons_pz);
3737     fChain->SetBranchAddress("RecoMu_muons_pt", RecoMu_muons_pt, &b_RecoMu_muons_pt);
3738     fChain->SetBranchAddress("RecoMu_muons_p", RecoMu_muons_p, &b_RecoMu_muons_p);
3739     fChain->SetBranchAddress("RecoMu_muons_energy", RecoMu_muons_energy, &b_RecoMu_muons_energy);
3740     fChain->SetBranchAddress("RecoMu_muons_phi", RecoMu_muons_phi, &b_RecoMu_muons_phi);
3741     fChain->SetBranchAddress("RecoMu_muons_eta", RecoMu_muons_eta, &b_RecoMu_muons_eta);
3742     fChain->SetBranchAddress("RecoMu_muons_theta", RecoMu_muons_theta, &b_RecoMu_muons_theta);
3743     fChain->SetBranchAddress("RecoMu_muons_vx", RecoMu_muons_vx, &b_RecoMu_muons_vx);
3744     fChain->SetBranchAddress("RecoMu_muons_vy", RecoMu_muons_vy, &b_RecoMu_muons_vy);
3745     fChain->SetBranchAddress("RecoMu_muons_vz", RecoMu_muons_vz, &b_RecoMu_muons_vz);
3746     fChain->SetBranchAddress("RecoMu_muons_CorrectionCaloMEx", RecoMu_muons_CorrectionCaloMEx, &b_RecoMu_muons_CorrectionCaloMEx);
3747     fChain->SetBranchAddress("RecoMu_muons_CorrectionCaloMEy", RecoMu_muons_CorrectionCaloMEy, &b_RecoMu_muons_CorrectionCaloMEy);
3748     fChain->SetBranchAddress("RecoMu_muons_CorrectionCaloType", RecoMu_muons_CorrectionCaloType, &b_RecoMu_muons_CorrectionCaloType);
3749     fChain->SetBranchAddress("RecoMu_muons_CorrectionTCMEx", RecoMu_muons_CorrectionTCMEx, &b_RecoMu_muons_CorrectionTCMEx);
3750     fChain->SetBranchAddress("RecoMu_muons_CorrectionTCMEy", RecoMu_muons_CorrectionTCMEy, &b_RecoMu_muons_CorrectionTCMEy);
3751     fChain->SetBranchAddress("RecoMu_muons_CorrectionTCType", RecoMu_muons_CorrectionTCType, &b_RecoMu_muons_CorrectionTCType);
3752     fChain->SetBranchAddress("RecoMu_muons_globalTrackNormalizedChi2", RecoMu_muons_globalTrackNormalizedChi2, &b_RecoMu_muons_globalTrackNormalizedChi2);
3753     fChain->SetBranchAddress("RecoMu_muons_innerTrackNumberOfValidHits", RecoMu_muons_innerTrackNumberOfValidHits, &b_RecoMu_muons_innerTrackNumberOfValidHits);
3754     fChain->SetBranchAddress("RecoMu_muons_innerTrackNumberOfLostHits", RecoMu_muons_innerTrackNumberOfLostHits, &b_RecoMu_muons_innerTrackNumberOfLostHits);
3755     fChain->SetBranchAddress("RecoMu_muons_innerTrackPhi", RecoMu_muons_innerTrackPhi, &b_RecoMu_muons_innerTrackPhi);
3756     fChain->SetBranchAddress("RecoMu_muons_innerTrackD0", RecoMu_muons_innerTrackD0, &b_RecoMu_muons_innerTrackD0);
3757     fChain->SetBranchAddress("RecoMu_muons_innerTrackD0BeamSpotCorrected", RecoMu_muons_innerTrackD0BeamSpotCorrected, &b_RecoMu_muons_innerTrackD0BeamSpotCorrected);
3758     fChain->SetBranchAddress("RecoMu_muons_innerTrackEcalEta", RecoMu_muons_innerTrackEcalEta, &b_RecoMu_muons_innerTrackEcalEta);
3759     fChain->SetBranchAddress("RecoMu_muons_innerTrackEcalPhi", RecoMu_muons_innerTrackEcalPhi, &b_RecoMu_muons_innerTrackEcalPhi);
3760     fChain->SetBranchAddress("RecoMu_muons_innerTrackHcalEta", RecoMu_muons_innerTrackHcalEta, &b_RecoMu_muons_innerTrackHcalEta);
3761     fChain->SetBranchAddress("RecoMu_muons_innerTrackHcalPhi", RecoMu_muons_innerTrackHcalPhi, &b_RecoMu_muons_innerTrackHcalPhi);
3762     fChain->SetBranchAddress("RecoMu_muons_innerTrackVtxEta", RecoMu_muons_innerTrackVtxEta, &b_RecoMu_muons_innerTrackVtxEta);
3763     fChain->SetBranchAddress("RecoMu_muons_innerTrackVtxPhi", RecoMu_muons_innerTrackVtxPhi, &b_RecoMu_muons_innerTrackVtxPhi);
3764     fChain->SetBranchAddress("RecoMu_muons_nRecoMuonTrack", &RecoMu_muons_nRecoMuonTrack, &b_RecoMu_muons_nRecoMuonTrack);
3765     fChain->SetBranchAddress("RecoMu_muons_trackParentRecoMuonIndex", RecoMu_muons_trackParentRecoMuonIndex, &b_RecoMu_muons_trackParentRecoMuonIndex);
3766     fChain->SetBranchAddress("RecoMu_muons_trackType", RecoMu_muons_trackType, &b_RecoMu_muons_trackType);
3767     fChain->SetBranchAddress("RecoMu_muons_trackCharge", RecoMu_muons_trackCharge, &b_RecoMu_muons_trackCharge);
3768     fChain->SetBranchAddress("RecoMu_muons_trackPx", RecoMu_muons_trackPx, &b_RecoMu_muons_trackPx);
3769     fChain->SetBranchAddress("RecoMu_muons_trackPy", RecoMu_muons_trackPy, &b_RecoMu_muons_trackPy);
3770     fChain->SetBranchAddress("RecoMu_muons_trackPz", RecoMu_muons_trackPz, &b_RecoMu_muons_trackPz);
3771     fChain->SetBranchAddress("RecoMu_muons_trackPt", RecoMu_muons_trackPt, &b_RecoMu_muons_trackPt);
3772     fChain->SetBranchAddress("RecoMu_muons_trackPtError", RecoMu_muons_trackPtError, &b_RecoMu_muons_trackPtError);
3773     fChain->SetBranchAddress("RecoMu_muons_trackP", RecoMu_muons_trackP, &b_RecoMu_muons_trackP);
3774     fChain->SetBranchAddress("RecoMu_muons_trackPhi", RecoMu_muons_trackPhi, &b_RecoMu_muons_trackPhi);
3775     fChain->SetBranchAddress("RecoMu_muons_trackPhiError", RecoMu_muons_trackPhiError, &b_RecoMu_muons_trackPhiError);
3776     fChain->SetBranchAddress("RecoMu_muons_trackEta", RecoMu_muons_trackEta, &b_RecoMu_muons_trackEta);
3777     fChain->SetBranchAddress("RecoMu_muons_trackEtaError", RecoMu_muons_trackEtaError, &b_RecoMu_muons_trackEtaError);
3778     fChain->SetBranchAddress("RecoMu_muons_trackTheta", RecoMu_muons_trackTheta, &b_RecoMu_muons_trackTheta);
3779     fChain->SetBranchAddress("RecoMu_muons_trackThetaError", RecoMu_muons_trackThetaError, &b_RecoMu_muons_trackThetaError);
3780     fChain->SetBranchAddress("RecoMu_muons_trackVx", RecoMu_muons_trackVx, &b_RecoMu_muons_trackVx);
3781     fChain->SetBranchAddress("RecoMu_muons_trackVy", RecoMu_muons_trackVy, &b_RecoMu_muons_trackVy);
3782     fChain->SetBranchAddress("RecoMu_muons_trackVz", RecoMu_muons_trackVz, &b_RecoMu_muons_trackVz);
3783     fChain->SetBranchAddress("RecoMu_muons_trackChi2", RecoMu_muons_trackChi2, &b_RecoMu_muons_trackChi2);
3784     fChain->SetBranchAddress("RecoMu_muons_trackChi2Norm", RecoMu_muons_trackChi2Norm, &b_RecoMu_muons_trackChi2Norm);
3785     fChain->SetBranchAddress("RecoMu_muons_trackNdof", RecoMu_muons_trackNdof, &b_RecoMu_muons_trackNdof);
3786     fChain->SetBranchAddress("RecoMu_muons_trackD0", RecoMu_muons_trackD0, &b_RecoMu_muons_trackD0);
3787     fChain->SetBranchAddress("RecoMu_muons_trackD0Error", RecoMu_muons_trackD0Error, &b_RecoMu_muons_trackD0Error);
3788     fChain->SetBranchAddress("RecoMu_muons_trackDsz", RecoMu_muons_trackDsz, &b_RecoMu_muons_trackDsz);
3789     fChain->SetBranchAddress("RecoMu_muons_trackDszError", RecoMu_muons_trackDszError, &b_RecoMu_muons_trackDszError);
3790     fChain->SetBranchAddress("RecoMu_muons_trackDxy", RecoMu_muons_trackDxy, &b_RecoMu_muons_trackDxy);
3791     fChain->SetBranchAddress("RecoMu_muons_trackDxyError", RecoMu_muons_trackDxyError, &b_RecoMu_muons_trackDxyError);
3792     fChain->SetBranchAddress("RecoMu_muons_trackDz", RecoMu_muons_trackDz, &b_RecoMu_muons_trackDz);
3793     fChain->SetBranchAddress("RecoMu_muons_trackDzError", RecoMu_muons_trackDzError, &b_RecoMu_muons_trackDzError);
3794     fChain->SetBranchAddress("RecoMu_muons_trackNumberOfValidHits", RecoMu_muons_trackNumberOfValidHits, &b_RecoMu_muons_trackNumberOfValidHits);
3795     fChain->SetBranchAddress("RecoMu_muons_trackNumberOfLostHits", RecoMu_muons_trackNumberOfLostHits, &b_RecoMu_muons_trackNumberOfLostHits);
3796     */
3797     fChain->SetBranchAddress("PatEl_cleanPatElectrons_nPatElectron", &PatEl_cleanPatElectrons_nPatElectron, &b_PatEl_cleanPatElectrons_nPatElectron);
3798     fChain->SetBranchAddress("PatEl_cleanPatElectrons_genPt", PatEl_cleanPatElectrons_genPt, &b_PatEl_cleanPatElectrons_genPt);
3799     fChain->SetBranchAddress("PatEl_cleanPatElectrons_genEta", PatEl_cleanPatElectrons_genEta, &b_PatEl_cleanPatElectrons_genEta);
3800     fChain->SetBranchAddress("PatEl_cleanPatElectrons_genPhi", PatEl_cleanPatElectrons_genPhi, &b_PatEl_cleanPatElectrons_genPhi);
3801     fChain->SetBranchAddress("PatEl_cleanPatElectrons_genPID", PatEl_cleanPatElectrons_genPID, &b_PatEl_cleanPatElectrons_genPID);
3802     fChain->SetBranchAddress("PatEl_cleanPatElectrons_simpleEleId95cIso", PatEl_cleanPatElectrons_simpleEleId95cIso, &b_PatEl_cleanPatElectrons_simpleEleId95cIso);
3803     fChain->SetBranchAddress("PatEl_cleanPatElectrons_simpleEleId90cIso", PatEl_cleanPatElectrons_simpleEleId90cIso, &b_PatEl_cleanPatElectrons_simpleEleId90cIso);
3804     fChain->SetBranchAddress("PatEl_cleanPatElectrons_simpleEleId85cIso", PatEl_cleanPatElectrons_simpleEleId85cIso, &b_PatEl_cleanPatElectrons_simpleEleId85cIso);
3805     fChain->SetBranchAddress("PatEl_cleanPatElectrons_simpleEleId80cIso", PatEl_cleanPatElectrons_simpleEleId80cIso, &b_PatEl_cleanPatElectrons_simpleEleId80cIso);
3806     fChain->SetBranchAddress("PatEl_cleanPatElectrons_simpleEleId70cIso", PatEl_cleanPatElectrons_simpleEleId70cIso, &b_PatEl_cleanPatElectrons_simpleEleId70cIso);
3807     fChain->SetBranchAddress("PatEl_cleanPatElectrons_simpleEleId60cIso", PatEl_cleanPatElectrons_simpleEleId60cIso, &b_PatEl_cleanPatElectrons_simpleEleId60cIso);
3808     fChain->SetBranchAddress("PatEl_cleanPatElectrons_eidRobustLoose", PatEl_cleanPatElectrons_eidRobustLoose, &b_PatEl_cleanPatElectrons_eidRobustLoose);
3809     fChain->SetBranchAddress("PatEl_cleanPatElectrons_eidRobustTight", PatEl_cleanPatElectrons_eidRobustTight, &b_PatEl_cleanPatElectrons_eidRobustTight);
3810     fChain->SetBranchAddress("PatEl_cleanPatElectrons_eidRobustHighEnergy", PatEl_cleanPatElectrons_eidRobustHighEnergy, &b_PatEl_cleanPatElectrons_eidRobustHighEnergy);
3811     fChain->SetBranchAddress("PatEl_cleanPatElectrons_eidLoose", PatEl_cleanPatElectrons_eidLoose, &b_PatEl_cleanPatElectrons_eidLoose);
3812     fChain->SetBranchAddress("PatEl_cleanPatElectrons_eidTight", PatEl_cleanPatElectrons_eidTight, &b_PatEl_cleanPatElectrons_eidTight);
3813     fChain->SetBranchAddress("PatEl_cleanPatElectrons_scSigmaEtaEta", PatEl_cleanPatElectrons_scSigmaEtaEta, &b_PatEl_cleanPatElectrons_scSigmaEtaEta);
3814     fChain->SetBranchAddress("PatEl_cleanPatElectrons_scSigmaIEtaIEta", PatEl_cleanPatElectrons_scSigmaIEtaIEta, &b_PatEl_cleanPatElectrons_scSigmaIEtaIEta);
3815     fChain->SetBranchAddress("PatEl_cleanPatElectrons_scE1x5", PatEl_cleanPatElectrons_scE1x5, &b_PatEl_cleanPatElectrons_scE1x5);
3816     fChain->SetBranchAddress("PatEl_cleanPatElectrons_scE2x5Max", PatEl_cleanPatElectrons_scE2x5Max, &b_PatEl_cleanPatElectrons_scE2x5Max);
3817     fChain->SetBranchAddress("PatEl_cleanPatElectrons_scE5x5", PatEl_cleanPatElectrons_scE5x5, &b_PatEl_cleanPatElectrons_scE5x5);
3818     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackIso03", PatEl_cleanPatElectrons_trackIso03, &b_PatEl_cleanPatElectrons_trackIso03);
3819     fChain->SetBranchAddress("PatEl_cleanPatElectrons_hcalIso03", PatEl_cleanPatElectrons_hcalIso03, &b_PatEl_cleanPatElectrons_hcalIso03);
3820     fChain->SetBranchAddress("PatEl_cleanPatElectrons_ecalIso03", PatEl_cleanPatElectrons_ecalIso03, &b_PatEl_cleanPatElectrons_ecalIso03);
3821     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackIso04", PatEl_cleanPatElectrons_trackIso04, &b_PatEl_cleanPatElectrons_trackIso04);
3822     fChain->SetBranchAddress("PatEl_cleanPatElectrons_hcalIso04", PatEl_cleanPatElectrons_hcalIso04, &b_PatEl_cleanPatElectrons_hcalIso04);
3823     fChain->SetBranchAddress("PatEl_cleanPatElectrons_ecalIso04", PatEl_cleanPatElectrons_ecalIso04, &b_PatEl_cleanPatElectrons_ecalIso04);
3824     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackIsoDepositCandEnergy", PatEl_cleanPatElectrons_trackIsoDepositCandEnergy, &b_PatEl_cleanPatElectrons_trackIsoDepositCandEnergy);
3825     fChain->SetBranchAddress("PatEl_cleanPatElectrons_hcalIsoDepositCandEnergy", PatEl_cleanPatElectrons_hcalIsoDepositCandEnergy, &b_PatEl_cleanPatElectrons_hcalIsoDepositCandEnergy);
3826     fChain->SetBranchAddress("PatEl_cleanPatElectrons_ecalIsoDepositCandEnergy", PatEl_cleanPatElectrons_ecalIsoDepositCandEnergy, &b_PatEl_cleanPatElectrons_ecalIsoDepositCandEnergy);
3827     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR03PfAllParticle", PatEl_cleanPatElectrons_isoR03PfAllParticle, &b_PatEl_cleanPatElectrons_isoR03PfAllParticle);
3828     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR04PfAllParticle", PatEl_cleanPatElectrons_isoR04PfAllParticle, &b_PatEl_cleanPatElectrons_isoR04PfAllParticle);
3829     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR05PfAllParticle", PatEl_cleanPatElectrons_isoR05PfAllParticle, &b_PatEl_cleanPatElectrons_isoR05PfAllParticle);
3830     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR03PfChargedHadron", PatEl_cleanPatElectrons_isoR03PfChargedHadron, &b_PatEl_cleanPatElectrons_isoR03PfChargedHadron);
3831     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR04PfChargedHadron", PatEl_cleanPatElectrons_isoR04PfChargedHadron, &b_PatEl_cleanPatElectrons_isoR04PfChargedHadron);
3832     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR05PfChargedHadron", PatEl_cleanPatElectrons_isoR05PfChargedHadron, &b_PatEl_cleanPatElectrons_isoR05PfChargedHadron);
3833     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR03PfNeutralHadron", PatEl_cleanPatElectrons_isoR03PfNeutralHadron, &b_PatEl_cleanPatElectrons_isoR03PfNeutralHadron);
3834     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR04PfNeutralHadron", PatEl_cleanPatElectrons_isoR04PfNeutralHadron, &b_PatEl_cleanPatElectrons_isoR04PfNeutralHadron);
3835     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR05PfNeutralHadron", PatEl_cleanPatElectrons_isoR05PfNeutralHadron, &b_PatEl_cleanPatElectrons_isoR05PfNeutralHadron);
3836     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR03PfGamma", PatEl_cleanPatElectrons_isoR03PfGamma, &b_PatEl_cleanPatElectrons_isoR03PfGamma);
3837     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR04PfGamma", PatEl_cleanPatElectrons_isoR04PfGamma, &b_PatEl_cleanPatElectrons_isoR04PfGamma);
3838     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isoR05PfGamma", PatEl_cleanPatElectrons_isoR05PfGamma, &b_PatEl_cleanPatElectrons_isoR05PfGamma);
3839     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isolationChargedHadron", PatEl_cleanPatElectrons_isolationChargedHadron, &b_PatEl_cleanPatElectrons_isolationChargedHadron);
3840     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isolationNeutralHadron", PatEl_cleanPatElectrons_isolationNeutralHadron, &b_PatEl_cleanPatElectrons_isolationNeutralHadron);
3841     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isolationPhoton", PatEl_cleanPatElectrons_isolationPhoton, &b_PatEl_cleanPatElectrons_isolationPhoton);
3842     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isGsfCtfScPixChargeConsistent", PatEl_cleanPatElectrons_isGsfCtfScPixChargeConsistent, &b_PatEl_cleanPatElectrons_isGsfCtfScPixChargeConsistent);
3843     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isGsfScPixChargeConsistent", PatEl_cleanPatElectrons_isGsfScPixChargeConsistent, &b_PatEl_cleanPatElectrons_isGsfScPixChargeConsistent);
3844     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isGsfCtfChargeConsistent", PatEl_cleanPatElectrons_isGsfCtfChargeConsistent, &b_PatEl_cleanPatElectrons_isGsfCtfChargeConsistent);
3845     fChain->SetBranchAddress("PatEl_cleanPatElectrons_scPixCharge", PatEl_cleanPatElectrons_scPixCharge, &b_PatEl_cleanPatElectrons_scPixCharge);
3846     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isElectron", PatEl_cleanPatElectrons_isElectron, &b_PatEl_cleanPatElectrons_isElectron);
3847     fChain->SetBranchAddress("PatEl_cleanPatElectrons_classification", PatEl_cleanPatElectrons_classification, &b_PatEl_cleanPatElectrons_classification);
3848     fChain->SetBranchAddress("PatEl_cleanPatElectrons_caloEnergy", PatEl_cleanPatElectrons_caloEnergy, &b_PatEl_cleanPatElectrons_caloEnergy);
3849     fChain->SetBranchAddress("PatEl_cleanPatElectrons_ecalEnergyError", PatEl_cleanPatElectrons_ecalEnergyError, &b_PatEl_cleanPatElectrons_ecalEnergyError);
3850     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isEnergyScaleCorrected", PatEl_cleanPatElectrons_isEnergyScaleCorrected, &b_PatEl_cleanPatElectrons_isEnergyScaleCorrected);
3851     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackMomentumError", PatEl_cleanPatElectrons_trackMomentumError, &b_PatEl_cleanPatElectrons_trackMomentumError);
3852     fChain->SetBranchAddress("PatEl_cleanPatElectrons_isMomentumCorrected", PatEl_cleanPatElectrons_isMomentumCorrected, &b_PatEl_cleanPatElectrons_isMomentumCorrected);
3853     fChain->SetBranchAddress("PatEl_cleanPatElectrons_hadronicOverEm", PatEl_cleanPatElectrons_hadronicOverEm, &b_PatEl_cleanPatElectrons_hadronicOverEm);
3854     fChain->SetBranchAddress("PatEl_cleanPatElectrons_caloPositionX", PatEl_cleanPatElectrons_caloPositionX, &b_PatEl_cleanPatElectrons_caloPositionX);
3855     fChain->SetBranchAddress("PatEl_cleanPatElectrons_caloPositionY", PatEl_cleanPatElectrons_caloPositionY, &b_PatEl_cleanPatElectrons_caloPositionY);
3856     fChain->SetBranchAddress("PatEl_cleanPatElectrons_caloPositionZ", PatEl_cleanPatElectrons_caloPositionZ, &b_PatEl_cleanPatElectrons_caloPositionZ);
3857     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackMomentumAtVtxPx", PatEl_cleanPatElectrons_trackMomentumAtVtxPx, &b_PatEl_cleanPatElectrons_trackMomentumAtVtxPx);
3858     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackMomentumAtVtxPy", PatEl_cleanPatElectrons_trackMomentumAtVtxPy, &b_PatEl_cleanPatElectrons_trackMomentumAtVtxPy);
3859     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackMomentumAtVtxPz", PatEl_cleanPatElectrons_trackMomentumAtVtxPz, &b_PatEl_cleanPatElectrons_trackMomentumAtVtxPz);
3860     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPositionAtVtxX", PatEl_cleanPatElectrons_trackPositionAtVtxX, &b_PatEl_cleanPatElectrons_trackPositionAtVtxX);
3861     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPositionAtVtxY", PatEl_cleanPatElectrons_trackPositionAtVtxY, &b_PatEl_cleanPatElectrons_trackPositionAtVtxY);
3862     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPositionAtVtxZ", PatEl_cleanPatElectrons_trackPositionAtVtxZ, &b_PatEl_cleanPatElectrons_trackPositionAtVtxZ);
3863     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackMomentumAtCaloPx", PatEl_cleanPatElectrons_trackMomentumAtCaloPx, &b_PatEl_cleanPatElectrons_trackMomentumAtCaloPx);
3864     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackMomentumAtCaloPy", PatEl_cleanPatElectrons_trackMomentumAtCaloPy, &b_PatEl_cleanPatElectrons_trackMomentumAtCaloPy);
3865     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackMomentumAtCaloPz", PatEl_cleanPatElectrons_trackMomentumAtCaloPz, &b_PatEl_cleanPatElectrons_trackMomentumAtCaloPz);
3866     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPositionAtCaloX", PatEl_cleanPatElectrons_trackPositionAtCaloX, &b_PatEl_cleanPatElectrons_trackPositionAtCaloX);
3867     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPositionAtCaloY", PatEl_cleanPatElectrons_trackPositionAtCaloY, &b_PatEl_cleanPatElectrons_trackPositionAtCaloY);
3868     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPositionAtCaloZ", PatEl_cleanPatElectrons_trackPositionAtCaloZ, &b_PatEl_cleanPatElectrons_trackPositionAtCaloZ);
3869     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackMomentumOutPx", PatEl_cleanPatElectrons_trackMomentumOutPx, &b_PatEl_cleanPatElectrons_trackMomentumOutPx);
3870     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackMomentumOutPy", PatEl_cleanPatElectrons_trackMomentumOutPy, &b_PatEl_cleanPatElectrons_trackMomentumOutPy);
3871     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackMomentumOutPz", PatEl_cleanPatElectrons_trackMomentumOutPz, &b_PatEl_cleanPatElectrons_trackMomentumOutPz);
3872     fChain->SetBranchAddress("PatEl_cleanPatElectrons_eSuperClusterOverP", PatEl_cleanPatElectrons_eSuperClusterOverP, &b_PatEl_cleanPatElectrons_eSuperClusterOverP);
3873     fChain->SetBranchAddress("PatEl_cleanPatElectrons_eSeedClusterOverPout", PatEl_cleanPatElectrons_eSeedClusterOverPout, &b_PatEl_cleanPatElectrons_eSeedClusterOverPout);
3874     fChain->SetBranchAddress("PatEl_cleanPatElectrons_deltaEtaSuperClusterTrackAtVtx", PatEl_cleanPatElectrons_deltaEtaSuperClusterTrackAtVtx,
3875     &b_PatEl_cleanPatElectrons_deltaEtaSuperClusterTrackAtVtx);
3876     fChain->SetBranchAddress("PatEl_cleanPatElectrons_deltaEtaSeedClusterTrackAtCalo", PatEl_cleanPatElectrons_deltaEtaSeedClusterTrackAtCalo,
3877     &b_PatEl_cleanPatElectrons_deltaEtaSeedClusterTrackAtCalo);
3878     fChain->SetBranchAddress("PatEl_cleanPatElectrons_deltaPhiSuperClusterTrackAtVtx", PatEl_cleanPatElectrons_deltaPhiSuperClusterTrackAtVtx,
3879     &b_PatEl_cleanPatElectrons_deltaPhiSuperClusterTrackAtVtx);
3880     fChain->SetBranchAddress("PatEl_cleanPatElectrons_deltaPhiSeedClusterTrackAtCalo", PatEl_cleanPatElectrons_deltaPhiSeedClusterTrackAtCalo,
3881     &b_PatEl_cleanPatElectrons_deltaPhiSeedClusterTrackAtCalo);
3882     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackChargeMode", PatEl_cleanPatElectrons_gsfTrackChargeMode, &b_PatEl_cleanPatElectrons_gsfTrackChargeMode);
3883     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackQoverpMode", PatEl_cleanPatElectrons_gsfTrackQoverpMode, &b_PatEl_cleanPatElectrons_gsfTrackQoverpMode);
3884     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackQoverpModeError", PatEl_cleanPatElectrons_gsfTrackQoverpModeError, &b_PatEl_cleanPatElectrons_gsfTrackQoverpModeError);
3885     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackPxMode", PatEl_cleanPatElectrons_gsfTrackPxMode, &b_PatEl_cleanPatElectrons_gsfTrackPxMode);
3886     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackPyMode", PatEl_cleanPatElectrons_gsfTrackPyMode, &b_PatEl_cleanPatElectrons_gsfTrackPyMode);
3887     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackPzMode", PatEl_cleanPatElectrons_gsfTrackPzMode, &b_PatEl_cleanPatElectrons_gsfTrackPzMode);
3888     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackPtMode", PatEl_cleanPatElectrons_gsfTrackPtMode, &b_PatEl_cleanPatElectrons_gsfTrackPtMode);
3889     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackPtModeError", PatEl_cleanPatElectrons_gsfTrackPtModeError, &b_PatEl_cleanPatElectrons_gsfTrackPtModeError);
3890     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackPMode", PatEl_cleanPatElectrons_gsfTrackPMode, &b_PatEl_cleanPatElectrons_gsfTrackPMode);
3891     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackPhiMode", PatEl_cleanPatElectrons_gsfTrackPhiMode, &b_PatEl_cleanPatElectrons_gsfTrackPhiMode);
3892     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackPhiModeError", PatEl_cleanPatElectrons_gsfTrackPhiModeError, &b_PatEl_cleanPatElectrons_gsfTrackPhiModeError);
3893     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackEtaMode", PatEl_cleanPatElectrons_gsfTrackEtaMode, &b_PatEl_cleanPatElectrons_gsfTrackEtaMode);
3894     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackEtaModeError", PatEl_cleanPatElectrons_gsfTrackEtaModeError, &b_PatEl_cleanPatElectrons_gsfTrackEtaModeError);
3895     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackThetaMode", PatEl_cleanPatElectrons_gsfTrackThetaMode, &b_PatEl_cleanPatElectrons_gsfTrackThetaMode);
3896     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackThetaModeError", PatEl_cleanPatElectrons_gsfTrackThetaModeError, &b_PatEl_cleanPatElectrons_gsfTrackThetaModeError);
3897     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackLambdaMode", PatEl_cleanPatElectrons_gsfTrackLambdaMode, &b_PatEl_cleanPatElectrons_gsfTrackLambdaMode);
3898     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackLambdaModeError", PatEl_cleanPatElectrons_gsfTrackLambdaModeError, &b_PatEl_cleanPatElectrons_gsfTrackLambdaModeError);
3899     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackParameter0Mode", PatEl_cleanPatElectrons_gsfTrackParameter0Mode, &b_PatEl_cleanPatElectrons_gsfTrackParameter0Mode);
3900     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackParameter1Mode", PatEl_cleanPatElectrons_gsfTrackParameter1Mode, &b_PatEl_cleanPatElectrons_gsfTrackParameter1Mode);
3901     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackParameter2Mode", PatEl_cleanPatElectrons_gsfTrackParameter2Mode, &b_PatEl_cleanPatElectrons_gsfTrackParameter2Mode);
3902     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix00Mode", PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix00Mode,
3903     &b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix00Mode);
3904     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix01Mode", PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix01Mode,
3905     &b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix01Mode);
3906     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix02Mode", PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix02Mode,
3907     &b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix02Mode);
3908     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix10Mode", PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix10Mode,
3909     &b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix10Mode);
3910     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix11Mode", PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix11Mode,
3911     &b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix11Mode);
3912     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix12Mode", PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix12Mode,
3913     &b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix12Mode);
3914     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix20Mode", PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix20Mode,
3915     &b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix20Mode);
3916     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix21Mode", PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix21Mode,
3917     &b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix21Mode);
3918     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix22Mode", PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix22Mode,
3919     &b_PatEl_cleanPatElectrons_gsfTrackCovarianceMatrix22Mode);
3920     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackError00Mode", PatEl_cleanPatElectrons_gsfTrackError00Mode, &b_PatEl_cleanPatElectrons_gsfTrackError00Mode);
3921     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackError11Mode", PatEl_cleanPatElectrons_gsfTrackError11Mode, &b_PatEl_cleanPatElectrons_gsfTrackError11Mode);
3922     fChain->SetBranchAddress("PatEl_cleanPatElectrons_gsfTrackError22Mode", PatEl_cleanPatElectrons_gsfTrackError22Mode, &b_PatEl_cleanPatElectrons_gsfTrackError22Mode);
3923     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackCharge", PatEl_cleanPatElectrons_trackCharge, &b_PatEl_cleanPatElectrons_trackCharge);
3924     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPx", PatEl_cleanPatElectrons_trackPx, &b_PatEl_cleanPatElectrons_trackPx);
3925     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPy", PatEl_cleanPatElectrons_trackPy, &b_PatEl_cleanPatElectrons_trackPy);
3926     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPz", PatEl_cleanPatElectrons_trackPz, &b_PatEl_cleanPatElectrons_trackPz);
3927     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPt", PatEl_cleanPatElectrons_trackPt, &b_PatEl_cleanPatElectrons_trackPt);
3928     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPtError", PatEl_cleanPatElectrons_trackPtError, &b_PatEl_cleanPatElectrons_trackPtError);
3929     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackP", PatEl_cleanPatElectrons_trackP, &b_PatEl_cleanPatElectrons_trackP);
3930     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPhi", PatEl_cleanPatElectrons_trackPhi, &b_PatEl_cleanPatElectrons_trackPhi);
3931     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackPhiError", PatEl_cleanPatElectrons_trackPhiError, &b_PatEl_cleanPatElectrons_trackPhiError);
3932     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackEta", PatEl_cleanPatElectrons_trackEta, &b_PatEl_cleanPatElectrons_trackEta);
3933     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackEtaError", PatEl_cleanPatElectrons_trackEtaError, &b_PatEl_cleanPatElectrons_trackEtaError);
3934     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackTheta", PatEl_cleanPatElectrons_trackTheta, &b_PatEl_cleanPatElectrons_trackTheta);
3935     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackThetaError", PatEl_cleanPatElectrons_trackThetaError, &b_PatEl_cleanPatElectrons_trackThetaError);
3936     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackVx", PatEl_cleanPatElectrons_trackVx, &b_PatEl_cleanPatElectrons_trackVx);
3937     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackVy", PatEl_cleanPatElectrons_trackVy, &b_PatEl_cleanPatElectrons_trackVy);
3938     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackVz", PatEl_cleanPatElectrons_trackVz, &b_PatEl_cleanPatElectrons_trackVz);
3939     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackChi2", PatEl_cleanPatElectrons_trackChi2, &b_PatEl_cleanPatElectrons_trackChi2);
3940     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackChi2Norm", PatEl_cleanPatElectrons_trackChi2Norm, &b_PatEl_cleanPatElectrons_trackChi2Norm);
3941     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackNdof", PatEl_cleanPatElectrons_trackNdof, &b_PatEl_cleanPatElectrons_trackNdof);
3942     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackD0", PatEl_cleanPatElectrons_trackD0, &b_PatEl_cleanPatElectrons_trackD0);
3943     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackD0BeamSpotCorrected", PatEl_cleanPatElectrons_trackD0BeamSpotCorrected, &b_PatEl_cleanPatElectrons_trackD0BeamSpotCorrected);
3944     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackD0Error", PatEl_cleanPatElectrons_trackD0Error, &b_PatEl_cleanPatElectrons_trackD0Error);
3945     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackDsz", PatEl_cleanPatElectrons_trackDsz, &b_PatEl_cleanPatElectrons_trackDsz);
3946     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackDszError", PatEl_cleanPatElectrons_trackDszError, &b_PatEl_cleanPatElectrons_trackDszError);
3947     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackDxy", PatEl_cleanPatElectrons_trackDxy, &b_PatEl_cleanPatElectrons_trackDxy);
3948     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackDxyError", PatEl_cleanPatElectrons_trackDxyError, &b_PatEl_cleanPatElectrons_trackDxyError);
3949     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackDz", PatEl_cleanPatElectrons_trackDz, &b_PatEl_cleanPatElectrons_trackDz);
3950     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackDzError", PatEl_cleanPatElectrons_trackDzError, &b_PatEl_cleanPatElectrons_trackDzError);
3951     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackNumberOfValidHits", PatEl_cleanPatElectrons_trackNumberOfValidHits, &b_PatEl_cleanPatElectrons_trackNumberOfValidHits);
3952     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackNumberOfLostHits", PatEl_cleanPatElectrons_trackNumberOfLostHits, &b_PatEl_cleanPatElectrons_trackNumberOfLostHits);
3953     fChain->SetBranchAddress("PatEl_cleanPatElectrons_superClusterEnergy", PatEl_cleanPatElectrons_superClusterEnergy, &b_PatEl_cleanPatElectrons_superClusterEnergy);
3954     fChain->SetBranchAddress("PatEl_cleanPatElectrons_superClusterX", PatEl_cleanPatElectrons_superClusterX, &b_PatEl_cleanPatElectrons_superClusterX);
3955     fChain->SetBranchAddress("PatEl_cleanPatElectrons_superClusterY", PatEl_cleanPatElectrons_superClusterY, &b_PatEl_cleanPatElectrons_superClusterY);
3956     fChain->SetBranchAddress("PatEl_cleanPatElectrons_superClusterZ", PatEl_cleanPatElectrons_superClusterZ, &b_PatEl_cleanPatElectrons_superClusterZ);
3957     fChain->SetBranchAddress("PatEl_cleanPatElectrons_superClusterEta", PatEl_cleanPatElectrons_superClusterEta, &b_PatEl_cleanPatElectrons_superClusterEta);
3958     fChain->SetBranchAddress("PatEl_cleanPatElectrons_superClusterPhi", PatEl_cleanPatElectrons_superClusterPhi, &b_PatEl_cleanPatElectrons_superClusterPhi);
3959     fChain->SetBranchAddress("PatEl_cleanPatElectrons_superClusterCaloID", PatEl_cleanPatElectrons_superClusterCaloID, &b_PatEl_cleanPatElectrons_superClusterCaloID);
3960     fChain->SetBranchAddress("PatEl_cleanPatElectrons_superClusterPreshowerEnergy", PatEl_cleanPatElectrons_superClusterPreshowerEnergy, &b_PatEl_cleanPatElectrons_superClusterPreshowerEnergy);
3961     fChain->SetBranchAddress("PatEl_cleanPatElectrons_superClusterPhiWidth", PatEl_cleanPatElectrons_superClusterPhiWidth, &b_PatEl_cleanPatElectrons_superClusterPhiWidth);
3962     fChain->SetBranchAddress("PatEl_cleanPatElectrons_superClusterEtaWidth", PatEl_cleanPatElectrons_superClusterEtaWidth, &b_PatEl_cleanPatElectrons_superClusterEtaWidth);
3963     fChain->SetBranchAddress("PatEl_cleanPatElectrons_ecalDrivenSeed", PatEl_cleanPatElectrons_ecalDrivenSeed, &b_PatEl_cleanPatElectrons_ecalDrivenSeed);
3964     fChain->SetBranchAddress("PatEl_cleanPatElectrons_trackerDrivenSeed", PatEl_cleanPatElectrons_trackerDrivenSeed, &b_PatEl_cleanPatElectrons_trackerDrivenSeed);
3965     fChain->SetBranchAddress("PatEl_cleanPatElectrons_charge", PatEl_cleanPatElectrons_charge, &b_PatEl_cleanPatElectrons_charge);
3966     fChain->SetBranchAddress("PatEl_cleanPatElectrons_px", PatEl_cleanPatElectrons_px, &b_PatEl_cleanPatElectrons_px);
3967     fChain->SetBranchAddress("PatEl_cleanPatElectrons_py", PatEl_cleanPatElectrons_py, &b_PatEl_cleanPatElectrons_py);
3968     fChain->SetBranchAddress("PatEl_cleanPatElectrons_pz", PatEl_cleanPatElectrons_pz, &b_PatEl_cleanPatElectrons_pz);
3969     fChain->SetBranchAddress("PatEl_cleanPatElectrons_pt", PatEl_cleanPatElectrons_pt, &b_PatEl_cleanPatElectrons_pt);
3970     fChain->SetBranchAddress("PatEl_cleanPatElectrons_p", PatEl_cleanPatElectrons_p, &b_PatEl_cleanPatElectrons_p);
3971     fChain->SetBranchAddress("PatEl_cleanPatElectrons_energy", PatEl_cleanPatElectrons_energy, &b_PatEl_cleanPatElectrons_energy);
3972     fChain->SetBranchAddress("PatEl_cleanPatElectrons_phi", PatEl_cleanPatElectrons_phi, &b_PatEl_cleanPatElectrons_phi);
3973     fChain->SetBranchAddress("PatEl_cleanPatElectrons_eta", PatEl_cleanPatElectrons_eta, &b_PatEl_cleanPatElectrons_eta);
3974     fChain->SetBranchAddress("PatEl_cleanPatElectrons_theta", PatEl_cleanPatElectrons_theta, &b_PatEl_cleanPatElectrons_theta);
3975     fChain->SetBranchAddress("PatEl_cleanPatElectrons_vx", PatEl_cleanPatElectrons_vx, &b_PatEl_cleanPatElectrons_vx);
3976     fChain->SetBranchAddress("PatEl_cleanPatElectrons_vy", PatEl_cleanPatElectrons_vy, &b_PatEl_cleanPatElectrons_vy);
3977     fChain->SetBranchAddress("PatEl_cleanPatElectrons_vz", PatEl_cleanPatElectrons_vz, &b_PatEl_cleanPatElectrons_vz);
3978     fChain->SetBranchAddress("PatEl_cleanPatElectrons_numberOfExpectedInnerHits", PatEl_cleanPatElectrons_numberOfExpectedInnerHits, &b_PatEl_cleanPatElectrons_numberOfExpectedInnerHits);
3979     fChain->SetBranchAddress("PatEl_cleanPatElectrons_convdist", PatEl_cleanPatElectrons_convdist, &b_PatEl_cleanPatElectrons_convdist);
3980     fChain->SetBranchAddress("PatEl_cleanPatElectrons_convdcot", PatEl_cleanPatElectrons_convdcot, &b_PatEl_cleanPatElectrons_convdcot);
3981     fChain->SetBranchAddress("PatEl_cleanPatElectrons_convradius", PatEl_cleanPatElectrons_convradius, &b_PatEl_cleanPatElectrons_convradius);
3982     fChain->SetBranchAddress("PatEl_cleanPatElectrons_mva", PatEl_cleanPatElectrons_mva, &b_PatEl_cleanPatElectrons_mva);
3983     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_nPatElectron", &PatEl_selectedPatElectronsPF_nPatElectron, &b_PatEl_selectedPatElectronsPF_nPatElectron);
3984     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_genPt", PatEl_selectedPatElectronsPF_genPt, &b_PatEl_selectedPatElectronsPF_genPt);
3985     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_genEta", PatEl_selectedPatElectronsPF_genEta, &b_PatEl_selectedPatElectronsPF_genEta);
3986     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_genPhi", PatEl_selectedPatElectronsPF_genPhi, &b_PatEl_selectedPatElectronsPF_genPhi);
3987     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_genPID", PatEl_selectedPatElectronsPF_genPID, &b_PatEl_selectedPatElectronsPF_genPID);
3988     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_simpleEleId95cIso", PatEl_selectedPatElectronsPF_simpleEleId95cIso, &b_PatEl_selectedPatElectronsPF_simpleEleId95cIso);
3989     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_simpleEleId90cIso", PatEl_selectedPatElectronsPF_simpleEleId90cIso, &b_PatEl_selectedPatElectronsPF_simpleEleId90cIso);
3990     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_simpleEleId85cIso", PatEl_selectedPatElectronsPF_simpleEleId85cIso, &b_PatEl_selectedPatElectronsPF_simpleEleId85cIso);
3991     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_simpleEleId80cIso", PatEl_selectedPatElectronsPF_simpleEleId80cIso, &b_PatEl_selectedPatElectronsPF_simpleEleId80cIso);
3992     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_simpleEleId70cIso", PatEl_selectedPatElectronsPF_simpleEleId70cIso, &b_PatEl_selectedPatElectronsPF_simpleEleId70cIso);
3993     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_simpleEleId60cIso", PatEl_selectedPatElectronsPF_simpleEleId60cIso, &b_PatEl_selectedPatElectronsPF_simpleEleId60cIso);
3994     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_eidRobustLoose", PatEl_selectedPatElectronsPF_eidRobustLoose, &b_PatEl_selectedPatElectronsPF_eidRobustLoose);
3995     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_eidRobustTight", PatEl_selectedPatElectronsPF_eidRobustTight, &b_PatEl_selectedPatElectronsPF_eidRobustTight);
3996     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_eidRobustHighEnergy", PatEl_selectedPatElectronsPF_eidRobustHighEnergy, &b_PatEl_selectedPatElectronsPF_eidRobustHighEnergy);
3997     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_eidLoose", PatEl_selectedPatElectronsPF_eidLoose, &b_PatEl_selectedPatElectronsPF_eidLoose);
3998     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_eidTight", PatEl_selectedPatElectronsPF_eidTight, &b_PatEl_selectedPatElectronsPF_eidTight);
3999     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_scSigmaEtaEta", PatEl_selectedPatElectronsPF_scSigmaEtaEta, &b_PatEl_selectedPatElectronsPF_scSigmaEtaEta);
4000     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_scSigmaIEtaIEta", PatEl_selectedPatElectronsPF_scSigmaIEtaIEta, &b_PatEl_selectedPatElectronsPF_scSigmaIEtaIEta);
4001     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_scE1x5", PatEl_selectedPatElectronsPF_scE1x5, &b_PatEl_selectedPatElectronsPF_scE1x5);
4002     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_scE2x5Max", PatEl_selectedPatElectronsPF_scE2x5Max, &b_PatEl_selectedPatElectronsPF_scE2x5Max);
4003     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_scE5x5", PatEl_selectedPatElectronsPF_scE5x5, &b_PatEl_selectedPatElectronsPF_scE5x5);
4004     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackIso03", PatEl_selectedPatElectronsPF_trackIso03, &b_PatEl_selectedPatElectronsPF_trackIso03);
4005     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_hcalIso03", PatEl_selectedPatElectronsPF_hcalIso03, &b_PatEl_selectedPatElectronsPF_hcalIso03);
4006     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_ecalIso03", PatEl_selectedPatElectronsPF_ecalIso03, &b_PatEl_selectedPatElectronsPF_ecalIso03);
4007     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackIso04", PatEl_selectedPatElectronsPF_trackIso04, &b_PatEl_selectedPatElectronsPF_trackIso04);
4008     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_hcalIso04", PatEl_selectedPatElectronsPF_hcalIso04, &b_PatEl_selectedPatElectronsPF_hcalIso04);
4009     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_ecalIso04", PatEl_selectedPatElectronsPF_ecalIso04, &b_PatEl_selectedPatElectronsPF_ecalIso04);
4010     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackIsoDepositCandEnergy", PatEl_selectedPatElectronsPF_trackIsoDepositCandEnergy,
4011     &b_PatEl_selectedPatElectronsPF_trackIsoDepositCandEnergy);
4012     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_hcalIsoDepositCandEnergy", PatEl_selectedPatElectronsPF_hcalIsoDepositCandEnergy, &b_PatEl_selectedPatElectronsPF_hcalIsoDepositCandEnergy);
4013     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_ecalIsoDepositCandEnergy", PatEl_selectedPatElectronsPF_ecalIsoDepositCandEnergy, &b_PatEl_selectedPatElectronsPF_ecalIsoDepositCandEnergy);
4014     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR03PfAllParticle", PatEl_selectedPatElectronsPF_isoR03PfAllParticle, &b_PatEl_selectedPatElectronsPF_isoR03PfAllParticle);
4015     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR04PfAllParticle", PatEl_selectedPatElectronsPF_isoR04PfAllParticle, &b_PatEl_selectedPatElectronsPF_isoR04PfAllParticle);
4016     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR05PfAllParticle", PatEl_selectedPatElectronsPF_isoR05PfAllParticle, &b_PatEl_selectedPatElectronsPF_isoR05PfAllParticle);
4017     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR03PfChargedHadron", PatEl_selectedPatElectronsPF_isoR03PfChargedHadron, &b_PatEl_selectedPatElectronsPF_isoR03PfChargedHadron);
4018     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR04PfChargedHadron", PatEl_selectedPatElectronsPF_isoR04PfChargedHadron, &b_PatEl_selectedPatElectronsPF_isoR04PfChargedHadron);
4019     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR05PfChargedHadron", PatEl_selectedPatElectronsPF_isoR05PfChargedHadron, &b_PatEl_selectedPatElectronsPF_isoR05PfChargedHadron);
4020     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR03PfNeutralHadron", PatEl_selectedPatElectronsPF_isoR03PfNeutralHadron, &b_PatEl_selectedPatElectronsPF_isoR03PfNeutralHadron);
4021     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR04PfNeutralHadron", PatEl_selectedPatElectronsPF_isoR04PfNeutralHadron, &b_PatEl_selectedPatElectronsPF_isoR04PfNeutralHadron);
4022     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR05PfNeutralHadron", PatEl_selectedPatElectronsPF_isoR05PfNeutralHadron, &b_PatEl_selectedPatElectronsPF_isoR05PfNeutralHadron);
4023     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR03PfGamma", PatEl_selectedPatElectronsPF_isoR03PfGamma, &b_PatEl_selectedPatElectronsPF_isoR03PfGamma);
4024     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR04PfGamma", PatEl_selectedPatElectronsPF_isoR04PfGamma, &b_PatEl_selectedPatElectronsPF_isoR04PfGamma);
4025     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isoR05PfGamma", PatEl_selectedPatElectronsPF_isoR05PfGamma, &b_PatEl_selectedPatElectronsPF_isoR05PfGamma);
4026     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isolationChargedHadron", PatEl_selectedPatElectronsPF_isolationChargedHadron, &b_PatEl_selectedPatElectronsPF_isolationChargedHadron);
4027     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isolationNeutralHadron", PatEl_selectedPatElectronsPF_isolationNeutralHadron, &b_PatEl_selectedPatElectronsPF_isolationNeutralHadron);
4028     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isolationPhoton", PatEl_selectedPatElectronsPF_isolationPhoton, &b_PatEl_selectedPatElectronsPF_isolationPhoton);
4029     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isGsfCtfScPixChargeConsistent", PatEl_selectedPatElectronsPF_isGsfCtfScPixChargeConsistent,
4030     &b_PatEl_selectedPatElectronsPF_isGsfCtfScPixChargeConsistent);
4031     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isGsfScPixChargeConsistent", PatEl_selectedPatElectronsPF_isGsfScPixChargeConsistent,
4032     &b_PatEl_selectedPatElectronsPF_isGsfScPixChargeConsistent);
4033     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isGsfCtfChargeConsistent", PatEl_selectedPatElectronsPF_isGsfCtfChargeConsistent, &b_PatEl_selectedPatElectronsPF_isGsfCtfChargeConsistent);
4034     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_scPixCharge", PatEl_selectedPatElectronsPF_scPixCharge, &b_PatEl_selectedPatElectronsPF_scPixCharge);
4035     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isElectron", PatEl_selectedPatElectronsPF_isElectron, &b_PatEl_selectedPatElectronsPF_isElectron);
4036     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_classification", PatEl_selectedPatElectronsPF_classification, &b_PatEl_selectedPatElectronsPF_classification);
4037     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_caloEnergy", PatEl_selectedPatElectronsPF_caloEnergy, &b_PatEl_selectedPatElectronsPF_caloEnergy);
4038     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_ecalEnergyError", PatEl_selectedPatElectronsPF_ecalEnergyError, &b_PatEl_selectedPatElectronsPF_ecalEnergyError);
4039     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isEnergyScaleCorrected", PatEl_selectedPatElectronsPF_isEnergyScaleCorrected, &b_PatEl_selectedPatElectronsPF_isEnergyScaleCorrected);
4040     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackMomentumError", PatEl_selectedPatElectronsPF_trackMomentumError, &b_PatEl_selectedPatElectronsPF_trackMomentumError);
4041     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_isMomentumCorrected", PatEl_selectedPatElectronsPF_isMomentumCorrected, &b_PatEl_selectedPatElectronsPF_isMomentumCorrected);
4042     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_hadronicOverEm", PatEl_selectedPatElectronsPF_hadronicOverEm, &b_PatEl_selectedPatElectronsPF_hadronicOverEm);
4043     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_caloPositionX", PatEl_selectedPatElectronsPF_caloPositionX, &b_PatEl_selectedPatElectronsPF_caloPositionX);
4044     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_caloPositionY", PatEl_selectedPatElectronsPF_caloPositionY, &b_PatEl_selectedPatElectronsPF_caloPositionY);
4045     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_caloPositionZ", PatEl_selectedPatElectronsPF_caloPositionZ, &b_PatEl_selectedPatElectronsPF_caloPositionZ);
4046     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackMomentumAtVtxPx", PatEl_selectedPatElectronsPF_trackMomentumAtVtxPx, &b_PatEl_selectedPatElectronsPF_trackMomentumAtVtxPx);
4047     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackMomentumAtVtxPy", PatEl_selectedPatElectronsPF_trackMomentumAtVtxPy, &b_PatEl_selectedPatElectronsPF_trackMomentumAtVtxPy);
4048     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackMomentumAtVtxPz", PatEl_selectedPatElectronsPF_trackMomentumAtVtxPz, &b_PatEl_selectedPatElectronsPF_trackMomentumAtVtxPz);
4049     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPositionAtVtxX", PatEl_selectedPatElectronsPF_trackPositionAtVtxX, &b_PatEl_selectedPatElectronsPF_trackPositionAtVtxX);
4050     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPositionAtVtxY", PatEl_selectedPatElectronsPF_trackPositionAtVtxY, &b_PatEl_selectedPatElectronsPF_trackPositionAtVtxY);
4051     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPositionAtVtxZ", PatEl_selectedPatElectronsPF_trackPositionAtVtxZ, &b_PatEl_selectedPatElectronsPF_trackPositionAtVtxZ);
4052     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackMomentumAtCaloPx", PatEl_selectedPatElectronsPF_trackMomentumAtCaloPx, &b_PatEl_selectedPatElectronsPF_trackMomentumAtCaloPx);
4053     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackMomentumAtCaloPy", PatEl_selectedPatElectronsPF_trackMomentumAtCaloPy, &b_PatEl_selectedPatElectronsPF_trackMomentumAtCaloPy);
4054     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackMomentumAtCaloPz", PatEl_selectedPatElectronsPF_trackMomentumAtCaloPz, &b_PatEl_selectedPatElectronsPF_trackMomentumAtCaloPz);
4055     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPositionAtCaloX", PatEl_selectedPatElectronsPF_trackPositionAtCaloX, &b_PatEl_selectedPatElectronsPF_trackPositionAtCaloX);
4056     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPositionAtCaloY", PatEl_selectedPatElectronsPF_trackPositionAtCaloY, &b_PatEl_selectedPatElectronsPF_trackPositionAtCaloY);
4057     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPositionAtCaloZ", PatEl_selectedPatElectronsPF_trackPositionAtCaloZ, &b_PatEl_selectedPatElectronsPF_trackPositionAtCaloZ);
4058     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackMomentumOutPx", PatEl_selectedPatElectronsPF_trackMomentumOutPx, &b_PatEl_selectedPatElectronsPF_trackMomentumOutPx);
4059     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackMomentumOutPy", PatEl_selectedPatElectronsPF_trackMomentumOutPy, &b_PatEl_selectedPatElectronsPF_trackMomentumOutPy);
4060     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackMomentumOutPz", PatEl_selectedPatElectronsPF_trackMomentumOutPz, &b_PatEl_selectedPatElectronsPF_trackMomentumOutPz);
4061     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_eSuperClusterOverP", PatEl_selectedPatElectronsPF_eSuperClusterOverP, &b_PatEl_selectedPatElectronsPF_eSuperClusterOverP);
4062     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_eSeedClusterOverPout", PatEl_selectedPatElectronsPF_eSeedClusterOverPout, &b_PatEl_selectedPatElectronsPF_eSeedClusterOverPout);
4063     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_deltaEtaSuperClusterTrackAtVtx", PatEl_selectedPatElectronsPF_deltaEtaSuperClusterTrackAtVtx,
4064     &b_PatEl_selectedPatElectronsPF_deltaEtaSuperClusterTrackAtVtx);
4065     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_deltaEtaSeedClusterTrackAtCalo", PatEl_selectedPatElectronsPF_deltaEtaSeedClusterTrackAtCalo,
4066     &b_PatEl_selectedPatElectronsPF_deltaEtaSeedClusterTrackAtCalo);
4067     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_deltaPhiSuperClusterTrackAtVtx", PatEl_selectedPatElectronsPF_deltaPhiSuperClusterTrackAtVtx,
4068     &b_PatEl_selectedPatElectronsPF_deltaPhiSuperClusterTrackAtVtx);
4069     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_deltaPhiSeedClusterTrackAtCalo", PatEl_selectedPatElectronsPF_deltaPhiSeedClusterTrackAtCalo,
4070     &b_PatEl_selectedPatElectronsPF_deltaPhiSeedClusterTrackAtCalo);
4071     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackChargeMode", PatEl_selectedPatElectronsPF_gsfTrackChargeMode, &b_PatEl_selectedPatElectronsPF_gsfTrackChargeMode);
4072     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackQoverpMode", PatEl_selectedPatElectronsPF_gsfTrackQoverpMode, &b_PatEl_selectedPatElectronsPF_gsfTrackQoverpMode);
4073     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackQoverpModeError", PatEl_selectedPatElectronsPF_gsfTrackQoverpModeError, &b_PatEl_selectedPatElectronsPF_gsfTrackQoverpModeError);
4074     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackPxMode", PatEl_selectedPatElectronsPF_gsfTrackPxMode, &b_PatEl_selectedPatElectronsPF_gsfTrackPxMode);
4075     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackPyMode", PatEl_selectedPatElectronsPF_gsfTrackPyMode, &b_PatEl_selectedPatElectronsPF_gsfTrackPyMode);
4076     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackPzMode", PatEl_selectedPatElectronsPF_gsfTrackPzMode, &b_PatEl_selectedPatElectronsPF_gsfTrackPzMode);
4077     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackPtMode", PatEl_selectedPatElectronsPF_gsfTrackPtMode, &b_PatEl_selectedPatElectronsPF_gsfTrackPtMode);
4078     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackPtModeError", PatEl_selectedPatElectronsPF_gsfTrackPtModeError, &b_PatEl_selectedPatElectronsPF_gsfTrackPtModeError);
4079     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackPMode", PatEl_selectedPatElectronsPF_gsfTrackPMode, &b_PatEl_selectedPatElectronsPF_gsfTrackPMode);
4080     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackPhiMode", PatEl_selectedPatElectronsPF_gsfTrackPhiMode, &b_PatEl_selectedPatElectronsPF_gsfTrackPhiMode);
4081     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackPhiModeError", PatEl_selectedPatElectronsPF_gsfTrackPhiModeError, &b_PatEl_selectedPatElectronsPF_gsfTrackPhiModeError);
4082     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackEtaMode", PatEl_selectedPatElectronsPF_gsfTrackEtaMode, &b_PatEl_selectedPatElectronsPF_gsfTrackEtaMode);
4083     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackEtaModeError", PatEl_selectedPatElectronsPF_gsfTrackEtaModeError, &b_PatEl_selectedPatElectronsPF_gsfTrackEtaModeError);
4084     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackThetaMode", PatEl_selectedPatElectronsPF_gsfTrackThetaMode, &b_PatEl_selectedPatElectronsPF_gsfTrackThetaMode);
4085     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackThetaModeError", PatEl_selectedPatElectronsPF_gsfTrackThetaModeError, &b_PatEl_selectedPatElectronsPF_gsfTrackThetaModeError);
4086     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackLambdaMode", PatEl_selectedPatElectronsPF_gsfTrackLambdaMode, &b_PatEl_selectedPatElectronsPF_gsfTrackLambdaMode);
4087     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackLambdaModeError", PatEl_selectedPatElectronsPF_gsfTrackLambdaModeError, &b_PatEl_selectedPatElectronsPF_gsfTrackLambdaModeError);
4088     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackParameter0Mode", PatEl_selectedPatElectronsPF_gsfTrackParameter0Mode, &b_PatEl_selectedPatElectronsPF_gsfTrackParameter0Mode);
4089     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackParameter1Mode", PatEl_selectedPatElectronsPF_gsfTrackParameter1Mode, &b_PatEl_selectedPatElectronsPF_gsfTrackParameter1Mode);
4090     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackParameter2Mode", PatEl_selectedPatElectronsPF_gsfTrackParameter2Mode, &b_PatEl_selectedPatElectronsPF_gsfTrackParameter2Mode);
4091     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix00Mode", PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix00Mode,
4092     &b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix00Mode);
4093     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix01Mode", PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix01Mode,
4094     &b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix01Mode);
4095     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix02Mode", PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix02Mode,
4096     &b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix02Mode);
4097     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix10Mode", PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix10Mode,
4098     &b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix10Mode);
4099     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix11Mode", PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix11Mode,
4100     &b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix11Mode);
4101     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix12Mode", PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix12Mode,
4102     &b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix12Mode);
4103     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix20Mode", PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix20Mode,
4104     &b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix20Mode);
4105     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix21Mode", PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix21Mode,
4106     &b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix21Mode);
4107     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix22Mode", PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix22Mode,
4108     &b_PatEl_selectedPatElectronsPF_gsfTrackCovarianceMatrix22Mode);
4109     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackError00Mode", PatEl_selectedPatElectronsPF_gsfTrackError00Mode, &b_PatEl_selectedPatElectronsPF_gsfTrackError00Mode);
4110     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackError11Mode", PatEl_selectedPatElectronsPF_gsfTrackError11Mode, &b_PatEl_selectedPatElectronsPF_gsfTrackError11Mode);
4111     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_gsfTrackError22Mode", PatEl_selectedPatElectronsPF_gsfTrackError22Mode, &b_PatEl_selectedPatElectronsPF_gsfTrackError22Mode);
4112     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackCharge", PatEl_selectedPatElectronsPF_trackCharge, &b_PatEl_selectedPatElectronsPF_trackCharge);
4113     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPx", PatEl_selectedPatElectronsPF_trackPx, &b_PatEl_selectedPatElectronsPF_trackPx);
4114     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPy", PatEl_selectedPatElectronsPF_trackPy, &b_PatEl_selectedPatElectronsPF_trackPy);
4115     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPz", PatEl_selectedPatElectronsPF_trackPz, &b_PatEl_selectedPatElectronsPF_trackPz);
4116     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPt", PatEl_selectedPatElectronsPF_trackPt, &b_PatEl_selectedPatElectronsPF_trackPt);
4117     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPtError", PatEl_selectedPatElectronsPF_trackPtError, &b_PatEl_selectedPatElectronsPF_trackPtError);
4118     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackP", PatEl_selectedPatElectronsPF_trackP, &b_PatEl_selectedPatElectronsPF_trackP);
4119     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPhi", PatEl_selectedPatElectronsPF_trackPhi, &b_PatEl_selectedPatElectronsPF_trackPhi);
4120     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackPhiError", PatEl_selectedPatElectronsPF_trackPhiError, &b_PatEl_selectedPatElectronsPF_trackPhiError);
4121     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackEta", PatEl_selectedPatElectronsPF_trackEta, &b_PatEl_selectedPatElectronsPF_trackEta);
4122     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackEtaError", PatEl_selectedPatElectronsPF_trackEtaError, &b_PatEl_selectedPatElectronsPF_trackEtaError);
4123     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackTheta", PatEl_selectedPatElectronsPF_trackTheta, &b_PatEl_selectedPatElectronsPF_trackTheta);
4124     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackThetaError", PatEl_selectedPatElectronsPF_trackThetaError, &b_PatEl_selectedPatElectronsPF_trackThetaError);
4125     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackVx", PatEl_selectedPatElectronsPF_trackVx, &b_PatEl_selectedPatElectronsPF_trackVx);
4126     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackVy", PatEl_selectedPatElectronsPF_trackVy, &b_PatEl_selectedPatElectronsPF_trackVy);
4127     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackVz", PatEl_selectedPatElectronsPF_trackVz, &b_PatEl_selectedPatElectronsPF_trackVz);
4128     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackChi2", PatEl_selectedPatElectronsPF_trackChi2, &b_PatEl_selectedPatElectronsPF_trackChi2);
4129     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackChi2Norm", PatEl_selectedPatElectronsPF_trackChi2Norm, &b_PatEl_selectedPatElectronsPF_trackChi2Norm);
4130     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackNdof", PatEl_selectedPatElectronsPF_trackNdof, &b_PatEl_selectedPatElectronsPF_trackNdof);
4131     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackD0", PatEl_selectedPatElectronsPF_trackD0, &b_PatEl_selectedPatElectronsPF_trackD0);
4132     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackD0BeamSpotCorrected", PatEl_selectedPatElectronsPF_trackD0BeamSpotCorrected, &b_PatEl_selectedPatElectronsPF_trackD0BeamSpotCorrected);
4133     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackD0Error", PatEl_selectedPatElectronsPF_trackD0Error, &b_PatEl_selectedPatElectronsPF_trackD0Error);
4134     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackDsz", PatEl_selectedPatElectronsPF_trackDsz, &b_PatEl_selectedPatElectronsPF_trackDsz);
4135     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackDszError", PatEl_selectedPatElectronsPF_trackDszError, &b_PatEl_selectedPatElectronsPF_trackDszError);
4136     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackDxy", PatEl_selectedPatElectronsPF_trackDxy, &b_PatEl_selectedPatElectronsPF_trackDxy);
4137     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackDxyError", PatEl_selectedPatElectronsPF_trackDxyError, &b_PatEl_selectedPatElectronsPF_trackDxyError);
4138     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackDz", PatEl_selectedPatElectronsPF_trackDz, &b_PatEl_selectedPatElectronsPF_trackDz);
4139     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackDzError", PatEl_selectedPatElectronsPF_trackDzError, &b_PatEl_selectedPatElectronsPF_trackDzError);
4140     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackNumberOfValidHits", PatEl_selectedPatElectronsPF_trackNumberOfValidHits, &b_PatEl_selectedPatElectronsPF_trackNumberOfValidHits);
4141     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackNumberOfLostHits", PatEl_selectedPatElectronsPF_trackNumberOfLostHits, &b_PatEl_selectedPatElectronsPF_trackNumberOfLostHits);
4142     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_superClusterEnergy", PatEl_selectedPatElectronsPF_superClusterEnergy, &b_PatEl_selectedPatElectronsPF_superClusterEnergy);
4143     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_superClusterX", PatEl_selectedPatElectronsPF_superClusterX, &b_PatEl_selectedPatElectronsPF_superClusterX);
4144     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_superClusterY", PatEl_selectedPatElectronsPF_superClusterY, &b_PatEl_selectedPatElectronsPF_superClusterY);
4145     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_superClusterZ", PatEl_selectedPatElectronsPF_superClusterZ, &b_PatEl_selectedPatElectronsPF_superClusterZ);
4146     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_superClusterEta", PatEl_selectedPatElectronsPF_superClusterEta, &b_PatEl_selectedPatElectronsPF_superClusterEta);
4147     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_superClusterPhi", PatEl_selectedPatElectronsPF_superClusterPhi, &b_PatEl_selectedPatElectronsPF_superClusterPhi);
4148     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_superClusterCaloID", PatEl_selectedPatElectronsPF_superClusterCaloID, &b_PatEl_selectedPatElectronsPF_superClusterCaloID);
4149     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_superClusterPreshowerEnergy", PatEl_selectedPatElectronsPF_superClusterPreshowerEnergy,
4150     &b_PatEl_selectedPatElectronsPF_superClusterPreshowerEnergy);
4151     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_superClusterPhiWidth", PatEl_selectedPatElectronsPF_superClusterPhiWidth, &b_PatEl_selectedPatElectronsPF_superClusterPhiWidth);
4152     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_superClusterEtaWidth", PatEl_selectedPatElectronsPF_superClusterEtaWidth, &b_PatEl_selectedPatElectronsPF_superClusterEtaWidth);
4153     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_ecalDrivenSeed", PatEl_selectedPatElectronsPF_ecalDrivenSeed, &b_PatEl_selectedPatElectronsPF_ecalDrivenSeed);
4154     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_trackerDrivenSeed", PatEl_selectedPatElectronsPF_trackerDrivenSeed, &b_PatEl_selectedPatElectronsPF_trackerDrivenSeed);
4155     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_charge", PatEl_selectedPatElectronsPF_charge, &b_PatEl_selectedPatElectronsPF_charge);
4156     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_px", PatEl_selectedPatElectronsPF_px, &b_PatEl_selectedPatElectronsPF_px);
4157     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_py", PatEl_selectedPatElectronsPF_py, &b_PatEl_selectedPatElectronsPF_py);
4158     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_pz", PatEl_selectedPatElectronsPF_pz, &b_PatEl_selectedPatElectronsPF_pz);
4159     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_pt", PatEl_selectedPatElectronsPF_pt, &b_PatEl_selectedPatElectronsPF_pt);
4160     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_p", PatEl_selectedPatElectronsPF_p, &b_PatEl_selectedPatElectronsPF_p);
4161     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_energy", PatEl_selectedPatElectronsPF_energy, &b_PatEl_selectedPatElectronsPF_energy);
4162     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_phi", PatEl_selectedPatElectronsPF_phi, &b_PatEl_selectedPatElectronsPF_phi);
4163     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_eta", PatEl_selectedPatElectronsPF_eta, &b_PatEl_selectedPatElectronsPF_eta);
4164     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_theta", PatEl_selectedPatElectronsPF_theta, &b_PatEl_selectedPatElectronsPF_theta);
4165     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_vx", PatEl_selectedPatElectronsPF_vx, &b_PatEl_selectedPatElectronsPF_vx);
4166     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_vy", PatEl_selectedPatElectronsPF_vy, &b_PatEl_selectedPatElectronsPF_vy);
4167     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_vz", PatEl_selectedPatElectronsPF_vz, &b_PatEl_selectedPatElectronsPF_vz);
4168     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_numberOfExpectedInnerHits", PatEl_selectedPatElectronsPF_numberOfExpectedInnerHits,
4169     &b_PatEl_selectedPatElectronsPF_numberOfExpectedInnerHits);
4170     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_convdist", PatEl_selectedPatElectronsPF_convdist, &b_PatEl_selectedPatElectronsPF_convdist);
4171     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_convdcot", PatEl_selectedPatElectronsPF_convdcot, &b_PatEl_selectedPatElectronsPF_convdcot);
4172     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_convradius", PatEl_selectedPatElectronsPF_convradius, &b_PatEl_selectedPatElectronsPF_convradius);
4173     fChain->SetBranchAddress("PatEl_selectedPatElectronsPF_mva", PatEl_selectedPatElectronsPF_mva, &b_PatEl_selectedPatElectronsPF_mva);
4174     /*
4175     fChain->SetBranchAddress("RecoEl_gsfElectrons_nRecoElectron", &RecoEl_gsfElectrons_nRecoElectron, &b_RecoEl_gsfElectrons_nRecoElectron);
4176     fChain->SetBranchAddress("RecoEl_gsfElectrons_eidRobustLoose", RecoEl_gsfElectrons_eidRobustLoose, &b_RecoEl_gsfElectrons_eidRobustLoose);
4177     fChain->SetBranchAddress("RecoEl_gsfElectrons_eidRobustTight", RecoEl_gsfElectrons_eidRobustTight, &b_RecoEl_gsfElectrons_eidRobustTight);
4178     fChain->SetBranchAddress("RecoEl_gsfElectrons_eidRobustHighEnergy", RecoEl_gsfElectrons_eidRobustHighEnergy, &b_RecoEl_gsfElectrons_eidRobustHighEnergy);
4179     fChain->SetBranchAddress("RecoEl_gsfElectrons_eidLoose", RecoEl_gsfElectrons_eidLoose, &b_RecoEl_gsfElectrons_eidLoose);
4180     fChain->SetBranchAddress("RecoEl_gsfElectrons_eidTight", RecoEl_gsfElectrons_eidTight, &b_RecoEl_gsfElectrons_eidTight);
4181     fChain->SetBranchAddress("RecoEl_gsfElectrons_scSigmaEtaEta", RecoEl_gsfElectrons_scSigmaEtaEta, &b_RecoEl_gsfElectrons_scSigmaEtaEta);
4182     fChain->SetBranchAddress("RecoEl_gsfElectrons_scSigmaIEtaIEta", RecoEl_gsfElectrons_scSigmaIEtaIEta, &b_RecoEl_gsfElectrons_scSigmaIEtaIEta);
4183     fChain->SetBranchAddress("RecoEl_gsfElectrons_scE1x5", RecoEl_gsfElectrons_scE1x5, &b_RecoEl_gsfElectrons_scE1x5);
4184     fChain->SetBranchAddress("RecoEl_gsfElectrons_scE2x5Max", RecoEl_gsfElectrons_scE2x5Max, &b_RecoEl_gsfElectrons_scE2x5Max);
4185     fChain->SetBranchAddress("RecoEl_gsfElectrons_scE5x5", RecoEl_gsfElectrons_scE5x5, &b_RecoEl_gsfElectrons_scE5x5);
4186     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackIso", RecoEl_gsfElectrons_trackIso, &b_RecoEl_gsfElectrons_trackIso);
4187     fChain->SetBranchAddress("RecoEl_gsfElectrons_hcalIso", RecoEl_gsfElectrons_hcalIso, &b_RecoEl_gsfElectrons_hcalIso);
4188     fChain->SetBranchAddress("RecoEl_gsfElectrons_ecalIso", RecoEl_gsfElectrons_ecalIso, &b_RecoEl_gsfElectrons_ecalIso);
4189     fChain->SetBranchAddress("RecoEl_gsfElectrons_isGsfCtfScPixChargeConsistent", RecoEl_gsfElectrons_isGsfCtfScPixChargeConsistent, &b_RecoEl_gsfElectrons_isGsfCtfScPixChargeConsistent);
4190     fChain->SetBranchAddress("RecoEl_gsfElectrons_isGsfScPixChargeConsistent", RecoEl_gsfElectrons_isGsfScPixChargeConsistent, &b_RecoEl_gsfElectrons_isGsfScPixChargeConsistent);
4191     fChain->SetBranchAddress("RecoEl_gsfElectrons_isGsfCtfChargeConsistent", RecoEl_gsfElectrons_isGsfCtfChargeConsistent, &b_RecoEl_gsfElectrons_isGsfCtfChargeConsistent);
4192     fChain->SetBranchAddress("RecoEl_gsfElectrons_scPixCharge", RecoEl_gsfElectrons_scPixCharge, &b_RecoEl_gsfElectrons_scPixCharge);
4193     fChain->SetBranchAddress("RecoEl_gsfElectrons_isElectron", RecoEl_gsfElectrons_isElectron, &b_RecoEl_gsfElectrons_isElectron);
4194     fChain->SetBranchAddress("RecoEl_gsfElectrons_classification", RecoEl_gsfElectrons_classification, &b_RecoEl_gsfElectrons_classification);
4195     fChain->SetBranchAddress("RecoEl_gsfElectrons_caloEnergy", RecoEl_gsfElectrons_caloEnergy, &b_RecoEl_gsfElectrons_caloEnergy);
4196     fChain->SetBranchAddress("RecoEl_gsfElectrons_ecalEnergyError", RecoEl_gsfElectrons_ecalEnergyError, &b_RecoEl_gsfElectrons_ecalEnergyError);
4197     fChain->SetBranchAddress("RecoEl_gsfElectrons_isEnergyScaleCorrected", RecoEl_gsfElectrons_isEnergyScaleCorrected, &b_RecoEl_gsfElectrons_isEnergyScaleCorrected);
4198     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackMomentumError", RecoEl_gsfElectrons_trackMomentumError, &b_RecoEl_gsfElectrons_trackMomentumError);
4199     fChain->SetBranchAddress("RecoEl_gsfElectrons_isMomentumCorrected", RecoEl_gsfElectrons_isMomentumCorrected, &b_RecoEl_gsfElectrons_isMomentumCorrected);
4200     fChain->SetBranchAddress("RecoEl_gsfElectrons_hadronicOverEm", RecoEl_gsfElectrons_hadronicOverEm, &b_RecoEl_gsfElectrons_hadronicOverEm);
4201     fChain->SetBranchAddress("RecoEl_gsfElectrons_caloPositionX", RecoEl_gsfElectrons_caloPositionX, &b_RecoEl_gsfElectrons_caloPositionX);
4202     fChain->SetBranchAddress("RecoEl_gsfElectrons_caloPositionY", RecoEl_gsfElectrons_caloPositionY, &b_RecoEl_gsfElectrons_caloPositionY);
4203     fChain->SetBranchAddress("RecoEl_gsfElectrons_caloPositionZ", RecoEl_gsfElectrons_caloPositionZ, &b_RecoEl_gsfElectrons_caloPositionZ);
4204     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackMomentumAtVtxPx", RecoEl_gsfElectrons_trackMomentumAtVtxPx, &b_RecoEl_gsfElectrons_trackMomentumAtVtxPx);
4205     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackMomentumAtVtxPy", RecoEl_gsfElectrons_trackMomentumAtVtxPy, &b_RecoEl_gsfElectrons_trackMomentumAtVtxPy);
4206     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackMomentumAtVtxPz", RecoEl_gsfElectrons_trackMomentumAtVtxPz, &b_RecoEl_gsfElectrons_trackMomentumAtVtxPz);
4207     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPositionAtVtxX", RecoEl_gsfElectrons_trackPositionAtVtxX, &b_RecoEl_gsfElectrons_trackPositionAtVtxX);
4208     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPositionAtVtxY", RecoEl_gsfElectrons_trackPositionAtVtxY, &b_RecoEl_gsfElectrons_trackPositionAtVtxY);
4209     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPositionAtVtxZ", RecoEl_gsfElectrons_trackPositionAtVtxZ, &b_RecoEl_gsfElectrons_trackPositionAtVtxZ);
4210     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackMomentumAtCaloPx", RecoEl_gsfElectrons_trackMomentumAtCaloPx, &b_RecoEl_gsfElectrons_trackMomentumAtCaloPx);
4211     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackMomentumAtCaloPy", RecoEl_gsfElectrons_trackMomentumAtCaloPy, &b_RecoEl_gsfElectrons_trackMomentumAtCaloPy);
4212     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackMomentumAtCaloPz", RecoEl_gsfElectrons_trackMomentumAtCaloPz, &b_RecoEl_gsfElectrons_trackMomentumAtCaloPz);
4213     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPositionAtCaloX", RecoEl_gsfElectrons_trackPositionAtCaloX, &b_RecoEl_gsfElectrons_trackPositionAtCaloX);
4214     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPositionAtCaloY", RecoEl_gsfElectrons_trackPositionAtCaloY, &b_RecoEl_gsfElectrons_trackPositionAtCaloY);
4215     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPositionAtCaloZ", RecoEl_gsfElectrons_trackPositionAtCaloZ, &b_RecoEl_gsfElectrons_trackPositionAtCaloZ);
4216     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackMomentumOutPx", RecoEl_gsfElectrons_trackMomentumOutPx, &b_RecoEl_gsfElectrons_trackMomentumOutPx);
4217     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackMomentumOutPy", RecoEl_gsfElectrons_trackMomentumOutPy, &b_RecoEl_gsfElectrons_trackMomentumOutPy);
4218     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackMomentumOutPz", RecoEl_gsfElectrons_trackMomentumOutPz, &b_RecoEl_gsfElectrons_trackMomentumOutPz);
4219     fChain->SetBranchAddress("RecoEl_gsfElectrons_eSuperClusterOverP", RecoEl_gsfElectrons_eSuperClusterOverP, &b_RecoEl_gsfElectrons_eSuperClusterOverP);
4220     fChain->SetBranchAddress("RecoEl_gsfElectrons_eSeedClusterOverPout", RecoEl_gsfElectrons_eSeedClusterOverPout, &b_RecoEl_gsfElectrons_eSeedClusterOverPout);
4221     fChain->SetBranchAddress("RecoEl_gsfElectrons_deltaEtaSuperClusterTrackAtVtx", RecoEl_gsfElectrons_deltaEtaSuperClusterTrackAtVtx, &b_RecoEl_gsfElectrons_deltaEtaSuperClusterTrackAtVtx);
4222     fChain->SetBranchAddress("RecoEl_gsfElectrons_deltaEtaSeedClusterTrackAtCalo", RecoEl_gsfElectrons_deltaEtaSeedClusterTrackAtCalo, &b_RecoEl_gsfElectrons_deltaEtaSeedClusterTrackAtCalo);
4223     fChain->SetBranchAddress("RecoEl_gsfElectrons_deltaPhiSuperClusterTrackAtVtx", RecoEl_gsfElectrons_deltaPhiSuperClusterTrackAtVtx, &b_RecoEl_gsfElectrons_deltaPhiSuperClusterTrackAtVtx);
4224     fChain->SetBranchAddress("RecoEl_gsfElectrons_deltaPhiSeedClusterTrackAtCalo", RecoEl_gsfElectrons_deltaPhiSeedClusterTrackAtCalo, &b_RecoEl_gsfElectrons_deltaPhiSeedClusterTrackAtCalo);
4225     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackChargeMode", RecoEl_gsfElectrons_gsfTrackChargeMode, &b_RecoEl_gsfElectrons_gsfTrackChargeMode);
4226     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackQoverpMode", RecoEl_gsfElectrons_gsfTrackQoverpMode, &b_RecoEl_gsfElectrons_gsfTrackQoverpMode);
4227     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackQoverpModeError", RecoEl_gsfElectrons_gsfTrackQoverpModeError, &b_RecoEl_gsfElectrons_gsfTrackQoverpModeError);
4228     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackPxMode", RecoEl_gsfElectrons_gsfTrackPxMode, &b_RecoEl_gsfElectrons_gsfTrackPxMode);
4229     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackPyMode", RecoEl_gsfElectrons_gsfTrackPyMode, &b_RecoEl_gsfElectrons_gsfTrackPyMode);
4230     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackPzMode", RecoEl_gsfElectrons_gsfTrackPzMode, &b_RecoEl_gsfElectrons_gsfTrackPzMode);
4231     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackPtMode", RecoEl_gsfElectrons_gsfTrackPtMode, &b_RecoEl_gsfElectrons_gsfTrackPtMode);
4232     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackPtModeError", RecoEl_gsfElectrons_gsfTrackPtModeError, &b_RecoEl_gsfElectrons_gsfTrackPtModeError);
4233     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackPMode", RecoEl_gsfElectrons_gsfTrackPMode, &b_RecoEl_gsfElectrons_gsfTrackPMode);
4234     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackPhiMode", RecoEl_gsfElectrons_gsfTrackPhiMode, &b_RecoEl_gsfElectrons_gsfTrackPhiMode);
4235     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackPhiModeError", RecoEl_gsfElectrons_gsfTrackPhiModeError, &b_RecoEl_gsfElectrons_gsfTrackPhiModeError);
4236     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackEtaMode", RecoEl_gsfElectrons_gsfTrackEtaMode, &b_RecoEl_gsfElectrons_gsfTrackEtaMode);
4237     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackEtaModeError", RecoEl_gsfElectrons_gsfTrackEtaModeError, &b_RecoEl_gsfElectrons_gsfTrackEtaModeError);
4238     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackThetaMode", RecoEl_gsfElectrons_gsfTrackThetaMode, &b_RecoEl_gsfElectrons_gsfTrackThetaMode);
4239     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackThetaModeError", RecoEl_gsfElectrons_gsfTrackThetaModeError, &b_RecoEl_gsfElectrons_gsfTrackThetaModeError);
4240     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackLambdaMode", RecoEl_gsfElectrons_gsfTrackLambdaMode, &b_RecoEl_gsfElectrons_gsfTrackLambdaMode);
4241     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackLambdaModeError", RecoEl_gsfElectrons_gsfTrackLambdaModeError, &b_RecoEl_gsfElectrons_gsfTrackLambdaModeError);
4242     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackParameter0Mode", RecoEl_gsfElectrons_gsfTrackParameter0Mode, &b_RecoEl_gsfElectrons_gsfTrackParameter0Mode);
4243     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackParameter1Mode", RecoEl_gsfElectrons_gsfTrackParameter1Mode, &b_RecoEl_gsfElectrons_gsfTrackParameter1Mode);
4244     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackParameter2Mode", RecoEl_gsfElectrons_gsfTrackParameter2Mode, &b_RecoEl_gsfElectrons_gsfTrackParameter2Mode);
4245     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackCovarianceMatrix00Mode", RecoEl_gsfElectrons_gsfTrackCovarianceMatrix00Mode, &b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix00Mode);
4246     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackCovarianceMatrix01Mode", RecoEl_gsfElectrons_gsfTrackCovarianceMatrix01Mode, &b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix01Mode);
4247     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackCovarianceMatrix02Mode", RecoEl_gsfElectrons_gsfTrackCovarianceMatrix02Mode, &b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix02Mode);
4248     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackCovarianceMatrix10Mode", RecoEl_gsfElectrons_gsfTrackCovarianceMatrix10Mode, &b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix10Mode);
4249     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackCovarianceMatrix11Mode", RecoEl_gsfElectrons_gsfTrackCovarianceMatrix11Mode, &b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix11Mode);
4250     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackCovarianceMatrix12Mode", RecoEl_gsfElectrons_gsfTrackCovarianceMatrix12Mode, &b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix12Mode);
4251     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackCovarianceMatrix20Mode", RecoEl_gsfElectrons_gsfTrackCovarianceMatrix20Mode, &b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix20Mode);
4252     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackCovarianceMatrix21Mode", RecoEl_gsfElectrons_gsfTrackCovarianceMatrix21Mode, &b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix21Mode);
4253     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackCovarianceMatrix22Mode", RecoEl_gsfElectrons_gsfTrackCovarianceMatrix22Mode, &b_RecoEl_gsfElectrons_gsfTrackCovarianceMatrix22Mode);
4254     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackError00Mode", RecoEl_gsfElectrons_gsfTrackError00Mode, &b_RecoEl_gsfElectrons_gsfTrackError00Mode);
4255     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackError11Mode", RecoEl_gsfElectrons_gsfTrackError11Mode, &b_RecoEl_gsfElectrons_gsfTrackError11Mode);
4256     fChain->SetBranchAddress("RecoEl_gsfElectrons_gsfTrackError22Mode", RecoEl_gsfElectrons_gsfTrackError22Mode, &b_RecoEl_gsfElectrons_gsfTrackError22Mode);
4257     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackCharge", RecoEl_gsfElectrons_trackCharge, &b_RecoEl_gsfElectrons_trackCharge);
4258     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPx", RecoEl_gsfElectrons_trackPx, &b_RecoEl_gsfElectrons_trackPx);
4259     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPy", RecoEl_gsfElectrons_trackPy, &b_RecoEl_gsfElectrons_trackPy);
4260     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPz", RecoEl_gsfElectrons_trackPz, &b_RecoEl_gsfElectrons_trackPz);
4261     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPt", RecoEl_gsfElectrons_trackPt, &b_RecoEl_gsfElectrons_trackPt);
4262     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPtError", RecoEl_gsfElectrons_trackPtError, &b_RecoEl_gsfElectrons_trackPtError);
4263     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackP", RecoEl_gsfElectrons_trackP, &b_RecoEl_gsfElectrons_trackP);
4264     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPhi", RecoEl_gsfElectrons_trackPhi, &b_RecoEl_gsfElectrons_trackPhi);
4265     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackPhiError", RecoEl_gsfElectrons_trackPhiError, &b_RecoEl_gsfElectrons_trackPhiError);
4266     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackEta", RecoEl_gsfElectrons_trackEta, &b_RecoEl_gsfElectrons_trackEta);
4267     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackEtaError", RecoEl_gsfElectrons_trackEtaError, &b_RecoEl_gsfElectrons_trackEtaError);
4268     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackTheta", RecoEl_gsfElectrons_trackTheta, &b_RecoEl_gsfElectrons_trackTheta);
4269     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackThetaError", RecoEl_gsfElectrons_trackThetaError, &b_RecoEl_gsfElectrons_trackThetaError);
4270     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackVx", RecoEl_gsfElectrons_trackVx, &b_RecoEl_gsfElectrons_trackVx);
4271     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackVy", RecoEl_gsfElectrons_trackVy, &b_RecoEl_gsfElectrons_trackVy);
4272     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackVz", RecoEl_gsfElectrons_trackVz, &b_RecoEl_gsfElectrons_trackVz);
4273     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackChi2", RecoEl_gsfElectrons_trackChi2, &b_RecoEl_gsfElectrons_trackChi2);
4274     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackChi2Norm", RecoEl_gsfElectrons_trackChi2Norm, &b_RecoEl_gsfElectrons_trackChi2Norm);
4275     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackNdof", RecoEl_gsfElectrons_trackNdof, &b_RecoEl_gsfElectrons_trackNdof);
4276     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackD0", RecoEl_gsfElectrons_trackD0, &b_RecoEl_gsfElectrons_trackD0);
4277     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackD0BeamSpotCorrected", RecoEl_gsfElectrons_trackD0BeamSpotCorrected, &b_RecoEl_gsfElectrons_trackD0BeamSpotCorrected);
4278     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackD0Error", RecoEl_gsfElectrons_trackD0Error, &b_RecoEl_gsfElectrons_trackD0Error);
4279     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackDsz", RecoEl_gsfElectrons_trackDsz, &b_RecoEl_gsfElectrons_trackDsz);
4280     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackDszError", RecoEl_gsfElectrons_trackDszError, &b_RecoEl_gsfElectrons_trackDszError);
4281     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackDxy", RecoEl_gsfElectrons_trackDxy, &b_RecoEl_gsfElectrons_trackDxy);
4282     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackDxyError", RecoEl_gsfElectrons_trackDxyError, &b_RecoEl_gsfElectrons_trackDxyError);
4283     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackDz", RecoEl_gsfElectrons_trackDz, &b_RecoEl_gsfElectrons_trackDz);
4284     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackDzError", RecoEl_gsfElectrons_trackDzError, &b_RecoEl_gsfElectrons_trackDzError);
4285     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackNumberOfValidHits", RecoEl_gsfElectrons_trackNumberOfValidHits, &b_RecoEl_gsfElectrons_trackNumberOfValidHits);
4286     fChain->SetBranchAddress("RecoEl_gsfElectrons_trackNumberOfLostHits", RecoEl_gsfElectrons_trackNumberOfLostHits, &b_RecoEl_gsfElectrons_trackNumberOfLostHits);
4287     fChain->SetBranchAddress("RecoEl_gsfElectrons_superClusterEnergy", RecoEl_gsfElectrons_superClusterEnergy, &b_RecoEl_gsfElectrons_superClusterEnergy);
4288     fChain->SetBranchAddress("RecoEl_gsfElectrons_superClusterX", RecoEl_gsfElectrons_superClusterX, &b_RecoEl_gsfElectrons_superClusterX);
4289     fChain->SetBranchAddress("RecoEl_gsfElectrons_superClusterY", RecoEl_gsfElectrons_superClusterY, &b_RecoEl_gsfElectrons_superClusterY);
4290     fChain->SetBranchAddress("RecoEl_gsfElectrons_superClusterZ", RecoEl_gsfElectrons_superClusterZ, &b_RecoEl_gsfElectrons_superClusterZ);
4291     fChain->SetBranchAddress("RecoEl_gsfElectrons_superClusterEta", RecoEl_gsfElectrons_superClusterEta, &b_RecoEl_gsfElectrons_superClusterEta);
4292     fChain->SetBranchAddress("RecoEl_gsfElectrons_superClusterPhi", RecoEl_gsfElectrons_superClusterPhi, &b_RecoEl_gsfElectrons_superClusterPhi);
4293     fChain->SetBranchAddress("RecoEl_gsfElectrons_superClusterCaloID", RecoEl_gsfElectrons_superClusterCaloID, &b_RecoEl_gsfElectrons_superClusterCaloID);
4294     fChain->SetBranchAddress("RecoEl_gsfElectrons_superClusterPreshowerEnergy", RecoEl_gsfElectrons_superClusterPreshowerEnergy, &b_RecoEl_gsfElectrons_superClusterPreshowerEnergy);
4295     fChain->SetBranchAddress("RecoEl_gsfElectrons_superClusterPhiWidth", RecoEl_gsfElectrons_superClusterPhiWidth, &b_RecoEl_gsfElectrons_superClusterPhiWidth);
4296     fChain->SetBranchAddress("RecoEl_gsfElectrons_superClusterEtaWidth", RecoEl_gsfElectrons_superClusterEtaWidth, &b_RecoEl_gsfElectrons_superClusterEtaWidth);
4297     fChain->SetBranchAddress("RecoEl_gsfElectrons_charge", RecoEl_gsfElectrons_charge, &b_RecoEl_gsfElectrons_charge);
4298     fChain->SetBranchAddress("RecoEl_gsfElectrons_px", RecoEl_gsfElectrons_px, &b_RecoEl_gsfElectrons_px);
4299     fChain->SetBranchAddress("RecoEl_gsfElectrons_py", RecoEl_gsfElectrons_py, &b_RecoEl_gsfElectrons_py);
4300     fChain->SetBranchAddress("RecoEl_gsfElectrons_pz", RecoEl_gsfElectrons_pz, &b_RecoEl_gsfElectrons_pz);
4301     fChain->SetBranchAddress("RecoEl_gsfElectrons_pt", RecoEl_gsfElectrons_pt, &b_RecoEl_gsfElectrons_pt);
4302     fChain->SetBranchAddress("RecoEl_gsfElectrons_p", RecoEl_gsfElectrons_p, &b_RecoEl_gsfElectrons_p);
4303     fChain->SetBranchAddress("RecoEl_gsfElectrons_energy", RecoEl_gsfElectrons_energy, &b_RecoEl_gsfElectrons_energy);
4304     fChain->SetBranchAddress("RecoEl_gsfElectrons_phi", RecoEl_gsfElectrons_phi, &b_RecoEl_gsfElectrons_phi);
4305     fChain->SetBranchAddress("RecoEl_gsfElectrons_eta", RecoEl_gsfElectrons_eta, &b_RecoEl_gsfElectrons_eta);
4306     fChain->SetBranchAddress("RecoEl_gsfElectrons_theta", RecoEl_gsfElectrons_theta, &b_RecoEl_gsfElectrons_theta);
4307     fChain->SetBranchAddress("RecoEl_gsfElectrons_vx", RecoEl_gsfElectrons_vx, &b_RecoEl_gsfElectrons_vx);
4308     fChain->SetBranchAddress("RecoEl_gsfElectrons_vy", RecoEl_gsfElectrons_vy, &b_RecoEl_gsfElectrons_vy);
4309     fChain->SetBranchAddress("RecoEl_gsfElectrons_vz", RecoEl_gsfElectrons_vz, &b_RecoEl_gsfElectrons_vz);
4310     */
4311     fChain->SetBranchAddress("Track_generalTracks_nRecoTrack", &Track_generalTracks_nRecoTrack, &b_Track_generalTracks_nRecoTrack);
4312     fChain->SetBranchAddress("Track_generalTracks_trackCharge", Track_generalTracks_trackCharge, &b_Track_generalTracks_trackCharge);
4313     fChain->SetBranchAddress("Track_generalTracks_trackPx", Track_generalTracks_trackPx, &b_Track_generalTracks_trackPx);
4314     fChain->SetBranchAddress("Track_generalTracks_trackPy", Track_generalTracks_trackPy, &b_Track_generalTracks_trackPy);
4315     fChain->SetBranchAddress("Track_generalTracks_trackPz", Track_generalTracks_trackPz, &b_Track_generalTracks_trackPz);
4316     fChain->SetBranchAddress("Track_generalTracks_trackPt", Track_generalTracks_trackPt, &b_Track_generalTracks_trackPt);
4317     fChain->SetBranchAddress("Track_generalTracks_trackPtError", Track_generalTracks_trackPtError, &b_Track_generalTracks_trackPtError);
4318     fChain->SetBranchAddress("Track_generalTracks_trackP", Track_generalTracks_trackP, &b_Track_generalTracks_trackP);
4319     fChain->SetBranchAddress("Track_generalTracks_trackPhi", Track_generalTracks_trackPhi, &b_Track_generalTracks_trackPhi);
4320     fChain->SetBranchAddress("Track_generalTracks_trackPhiError", Track_generalTracks_trackPhiError, &b_Track_generalTracks_trackPhiError);
4321     fChain->SetBranchAddress("Track_generalTracks_trackEta", Track_generalTracks_trackEta, &b_Track_generalTracks_trackEta);
4322     fChain->SetBranchAddress("Track_generalTracks_trackEtaError", Track_generalTracks_trackEtaError, &b_Track_generalTracks_trackEtaError);
4323     fChain->SetBranchAddress("Track_generalTracks_trackTheta", Track_generalTracks_trackTheta, &b_Track_generalTracks_trackTheta);
4324     fChain->SetBranchAddress("Track_generalTracks_trackThetaError", Track_generalTracks_trackThetaError, &b_Track_generalTracks_trackThetaError);
4325     fChain->SetBranchAddress("Track_generalTracks_trackVx", Track_generalTracks_trackVx, &b_Track_generalTracks_trackVx);
4326     fChain->SetBranchAddress("Track_generalTracks_trackVy", Track_generalTracks_trackVy, &b_Track_generalTracks_trackVy);
4327     fChain->SetBranchAddress("Track_generalTracks_trackVz", Track_generalTracks_trackVz, &b_Track_generalTracks_trackVz);
4328     fChain->SetBranchAddress("Track_generalTracks_trackChi2", Track_generalTracks_trackChi2, &b_Track_generalTracks_trackChi2);
4329     fChain->SetBranchAddress("Track_generalTracks_trackChi2Norm", Track_generalTracks_trackChi2Norm, &b_Track_generalTracks_trackChi2Norm);
4330     fChain->SetBranchAddress("Track_generalTracks_trackNdof", Track_generalTracks_trackNdof, &b_Track_generalTracks_trackNdof);
4331     fChain->SetBranchAddress("Track_generalTracks_trackD0", Track_generalTracks_trackD0, &b_Track_generalTracks_trackD0);
4332     fChain->SetBranchAddress("Track_generalTracks_trackD0Error", Track_generalTracks_trackD0Error, &b_Track_generalTracks_trackD0Error);
4333     fChain->SetBranchAddress("Track_generalTracks_trackDsz", Track_generalTracks_trackDsz, &b_Track_generalTracks_trackDsz);
4334     fChain->SetBranchAddress("Track_generalTracks_trackDszError", Track_generalTracks_trackDszError, &b_Track_generalTracks_trackDszError);
4335     fChain->SetBranchAddress("Track_generalTracks_trackDxy", Track_generalTracks_trackDxy, &b_Track_generalTracks_trackDxy);
4336     fChain->SetBranchAddress("Track_generalTracks_trackDxyError", Track_generalTracks_trackDxyError, &b_Track_generalTracks_trackDxyError);
4337     fChain->SetBranchAddress("Track_generalTracks_trackDz", Track_generalTracks_trackDz, &b_Track_generalTracks_trackDz);
4338     fChain->SetBranchAddress("Track_generalTracks_trackDzError", Track_generalTracks_trackDzError, &b_Track_generalTracks_trackDzError);
4339     fChain->SetBranchAddress("Track_generalTracks_trackNumberOfValidHits", Track_generalTracks_trackNumberOfValidHits, &b_Track_generalTracks_trackNumberOfValidHits);
4340     fChain->SetBranchAddress("Track_generalTracks_trackNumberOfLostHits", Track_generalTracks_trackNumberOfLostHits, &b_Track_generalTracks_trackNumberOfLostHits);
4341     fChain->SetBranchAddress("Track_generalTracks_trackNumberOfValidMuonHits", Track_generalTracks_trackNumberOfValidMuonHits, &b_Track_generalTracks_trackNumberOfValidMuonHits);
4342     fChain->SetBranchAddress("Track_generalTracks_trackQuality", Track_generalTracks_trackQuality, &b_Track_generalTracks_trackQuality);
4343     fChain->SetBranchAddress("Track_generalTracks_trackTrackerLayersWithMeasurement", Track_generalTracks_trackTrackerLayersWithMeasurement, &b_Track_generalTracks_trackTrackerLayersWithMeasurement);
4344     fChain->SetBranchAddress("JetGen_ak5GenJets_nGenJet", &JetGen_ak5GenJets_nGenJet, &b_JetGen_ak5GenJets_nGenJet);
4345     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetCharge", JetGen_ak5GenJets_genJetCharge, &b_JetGen_ak5GenJets_genJetCharge);
4346     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetPx", JetGen_ak5GenJets_genJetPx, &b_JetGen_ak5GenJets_genJetPx);
4347     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetPy", JetGen_ak5GenJets_genJetPy, &b_JetGen_ak5GenJets_genJetPy);
4348     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetPz", JetGen_ak5GenJets_genJetPz, &b_JetGen_ak5GenJets_genJetPz);
4349     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetPt", JetGen_ak5GenJets_genJetPt, &b_JetGen_ak5GenJets_genJetPt);
4350     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetP", JetGen_ak5GenJets_genJetP, &b_JetGen_ak5GenJets_genJetP);
4351     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetPhi", JetGen_ak5GenJets_genJetPhi, &b_JetGen_ak5GenJets_genJetPhi);
4352     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetEta", JetGen_ak5GenJets_genJetEta, &b_JetGen_ak5GenJets_genJetEta);
4353     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetTheta", JetGen_ak5GenJets_genJetTheta, &b_JetGen_ak5GenJets_genJetTheta);
4354     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetEmEnergy", JetGen_ak5GenJets_genJetEmEnergy, &b_JetGen_ak5GenJets_genJetEmEnergy);
4355     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetHadEnergy", JetGen_ak5GenJets_genJetHadEnergy, &b_JetGen_ak5GenJets_genJetHadEnergy);
4356     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetInvisibleEnergy", JetGen_ak5GenJets_genJetInvisibleEnergy, &b_JetGen_ak5GenJets_genJetInvisibleEnergy);
4357     fChain->SetBranchAddress("JetGen_ak5GenJets_genJetAuxiliaryEnergy", JetGen_ak5GenJets_genJetAuxiliaryEnergy, &b_JetGen_ak5GenJets_genJetAuxiliaryEnergy);
4358     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_nPatJet", &PatJets_cleanPatJetsAK5Calo_nPatJet, &b_PatJets_cleanPatJetsAK5Calo_nPatJet);
4359     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_charge", PatJets_cleanPatJetsAK5Calo_charge, &b_PatJets_cleanPatJetsAK5Calo_charge);
4360     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_px", PatJets_cleanPatJetsAK5Calo_px, &b_PatJets_cleanPatJetsAK5Calo_px);
4361     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_py", PatJets_cleanPatJetsAK5Calo_py, &b_PatJets_cleanPatJetsAK5Calo_py);
4362     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_pz", PatJets_cleanPatJetsAK5Calo_pz, &b_PatJets_cleanPatJetsAK5Calo_pz);
4363     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_pt", PatJets_cleanPatJetsAK5Calo_pt, &b_PatJets_cleanPatJetsAK5Calo_pt);
4364     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_p", PatJets_cleanPatJetsAK5Calo_p, &b_PatJets_cleanPatJetsAK5Calo_p);
4365     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_phi", PatJets_cleanPatJetsAK5Calo_phi, &b_PatJets_cleanPatJetsAK5Calo_phi);
4366     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_eta", PatJets_cleanPatJetsAK5Calo_eta, &b_PatJets_cleanPatJetsAK5Calo_eta);
4367     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_theta", PatJets_cleanPatJetsAK5Calo_theta, &b_PatJets_cleanPatJetsAK5Calo_theta);
4368     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_maxEInEmTowers", PatJets_cleanPatJetsAK5Calo_maxEInEmTowers, &b_PatJets_cleanPatJetsAK5Calo_maxEInEmTowers);
4369     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_maxEInHadTowers", PatJets_cleanPatJetsAK5Calo_maxEInHadTowers, &b_PatJets_cleanPatJetsAK5Calo_maxEInHadTowers);
4370     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_hadEnergyInHO", PatJets_cleanPatJetsAK5Calo_hadEnergyInHO, &b_PatJets_cleanPatJetsAK5Calo_hadEnergyInHO);
4371     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_hadEnergyInHB", PatJets_cleanPatJetsAK5Calo_hadEnergyInHB, &b_PatJets_cleanPatJetsAK5Calo_hadEnergyInHB);
4372     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_hadEnergyInHF", PatJets_cleanPatJetsAK5Calo_hadEnergyInHF, &b_PatJets_cleanPatJetsAK5Calo_hadEnergyInHF);
4373     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_hadEnergyInHE", PatJets_cleanPatJetsAK5Calo_hadEnergyInHE, &b_PatJets_cleanPatJetsAK5Calo_hadEnergyInHE);
4374     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_emEnergyInEB", PatJets_cleanPatJetsAK5Calo_emEnergyInEB, &b_PatJets_cleanPatJetsAK5Calo_emEnergyInEB);
4375     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_emEnergyInEE", PatJets_cleanPatJetsAK5Calo_emEnergyInEE, &b_PatJets_cleanPatJetsAK5Calo_emEnergyInEE);
4376     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_emEnergyInHF", PatJets_cleanPatJetsAK5Calo_emEnergyInHF, &b_PatJets_cleanPatJetsAK5Calo_emEnergyInHF);
4377     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_energyFractionHadronic", PatJets_cleanPatJetsAK5Calo_energyFractionHadronic, &b_PatJets_cleanPatJetsAK5Calo_energyFractionHadronic);
4378     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_emEnergyFraction", PatJets_cleanPatJetsAK5Calo_emEnergyFraction, &b_PatJets_cleanPatJetsAK5Calo_emEnergyFraction);
4379     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_towersArea", PatJets_cleanPatJetsAK5Calo_towersArea, &b_PatJets_cleanPatJetsAK5Calo_towersArea);
4380     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_n90", PatJets_cleanPatJetsAK5Calo_n90, &b_PatJets_cleanPatJetsAK5Calo_n90);
4381     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_n60", PatJets_cleanPatJetsAK5Calo_n60, &b_PatJets_cleanPatJetsAK5Calo_n60);
4382     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_combinedSecondaryVertexBJetTags", PatJets_cleanPatJetsAK5Calo_combinedSecondaryVertexBJetTags,
4383     &b_PatJets_cleanPatJetsAK5Calo_combinedSecondaryVertexBJetTags);
4384     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_combinedSecondaryVertexMVABJetTags", PatJets_cleanPatJetsAK5Calo_combinedSecondaryVertexMVABJetTags,
4385     &b_PatJets_cleanPatJetsAK5Calo_combinedSecondaryVertexMVABJetTags);
4386     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_jetBProbabilityBJetTags", PatJets_cleanPatJetsAK5Calo_jetBProbabilityBJetTags, &b_PatJets_cleanPatJetsAK5Calo_jetBProbabilityBJetTags);
4387     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_jetProbabilityBJetTags", PatJets_cleanPatJetsAK5Calo_jetProbabilityBJetTags, &b_PatJets_cleanPatJetsAK5Calo_jetProbabilityBJetTags);
4388     // fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_simpleSecondaryVertexBJetTags", PatJets_cleanPatJetsAK5Calo_simpleSecondaryVertexBJetTags,
4389     // &b_PatJets_cleanPatJetsAK5Calo_simpleSecondaryVertexBJetTags);
4390     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_trackCountingHighEffBJetTags", PatJets_cleanPatJetsAK5Calo_trackCountingHighEffBJetTags,
4391     &b_PatJets_cleanPatJetsAK5Calo_trackCountingHighEffBJetTags);
4392     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_trackCountingHighPurBJetTags", PatJets_cleanPatJetsAK5Calo_trackCountingHighPurBJetTags,
4393     &b_PatJets_cleanPatJetsAK5Calo_trackCountingHighPurBJetTags);
4394     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_partonFlavour", PatJets_cleanPatJetsAK5Calo_partonFlavour, &b_PatJets_cleanPatJetsAK5Calo_partonFlavour);
4395     fChain->SetBranchAddress("PatJets_patJetsAK5PF_nPatJet", &PatJets_patJetsAK5PF_nPatJet, &b_PatJets_patJetsAK5PF_nPatJet);
4396     fChain->SetBranchAddress("PatJets_patJetsAK5PF_charge", PatJets_patJetsAK5PF_charge, &b_PatJets_patJetsAK5PF_charge);
4397     fChain->SetBranchAddress("PatJets_patJetsAK5PF_px", PatJets_patJetsAK5PF_px, &b_PatJets_patJetsAK5PF_px);
4398     fChain->SetBranchAddress("PatJets_patJetsAK5PF_py", PatJets_patJetsAK5PF_py, &b_PatJets_patJetsAK5PF_py);
4399     fChain->SetBranchAddress("PatJets_patJetsAK5PF_pz", PatJets_patJetsAK5PF_pz, &b_PatJets_patJetsAK5PF_pz);
4400     fChain->SetBranchAddress("PatJets_patJetsAK5PF_pt", PatJets_patJetsAK5PF_pt, &b_PatJets_patJetsAK5PF_pt);
4401     fChain->SetBranchAddress("PatJets_patJetsAK5PF_p", PatJets_patJetsAK5PF_p, &b_PatJets_patJetsAK5PF_p);
4402     fChain->SetBranchAddress("PatJets_patJetsAK5PF_phi", PatJets_patJetsAK5PF_phi, &b_PatJets_patJetsAK5PF_phi);
4403     fChain->SetBranchAddress("PatJets_patJetsAK5PF_eta", PatJets_patJetsAK5PF_eta, &b_PatJets_patJetsAK5PF_eta);
4404     fChain->SetBranchAddress("PatJets_patJetsAK5PF_theta", PatJets_patJetsAK5PF_theta, &b_PatJets_patJetsAK5PF_theta);
4405     fChain->SetBranchAddress("PatJets_patJetsAK5PF_combinedSecondaryVertexBJetTags", PatJets_patJetsAK5PF_combinedSecondaryVertexBJetTags,
4406     &b_PatJets_patJetsAK5PF_combinedSecondaryVertexBJetTags);
4407     fChain->SetBranchAddress("PatJets_patJetsAK5PF_combinedSecondaryVertexMVABJetTags", PatJets_patJetsAK5PF_combinedSecondaryVertexMVABJetTags,
4408     &b_PatJets_patJetsAK5PF_combinedSecondaryVertexMVABJetTags);
4409     fChain->SetBranchAddress("PatJets_patJetsAK5PF_jetBProbabilityBJetTags", PatJets_patJetsAK5PF_jetBProbabilityBJetTags, &b_PatJets_patJetsAK5PF_jetBProbabilityBJetTags);
4410     fChain->SetBranchAddress("PatJets_patJetsAK5PF_jetProbabilityBJetTags", PatJets_patJetsAK5PF_jetProbabilityBJetTags, &b_PatJets_patJetsAK5PF_jetProbabilityBJetTags);
4411     // fChain->SetBranchAddress("PatJets_patJetsAK5PF_simpleSecondaryVertexBJetTags", PatJets_patJetsAK5PF_simpleSecondaryVertexBJetTags,
4412     // &b_PatJets_patJetsAK5PF_simpleSecondaryVertexBJetTags);
4413     fChain->SetBranchAddress("PatJets_patJetsAK5PF_trackCountingHighEffBJetTags", PatJets_patJetsAK5PF_trackCountingHighEffBJetTags,
4414     &b_PatJets_patJetsAK5PF_trackCountingHighEffBJetTags);
4415     fChain->SetBranchAddress("PatJets_patJetsAK5PF_trackCountingHighPurBJetTags", PatJets_patJetsAK5PF_trackCountingHighPurBJetTags,
4416     &b_PatJets_patJetsAK5PF_trackCountingHighPurBJetTags);
4417     fChain->SetBranchAddress("PatJets_patJetsAK5PF_chargedHadronEnergy", PatJets_patJetsAK5PF_chargedHadronEnergy, &b_PatJets_patJetsAK5PF_chargedHadronEnergy);
4418     fChain->SetBranchAddress("PatJets_patJetsAK5PF_neutralHadronEnergy", PatJets_patJetsAK5PF_neutralHadronEnergy, &b_PatJets_patJetsAK5PF_neutralHadronEnergy);
4419     fChain->SetBranchAddress("PatJets_patJetsAK5PF_chargedEmEnergy", PatJets_patJetsAK5PF_chargedEmEnergy, &b_PatJets_patJetsAK5PF_chargedEmEnergy);
4420     fChain->SetBranchAddress("PatJets_patJetsAK5PF_neutralEmEnergy", PatJets_patJetsAK5PF_neutralEmEnergy, &b_PatJets_patJetsAK5PF_neutralEmEnergy);
4421     fChain->SetBranchAddress("PatJets_patJetsAK5PF_photonEnergy", PatJets_patJetsAK5PF_photonEnergy, &b_PatJets_patJetsAK5PF_photonEnergy);
4422     fChain->SetBranchAddress("PatJets_patJetsAK5PF_electronEnergy", PatJets_patJetsAK5PF_electronEnergy, &b_PatJets_patJetsAK5PF_electronEnergy);
4423     fChain->SetBranchAddress("PatJets_patJetsAK5PF_muonEnergy", PatJets_patJetsAK5PF_muonEnergy, &b_PatJets_patJetsAK5PF_muonEnergy);
4424     fChain->SetBranchAddress("PatJets_patJetsAK5PF_HFHadronEnergy", PatJets_patJetsAK5PF_HFHadronEnergy, &b_PatJets_patJetsAK5PF_HFHadronEnergy);
4425     fChain->SetBranchAddress("PatJets_patJetsAK5PF_HFEMEnergy", PatJets_patJetsAK5PF_HFEMEnergy, &b_PatJets_patJetsAK5PF_HFEMEnergy);
4426     fChain->SetBranchAddress("PatJets_patJetsAK5PF_chargedHadronMultiplicity", PatJets_patJetsAK5PF_chargedHadronMultiplicity, &b_PatJets_patJetsAK5PF_chargedHadronMultiplicity);
4427     fChain->SetBranchAddress("PatJets_patJetsAK5PF_neutralHadronMultiplicity", PatJets_patJetsAK5PF_neutralHadronMultiplicity, &b_PatJets_patJetsAK5PF_neutralHadronMultiplicity);
4428     fChain->SetBranchAddress("PatJets_patJetsAK5PF_photonMultiplicity", PatJets_patJetsAK5PF_photonMultiplicity, &b_PatJets_patJetsAK5PF_photonMultiplicity);
4429     fChain->SetBranchAddress("PatJets_patJetsAK5PF_electronMultiplicity", PatJets_patJetsAK5PF_electronMultiplicity, &b_PatJets_patJetsAK5PF_electronMultiplicity);
4430     fChain->SetBranchAddress("PatJets_patJetsAK5PF_muonMultiplicity", PatJets_patJetsAK5PF_muonMultiplicity, &b_PatJets_patJetsAK5PF_muonMultiplicity);
4431     fChain->SetBranchAddress("PatJets_patJetsAK5PF_neutralMultiplicity", PatJets_patJetsAK5PF_neutralMultiplicity, &b_PatJets_patJetsAK5PF_neutralMultiplicity);
4432     fChain->SetBranchAddress("PatJets_patJetsAK5PF_chargedMultiplicity", PatJets_patJetsAK5PF_chargedMultiplicity, &b_PatJets_patJetsAK5PF_chargedMultiplicity);
4433     fChain->SetBranchAddress("PatJets_patJetsAK5PF_HFHadronMultiplicity", PatJets_patJetsAK5PF_HFHadronMultiplicity, &b_PatJets_patJetsAK5PF_HFHadronMultiplicity);
4434     fChain->SetBranchAddress("PatJets_patJetsAK5PF_HFEMMultiplicity", PatJets_patJetsAK5PF_HFEMMultiplicity, &b_PatJets_patJetsAK5PF_HFEMMultiplicity);
4435     fChain->SetBranchAddress("PatJets_patJetsAK5PF_partonFlavour", PatJets_patJetsAK5PF_partonFlavour, &b_PatJets_patJetsAK5PF_partonFlavour);
4436     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_nPatJet", &PatJets_cleanPatJetsAK5Track_nPatJet, &b_PatJets_cleanPatJetsAK5Track_nPatJet);
4437     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_charge", PatJets_cleanPatJetsAK5Track_charge, &b_PatJets_cleanPatJetsAK5Track_charge);
4438     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_px", PatJets_cleanPatJetsAK5Track_px, &b_PatJets_cleanPatJetsAK5Track_px);
4439     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_py", PatJets_cleanPatJetsAK5Track_py, &b_PatJets_cleanPatJetsAK5Track_py);
4440     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_pz", PatJets_cleanPatJetsAK5Track_pz, &b_PatJets_cleanPatJetsAK5Track_pz);
4441     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_pt", PatJets_cleanPatJetsAK5Track_pt, &b_PatJets_cleanPatJetsAK5Track_pt);
4442     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_p", PatJets_cleanPatJetsAK5Track_p, &b_PatJets_cleanPatJetsAK5Track_p);
4443     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_phi", PatJets_cleanPatJetsAK5Track_phi, &b_PatJets_cleanPatJetsAK5Track_phi);
4444     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_eta", PatJets_cleanPatJetsAK5Track_eta, &b_PatJets_cleanPatJetsAK5Track_eta);
4445     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_theta", PatJets_cleanPatJetsAK5Track_theta, &b_PatJets_cleanPatJetsAK5Track_theta);
4446     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags", PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags,
4447     &b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags);
4448     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags", PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags,
4449     &b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags);
4450     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags", PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags, &b_PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags);
4451     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags", PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags, &b_PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags);
4452     // fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags", PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags,
4453     // &b_PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags);
4454     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags", PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags,
4455     &b_PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags);
4456     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags", PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags,
4457     &b_PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags);
4458     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_vx", PatJets_cleanPatJetsAK5Track_vx, &b_PatJets_cleanPatJetsAK5Track_vx);
4459     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_vy", PatJets_cleanPatJetsAK5Track_vy, &b_PatJets_cleanPatJetsAK5Track_vy);
4460     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_vz", PatJets_cleanPatJetsAK5Track_vz, &b_PatJets_cleanPatJetsAK5Track_vz);
4461     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_numberOfTracks", PatJets_cleanPatJetsAK5Track_numberOfTracks, &b_PatJets_cleanPatJetsAK5Track_numberOfTracks);
4462     fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_partonFlavour", PatJets_cleanPatJetsAK5Track_partonFlavour, &b_PatJets_cleanPatJetsAK5Track_partonFlavour);
4463     /*
4464     fChain->SetBranchAddress("CaloJets_ak5CaloJets_nCaloJet", &CaloJets_ak5CaloJets_nCaloJet, &b_CaloJets_ak5CaloJets_nCaloJet);
4465     fChain->SetBranchAddress("CaloJets_ak5CaloJets_px", CaloJets_ak5CaloJets_px, &b_CaloJets_ak5CaloJets_px);
4466     fChain->SetBranchAddress("CaloJets_ak5CaloJets_py", CaloJets_ak5CaloJets_py, &b_CaloJets_ak5CaloJets_py);
4467     fChain->SetBranchAddress("CaloJets_ak5CaloJets_pz", CaloJets_ak5CaloJets_pz, &b_CaloJets_ak5CaloJets_pz);
4468     fChain->SetBranchAddress("CaloJets_ak5CaloJets_pt", CaloJets_ak5CaloJets_pt, &b_CaloJets_ak5CaloJets_pt);
4469     fChain->SetBranchAddress("CaloJets_ak5CaloJets_p", CaloJets_ak5CaloJets_p, &b_CaloJets_ak5CaloJets_p);
4470     fChain->SetBranchAddress("CaloJets_ak5CaloJets_phi", CaloJets_ak5CaloJets_phi, &b_CaloJets_ak5CaloJets_phi);
4471     fChain->SetBranchAddress("CaloJets_ak5CaloJets_eta", CaloJets_ak5CaloJets_eta, &b_CaloJets_ak5CaloJets_eta);
4472     fChain->SetBranchAddress("CaloJets_ak5CaloJets_theta", CaloJets_ak5CaloJets_theta, &b_CaloJets_ak5CaloJets_theta);
4473     fChain->SetBranchAddress("CaloJets_ak5CaloJets_maxEInEmTowers", CaloJets_ak5CaloJets_maxEInEmTowers, &b_CaloJets_ak5CaloJets_maxEInEmTowers);
4474     fChain->SetBranchAddress("CaloJets_ak5CaloJets_maxEInHadTowers", CaloJets_ak5CaloJets_maxEInHadTowers, &b_CaloJets_ak5CaloJets_maxEInHadTowers);
4475     fChain->SetBranchAddress("CaloJets_ak5CaloJets_hadEnergyInHO", CaloJets_ak5CaloJets_hadEnergyInHO, &b_CaloJets_ak5CaloJets_hadEnergyInHO);
4476     fChain->SetBranchAddress("CaloJets_ak5CaloJets_hadEnergyInHB", CaloJets_ak5CaloJets_hadEnergyInHB, &b_CaloJets_ak5CaloJets_hadEnergyInHB);
4477     fChain->SetBranchAddress("CaloJets_ak5CaloJets_hadEnergyInHF", CaloJets_ak5CaloJets_hadEnergyInHF, &b_CaloJets_ak5CaloJets_hadEnergyInHF);
4478     fChain->SetBranchAddress("CaloJets_ak5CaloJets_hadEnergyInHE", CaloJets_ak5CaloJets_hadEnergyInHE, &b_CaloJets_ak5CaloJets_hadEnergyInHE);
4479     fChain->SetBranchAddress("CaloJets_ak5CaloJets_emEnergyInEB", CaloJets_ak5CaloJets_emEnergyInEB, &b_CaloJets_ak5CaloJets_emEnergyInEB);
4480     fChain->SetBranchAddress("CaloJets_ak5CaloJets_emEnergyInEE", CaloJets_ak5CaloJets_emEnergyInEE, &b_CaloJets_ak5CaloJets_emEnergyInEE);
4481     fChain->SetBranchAddress("CaloJets_ak5CaloJets_emEnergyInHF", CaloJets_ak5CaloJets_emEnergyInHF, &b_CaloJets_ak5CaloJets_emEnergyInHF);
4482     fChain->SetBranchAddress("CaloJets_ak5CaloJets_energyFractionHadronic", CaloJets_ak5CaloJets_energyFractionHadronic, &b_CaloJets_ak5CaloJets_energyFractionHadronic);
4483     fChain->SetBranchAddress("CaloJets_ak5CaloJets_emEnergyFraction", CaloJets_ak5CaloJets_emEnergyFraction, &b_CaloJets_ak5CaloJets_emEnergyFraction);
4484     fChain->SetBranchAddress("CaloJets_ak5CaloJets_towersArea", CaloJets_ak5CaloJets_towersArea, &b_CaloJets_ak5CaloJets_towersArea);
4485     fChain->SetBranchAddress("CaloJets_ak5CaloJets_n90", CaloJets_ak5CaloJets_n90, &b_CaloJets_ak5CaloJets_n90);
4486     fChain->SetBranchAddress("CaloJets_ak5CaloJets_n60", CaloJets_ak5CaloJets_n60, &b_CaloJets_ak5CaloJets_n60);
4487     fChain->SetBranchAddress("PFJets_ak5PFJets_nPFJet", &PFJets_ak5PFJets_nPFJet, &b_PFJets_ak5PFJets_nPFJet);
4488     fChain->SetBranchAddress("PFJets_ak5PFJets_px", PFJets_ak5PFJets_px, &b_PFJets_ak5PFJets_px);
4489     fChain->SetBranchAddress("PFJets_ak5PFJets_py", PFJets_ak5PFJets_py, &b_PFJets_ak5PFJets_py);
4490     fChain->SetBranchAddress("PFJets_ak5PFJets_pz", PFJets_ak5PFJets_pz, &b_PFJets_ak5PFJets_pz);
4491     fChain->SetBranchAddress("PFJets_ak5PFJets_pt", PFJets_ak5PFJets_pt, &b_PFJets_ak5PFJets_pt);
4492     fChain->SetBranchAddress("PFJets_ak5PFJets_p", PFJets_ak5PFJets_p, &b_PFJets_ak5PFJets_p);
4493     fChain->SetBranchAddress("PFJets_ak5PFJets_phi", PFJets_ak5PFJets_phi, &b_PFJets_ak5PFJets_phi);
4494     fChain->SetBranchAddress("PFJets_ak5PFJets_eta", PFJets_ak5PFJets_eta, &b_PFJets_ak5PFJets_eta);
4495     fChain->SetBranchAddress("PFJets_ak5PFJets_theta", PFJets_ak5PFJets_theta, &b_PFJets_ak5PFJets_theta);
4496     fChain->SetBranchAddress("PFJets_ak5PFJets_chargedHadronEnergy", PFJets_ak5PFJets_chargedHadronEnergy, &b_PFJets_ak5PFJets_chargedHadronEnergy);
4497     fChain->SetBranchAddress("PFJets_ak5PFJets_neutralHadronEnergy", PFJets_ak5PFJets_neutralHadronEnergy, &b_PFJets_ak5PFJets_neutralHadronEnergy);
4498     fChain->SetBranchAddress("PFJets_ak5PFJets_photonEnergy", PFJets_ak5PFJets_photonEnergy, &b_PFJets_ak5PFJets_photonEnergy);
4499     fChain->SetBranchAddress("PFJets_ak5PFJets_electronEnergy", PFJets_ak5PFJets_electronEnergy, &b_PFJets_ak5PFJets_electronEnergy);
4500     fChain->SetBranchAddress("PFJets_ak5PFJets_muonEnergy", PFJets_ak5PFJets_muonEnergy, &b_PFJets_ak5PFJets_muonEnergy);
4501     fChain->SetBranchAddress("PFJets_ak5PFJets_HFHadronEnergy", PFJets_ak5PFJets_HFHadronEnergy, &b_PFJets_ak5PFJets_HFHadronEnergy);
4502     fChain->SetBranchAddress("PFJets_ak5PFJets_HFEMEnergy", PFJets_ak5PFJets_HFEMEnergy, &b_PFJets_ak5PFJets_HFEMEnergy);
4503     fChain->SetBranchAddress("PFJets_ak5PFJets_chargedHadronMultiplicity", PFJets_ak5PFJets_chargedHadronMultiplicity, &b_PFJets_ak5PFJets_chargedHadronMultiplicity);
4504     fChain->SetBranchAddress("PFJets_ak5PFJets_neutralHadronMultiplicity", PFJets_ak5PFJets_neutralHadronMultiplicity, &b_PFJets_ak5PFJets_neutralHadronMultiplicity);
4505     fChain->SetBranchAddress("PFJets_ak5PFJets_photonMultiplicity", PFJets_ak5PFJets_photonMultiplicity, &b_PFJets_ak5PFJets_photonMultiplicity);
4506     fChain->SetBranchAddress("PFJets_ak5PFJets_electronMultiplicity", PFJets_ak5PFJets_electronMultiplicity, &b_PFJets_ak5PFJets_electronMultiplicity);
4507     fChain->SetBranchAddress("PFJets_ak5PFJets_muonMultiplicity", PFJets_ak5PFJets_muonMultiplicity, &b_PFJets_ak5PFJets_muonMultiplicity);
4508     fChain->SetBranchAddress("PFJets_ak5PFJets_neutralMultiplicity", PFJets_ak5PFJets_neutralMultiplicity, &b_PFJets_ak5PFJets_neutralMultiplicity);
4509     fChain->SetBranchAddress("PFJets_ak5PFJets_chargedMultiplicity", PFJets_ak5PFJets_chargedMultiplicity, &b_PFJets_ak5PFJets_chargedMultiplicity);
4510     fChain->SetBranchAddress("PFJets_ak5PFJets_HFHadronMultiplicity", PFJets_ak5PFJets_HFHadronMultiplicity, &b_PFJets_ak5PFJets_HFHadronMultiplicity);
4511     fChain->SetBranchAddress("PFJets_ak5PFJets_HFEMMultiplicity", PFJets_ak5PFJets_HFEMMultiplicity, &b_PFJets_ak5PFJets_HFEMMultiplicity);
4512     fChain->SetBranchAddress("TrackJets_ak5TrackJets_nTrackJet", &TrackJets_ak5TrackJets_nTrackJet, &b_TrackJets_ak5TrackJets_nTrackJet);
4513     fChain->SetBranchAddress("TrackJets_ak5TrackJets_px", TrackJets_ak5TrackJets_px, &b_TrackJets_ak5TrackJets_px);
4514     fChain->SetBranchAddress("TrackJets_ak5TrackJets_py", TrackJets_ak5TrackJets_py, &b_TrackJets_ak5TrackJets_py);
4515     fChain->SetBranchAddress("TrackJets_ak5TrackJets_pz", TrackJets_ak5TrackJets_pz, &b_TrackJets_ak5TrackJets_pz);
4516     fChain->SetBranchAddress("TrackJets_ak5TrackJets_pt", TrackJets_ak5TrackJets_pt, &b_TrackJets_ak5TrackJets_pt);
4517     fChain->SetBranchAddress("TrackJets_ak5TrackJets_p", TrackJets_ak5TrackJets_p, &b_TrackJets_ak5TrackJets_p);
4518     fChain->SetBranchAddress("TrackJets_ak5TrackJets_phi", TrackJets_ak5TrackJets_phi, &b_TrackJets_ak5TrackJets_phi);
4519     fChain->SetBranchAddress("TrackJets_ak5TrackJets_eta", TrackJets_ak5TrackJets_eta, &b_TrackJets_ak5TrackJets_eta);
4520     fChain->SetBranchAddress("TrackJets_ak5TrackJets_theta", TrackJets_ak5TrackJets_theta, &b_TrackJets_ak5TrackJets_theta);
4521     fChain->SetBranchAddress("TrackJets_ak5TrackJets_charge", TrackJets_ak5TrackJets_charge, &b_TrackJets_ak5TrackJets_charge);
4522     fChain->SetBranchAddress("TrackJets_ak5TrackJets_numberOfTracks", TrackJets_ak5TrackJets_numberOfTracks, &b_TrackJets_ak5TrackJets_numberOfTracks);
4523     fChain->SetBranchAddress("TrackJets_ak5TrackJets_vx", TrackJets_ak5TrackJets_vx, &b_TrackJets_ak5TrackJets_vx);
4524     fChain->SetBranchAddress("TrackJets_ak5TrackJets_vy", TrackJets_ak5TrackJets_vy, &b_TrackJets_ak5TrackJets_vy);
4525     fChain->SetBranchAddress("TrackJets_ak5TrackJets_vz", TrackJets_ak5TrackJets_vz, &b_TrackJets_ak5TrackJets_vz);
4526     */
4527     fChain->SetBranchAddress("METGen_genMetTrue_genMETPx", &METGen_genMetTrue_genMETPx, &b_METGen_genMetTrue_genMETPx);
4528     fChain->SetBranchAddress("METGen_genMetTrue_genMETPy", &METGen_genMetTrue_genMETPy, &b_METGen_genMetTrue_genMETPy);
4529     fChain->SetBranchAddress("METGen_genMetTrue_genMETPz", &METGen_genMetTrue_genMETPz, &b_METGen_genMetTrue_genMETPz);
4530     fChain->SetBranchAddress("METGen_genMetTrue_genMETEt", &METGen_genMetTrue_genMETEt, &b_METGen_genMetTrue_genMETEt);
4531     fChain->SetBranchAddress("METGen_genMetTrue_genMETEta", &METGen_genMetTrue_genMETEta, &b_METGen_genMetTrue_genMETEta);
4532     fChain->SetBranchAddress("METGen_genMetTrue_genMETPhi", &METGen_genMetTrue_genMETPhi, &b_METGen_genMetTrue_genMETPhi);
4533     fChain->SetBranchAddress("METGen_genMetTrue_genMETsumEt", &METGen_genMetTrue_genMETsumEt, &b_METGen_genMetTrue_genMETsumEt);
4534     fChain->SetBranchAddress("METGen_genMetTrue_genMETmEtSig", &METGen_genMetTrue_genMETmEtSig, &b_METGen_genMetTrue_genMETmEtSig);
4535     fChain->SetBranchAddress("METGen_genMetTrue_genMETChargedEMEt", &METGen_genMetTrue_genMETChargedEMEt, &b_METGen_genMetTrue_genMETChargedEMEt);
4536     fChain->SetBranchAddress("METGen_genMetTrue_genMETChargedHadEt", &METGen_genMetTrue_genMETChargedHadEt, &b_METGen_genMetTrue_genMETChargedHadEt);
4537     fChain->SetBranchAddress("METGen_genMetTrue_genMETInvisibleEt", &METGen_genMetTrue_genMETInvisibleEt, &b_METGen_genMetTrue_genMETInvisibleEt);
4538     fChain->SetBranchAddress("METGen_genMetTrue_genMETMuonEt", &METGen_genMetTrue_genMETMuonEt, &b_METGen_genMetTrue_genMETMuonEt);
4539     fChain->SetBranchAddress("METGen_genMetTrue_genMETNeutralEMEt", &METGen_genMetTrue_genMETNeutralEMEt, &b_METGen_genMetTrue_genMETNeutralEMEt);
4540     fChain->SetBranchAddress("METGen_genMetTrue_genMETNeutralHadEt", &METGen_genMetTrue_genMETNeutralHadEt, &b_METGen_genMetTrue_genMETNeutralHadEt);
4541     fChain->SetBranchAddress("METGen_genMetCalo_genMETPx", &METGen_genMetCalo_genMETPx, &b_METGen_genMetCalo_genMETPx);
4542     fChain->SetBranchAddress("METGen_genMetCalo_genMETPy", &METGen_genMetCalo_genMETPy, &b_METGen_genMetCalo_genMETPy);
4543     fChain->SetBranchAddress("METGen_genMetCalo_genMETPz", &METGen_genMetCalo_genMETPz, &b_METGen_genMetCalo_genMETPz);
4544     fChain->SetBranchAddress("METGen_genMetCalo_genMETEt", &METGen_genMetCalo_genMETEt, &b_METGen_genMetCalo_genMETEt);
4545     fChain->SetBranchAddress("METGen_genMetCalo_genMETEta", &METGen_genMetCalo_genMETEta, &b_METGen_genMetCalo_genMETEta);
4546     fChain->SetBranchAddress("METGen_genMetCalo_genMETPhi", &METGen_genMetCalo_genMETPhi, &b_METGen_genMetCalo_genMETPhi);
4547     fChain->SetBranchAddress("METGen_genMetCalo_genMETsumEt", &METGen_genMetCalo_genMETsumEt, &b_METGen_genMetCalo_genMETsumEt);
4548     fChain->SetBranchAddress("METGen_genMetCalo_genMETmEtSig", &METGen_genMetCalo_genMETmEtSig, &b_METGen_genMetCalo_genMETmEtSig);
4549     fChain->SetBranchAddress("METGen_genMetCalo_genMETChargedEMEt", &METGen_genMetCalo_genMETChargedEMEt, &b_METGen_genMetCalo_genMETChargedEMEt);
4550     fChain->SetBranchAddress("METGen_genMetCalo_genMETChargedHadEt", &METGen_genMetCalo_genMETChargedHadEt, &b_METGen_genMetCalo_genMETChargedHadEt);
4551     fChain->SetBranchAddress("METGen_genMetCalo_genMETInvisibleEt", &METGen_genMetCalo_genMETInvisibleEt, &b_METGen_genMetCalo_genMETInvisibleEt);
4552     fChain->SetBranchAddress("METGen_genMetCalo_genMETMuonEt", &METGen_genMetCalo_genMETMuonEt, &b_METGen_genMetCalo_genMETMuonEt);
4553     fChain->SetBranchAddress("METGen_genMetCalo_genMETNeutralEMEt", &METGen_genMetCalo_genMETNeutralEMEt, &b_METGen_genMetCalo_genMETNeutralEMEt);
4554     fChain->SetBranchAddress("METGen_genMetCalo_genMETNeutralHadEt", &METGen_genMetCalo_genMETNeutralHadEt, &b_METGen_genMetCalo_genMETNeutralHadEt);
4555     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_px", &PatMET_patMETsAK5Calo_px, &b_PatMET_patMETsAK5Calo_px);
4556     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_py", &PatMET_patMETsAK5Calo_py, &b_PatMET_patMETsAK5Calo_py);
4557     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_pz", &PatMET_patMETsAK5Calo_pz, &b_PatMET_patMETsAK5Calo_pz);
4558     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_et", &PatMET_patMETsAK5Calo_et, &b_PatMET_patMETsAK5Calo_et);
4559     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_eta", &PatMET_patMETsAK5Calo_eta, &b_PatMET_patMETsAK5Calo_eta);
4560     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_phi", &PatMET_patMETsAK5Calo_phi, &b_PatMET_patMETsAK5Calo_phi);
4561     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_sumEt", &PatMET_patMETsAK5Calo_sumEt, &b_PatMET_patMETsAK5Calo_sumEt);
4562     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_mEtSig", &PatMET_patMETsAK5Calo_mEtSig, &b_PatMET_patMETsAK5Calo_mEtSig);
4563     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_nCorrections", &PatMET_patMETsAK5Calo_nCorrections, &b_PatMET_patMETsAK5Calo_nCorrections);
4564     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_corExUncorrALL", &PatMET_patMETsAK5Calo_corExUncorrALL, &b_PatMET_patMETsAK5Calo_corExUncorrALL);
4565     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_corEyUncorrALL", &PatMET_patMETsAK5Calo_corEyUncorrALL, &b_PatMET_patMETsAK5Calo_corEyUncorrALL);
4566     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_corSumEtUncorrALL", &PatMET_patMETsAK5Calo_corSumEtUncorrALL, &b_PatMET_patMETsAK5Calo_corSumEtUncorrALL);
4567     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_uncorrectedPtUncorrALL", &PatMET_patMETsAK5Calo_uncorrectedPtUncorrALL, &b_PatMET_patMETsAK5Calo_uncorrectedPtUncorrALL);
4568     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_uncorrectedPhiUncorrALL", &PatMET_patMETsAK5Calo_uncorrectedPhiUncorrALL, &b_PatMET_patMETsAK5Calo_uncorrectedPhiUncorrALL);
4569     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_corExUncorrJES", &PatMET_patMETsAK5Calo_corExUncorrJES, &b_PatMET_patMETsAK5Calo_corExUncorrJES);
4570     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_corEyUncorrJES", &PatMET_patMETsAK5Calo_corEyUncorrJES, &b_PatMET_patMETsAK5Calo_corEyUncorrJES);
4571     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_corSumEtUncorrJES", &PatMET_patMETsAK5Calo_corSumEtUncorrJES, &b_PatMET_patMETsAK5Calo_corSumEtUncorrJES);
4572     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_uncorrectedPtUncorrJES", &PatMET_patMETsAK5Calo_uncorrectedPtUncorrJES, &b_PatMET_patMETsAK5Calo_uncorrectedPtUncorrJES);
4573     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_uncorrectedPhiUncorrJES", &PatMET_patMETsAK5Calo_uncorrectedPhiUncorrJES, &b_PatMET_patMETsAK5Calo_uncorrectedPhiUncorrJES);
4574     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_corExUncorrMUON", &PatMET_patMETsAK5Calo_corExUncorrMUON, &b_PatMET_patMETsAK5Calo_corExUncorrMUON);
4575     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_corEyUncorrMUON", &PatMET_patMETsAK5Calo_corEyUncorrMUON, &b_PatMET_patMETsAK5Calo_corEyUncorrMUON);
4576     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_corSumEtUncorrMUON", &PatMET_patMETsAK5Calo_corSumEtUncorrMUON, &b_PatMET_patMETsAK5Calo_corSumEtUncorrMUON);
4577     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_uncorrectedPtUncorrMUON", &PatMET_patMETsAK5Calo_uncorrectedPtUncorrMUON, &b_PatMET_patMETsAK5Calo_uncorrectedPtUncorrMUON);
4578     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_uncorrectedPhiUncorrMUON", &PatMET_patMETsAK5Calo_uncorrectedPhiUncorrMUON, &b_PatMET_patMETsAK5Calo_uncorrectedPhiUncorrMUON);
4579     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_etFractionHadronic", &PatMET_patMETsAK5Calo_etFractionHadronic, &b_PatMET_patMETsAK5Calo_etFractionHadronic);
4580     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_emEtFraction", &PatMET_patMETsAK5Calo_emEtFraction, &b_PatMET_patMETsAK5Calo_emEtFraction);
4581     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_hadEtInHB", &PatMET_patMETsAK5Calo_hadEtInHB, &b_PatMET_patMETsAK5Calo_hadEtInHB);
4582     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_hadEtInHO", &PatMET_patMETsAK5Calo_hadEtInHO, &b_PatMET_patMETsAK5Calo_hadEtInHO);
4583     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_hadEtInHE", &PatMET_patMETsAK5Calo_hadEtInHE, &b_PatMET_patMETsAK5Calo_hadEtInHE);
4584     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_hadEtInHF", &PatMET_patMETsAK5Calo_hadEtInHF, &b_PatMET_patMETsAK5Calo_hadEtInHF);
4585     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_emEtInEB", &PatMET_patMETsAK5Calo_emEtInEB, &b_PatMET_patMETsAK5Calo_emEtInEB);
4586     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_emEtInEE", &PatMET_patMETsAK5Calo_emEtInEE, &b_PatMET_patMETsAK5Calo_emEtInEE);
4587     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_emEtInHF", &PatMET_patMETsAK5Calo_emEtInHF, &b_PatMET_patMETsAK5Calo_emEtInHF);
4588     fChain->SetBranchAddress("PatMET_patMETsAK5Calo_metSignificance", &PatMET_patMETsAK5Calo_metSignificance, &b_PatMET_patMETsAK5Calo_metSignificance);
4589     fChain->SetBranchAddress("PatMET_patMETsPF_px", &PatMET_patMETsPF_px, &b_PatMET_patMETsPF_px);
4590     fChain->SetBranchAddress("PatMET_patMETsPF_py", &PatMET_patMETsPF_py, &b_PatMET_patMETsPF_py);
4591     fChain->SetBranchAddress("PatMET_patMETsPF_pz", &PatMET_patMETsPF_pz, &b_PatMET_patMETsPF_pz);
4592     fChain->SetBranchAddress("PatMET_patMETsPF_et", &PatMET_patMETsPF_et, &b_PatMET_patMETsPF_et);
4593     fChain->SetBranchAddress("PatMET_patMETsPF_eta", &PatMET_patMETsPF_eta, &b_PatMET_patMETsPF_eta);
4594     fChain->SetBranchAddress("PatMET_patMETsPF_phi", &PatMET_patMETsPF_phi, &b_PatMET_patMETsPF_phi);
4595     fChain->SetBranchAddress("PatMET_patMETsPF_sumEt", &PatMET_patMETsPF_sumEt, &b_PatMET_patMETsPF_sumEt);
4596     fChain->SetBranchAddress("PatMET_patMETsPF_mEtSig", &PatMET_patMETsPF_mEtSig, &b_PatMET_patMETsPF_mEtSig);
4597     fChain->SetBranchAddress("PatMET_patMETsTC_px", &PatMET_patMETsTC_px, &b_PatMET_patMETsTC_px);
4598     fChain->SetBranchAddress("PatMET_patMETsTC_py", &PatMET_patMETsTC_py, &b_PatMET_patMETsTC_py);
4599     fChain->SetBranchAddress("PatMET_patMETsTC_pz", &PatMET_patMETsTC_pz, &b_PatMET_patMETsTC_pz);
4600     fChain->SetBranchAddress("PatMET_patMETsTC_et", &PatMET_patMETsTC_et, &b_PatMET_patMETsTC_et);
4601     fChain->SetBranchAddress("PatMET_patMETsTC_eta", &PatMET_patMETsTC_eta, &b_PatMET_patMETsTC_eta);
4602     fChain->SetBranchAddress("PatMET_patMETsTC_phi", &PatMET_patMETsTC_phi, &b_PatMET_patMETsTC_phi);
4603     fChain->SetBranchAddress("PatMET_patMETsTC_sumEt", &PatMET_patMETsTC_sumEt, &b_PatMET_patMETsTC_sumEt);
4604     fChain->SetBranchAddress("PatMET_patMETsTC_mEtSig", &PatMET_patMETsTC_mEtSig, &b_PatMET_patMETsTC_mEtSig);
4605     fChain->SetBranchAddress("RecoMET_tcMet_px", &RecoMET_tcMet_px, &b_RecoMET_tcMet_px);
4606     fChain->SetBranchAddress("RecoMET_tcMet_py", &RecoMET_tcMet_py, &b_RecoMET_tcMet_py);
4607     fChain->SetBranchAddress("RecoMET_tcMet_pz", &RecoMET_tcMet_pz, &b_RecoMET_tcMet_pz);
4608     fChain->SetBranchAddress("RecoMET_tcMet_et", &RecoMET_tcMet_et, &b_RecoMET_tcMet_et);
4609     fChain->SetBranchAddress("RecoMET_tcMet_eta", &RecoMET_tcMet_eta, &b_RecoMET_tcMet_eta);
4610     fChain->SetBranchAddress("RecoMET_tcMet_phi", &RecoMET_tcMet_phi, &b_RecoMET_tcMet_phi);
4611     fChain->SetBranchAddress("RecoMET_tcMet_sumEt", &RecoMET_tcMet_sumEt, &b_RecoMET_tcMet_sumEt);
4612     fChain->SetBranchAddress("RecoCaloMET_met_px", &RecoCaloMET_met_px, &b_RecoCaloMET_met_px);
4613     fChain->SetBranchAddress("RecoCaloMET_met_py", &RecoCaloMET_met_py, &b_RecoCaloMET_met_py);
4614     fChain->SetBranchAddress("RecoCaloMET_met_pz", &RecoCaloMET_met_pz, &b_RecoCaloMET_met_pz);
4615     fChain->SetBranchAddress("RecoCaloMET_met_et", &RecoCaloMET_met_et, &b_RecoCaloMET_met_et);
4616     fChain->SetBranchAddress("RecoCaloMET_met_eta", &RecoCaloMET_met_eta, &b_RecoCaloMET_met_eta);
4617     fChain->SetBranchAddress("RecoCaloMET_met_phi", &RecoCaloMET_met_phi, &b_RecoCaloMET_met_phi);
4618     fChain->SetBranchAddress("RecoCaloMET_met_sumEt", &RecoCaloMET_met_sumEt, &b_RecoCaloMET_met_sumEt);
4619     fChain->SetBranchAddress("RecoCaloMET_met_etFractionHadronic", &RecoCaloMET_met_etFractionHadronic, &b_RecoCaloMET_met_etFractionHadronic);
4620     fChain->SetBranchAddress("RecoCaloMET_met_emEtFraction", &RecoCaloMET_met_emEtFraction, &b_RecoCaloMET_met_emEtFraction);
4621     fChain->SetBranchAddress("RecoCaloMET_met_hadEtInHB", &RecoCaloMET_met_hadEtInHB, &b_RecoCaloMET_met_hadEtInHB);
4622     fChain->SetBranchAddress("RecoCaloMET_met_hadEtInHO", &RecoCaloMET_met_hadEtInHO, &b_RecoCaloMET_met_hadEtInHO);
4623     fChain->SetBranchAddress("RecoCaloMET_met_hadEtInHE", &RecoCaloMET_met_hadEtInHE, &b_RecoCaloMET_met_hadEtInHE);
4624     fChain->SetBranchAddress("RecoCaloMET_met_hadEtInHF", &RecoCaloMET_met_hadEtInHF, &b_RecoCaloMET_met_hadEtInHF);
4625     fChain->SetBranchAddress("RecoCaloMET_met_emEtInEB", &RecoCaloMET_met_emEtInEB, &b_RecoCaloMET_met_emEtInEB);
4626     fChain->SetBranchAddress("RecoCaloMET_met_emEtInEE", &RecoCaloMET_met_emEtInEE, &b_RecoCaloMET_met_emEtInEE);
4627     fChain->SetBranchAddress("RecoCaloMET_met_emEtInHF", &RecoCaloMET_met_emEtInHF, &b_RecoCaloMET_met_emEtInHF);
4628     fChain->SetBranchAddress("RecoCaloMET_met_metSignificance", &RecoCaloMET_met_metSignificance, &b_RecoCaloMET_met_metSignificance);
4629     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_px", &RecoCaloMET_corMetGlobalMuons_px, &b_RecoCaloMET_corMetGlobalMuons_px);
4630     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_py", &RecoCaloMET_corMetGlobalMuons_py, &b_RecoCaloMET_corMetGlobalMuons_py);
4631     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_pz", &RecoCaloMET_corMetGlobalMuons_pz, &b_RecoCaloMET_corMetGlobalMuons_pz);
4632     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_et", &RecoCaloMET_corMetGlobalMuons_et, &b_RecoCaloMET_corMetGlobalMuons_et);
4633     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_eta", &RecoCaloMET_corMetGlobalMuons_eta, &b_RecoCaloMET_corMetGlobalMuons_eta);
4634     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_phi", &RecoCaloMET_corMetGlobalMuons_phi, &b_RecoCaloMET_corMetGlobalMuons_phi);
4635     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_sumEt", &RecoCaloMET_corMetGlobalMuons_sumEt, &b_RecoCaloMET_corMetGlobalMuons_sumEt);
4636     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_etFractionHadronic", &RecoCaloMET_corMetGlobalMuons_etFractionHadronic, &b_RecoCaloMET_corMetGlobalMuons_etFractionHadronic);
4637     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_emEtFraction", &RecoCaloMET_corMetGlobalMuons_emEtFraction, &b_RecoCaloMET_corMetGlobalMuons_emEtFraction);
4638     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_hadEtInHB", &RecoCaloMET_corMetGlobalMuons_hadEtInHB, &b_RecoCaloMET_corMetGlobalMuons_hadEtInHB);
4639     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_hadEtInHO", &RecoCaloMET_corMetGlobalMuons_hadEtInHO, &b_RecoCaloMET_corMetGlobalMuons_hadEtInHO);
4640     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_hadEtInHE", &RecoCaloMET_corMetGlobalMuons_hadEtInHE, &b_RecoCaloMET_corMetGlobalMuons_hadEtInHE);
4641     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_hadEtInHF", &RecoCaloMET_corMetGlobalMuons_hadEtInHF, &b_RecoCaloMET_corMetGlobalMuons_hadEtInHF);
4642     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_emEtInEB", &RecoCaloMET_corMetGlobalMuons_emEtInEB, &b_RecoCaloMET_corMetGlobalMuons_emEtInEB);
4643     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_emEtInEE", &RecoCaloMET_corMetGlobalMuons_emEtInEE, &b_RecoCaloMET_corMetGlobalMuons_emEtInEE);
4644     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_emEtInHF", &RecoCaloMET_corMetGlobalMuons_emEtInHF, &b_RecoCaloMET_corMetGlobalMuons_emEtInHF);
4645     fChain->SetBranchAddress("RecoCaloMET_corMetGlobalMuons_metSignificance", &RecoCaloMET_corMetGlobalMuons_metSignificance, &b_RecoCaloMET_corMetGlobalMuons_metSignificance);
4646     fChain->SetBranchAddress("RecoPFMET_pfMet_px", &RecoPFMET_pfMet_px, &b_RecoPFMET_pfMet_px);
4647     fChain->SetBranchAddress("RecoPFMET_pfMet_py", &RecoPFMET_pfMet_py, &b_RecoPFMET_pfMet_py);
4648     fChain->SetBranchAddress("RecoPFMET_pfMet_pz", &RecoPFMET_pfMet_pz, &b_RecoPFMET_pfMet_pz);
4649     fChain->SetBranchAddress("RecoPFMET_pfMet_et", &RecoPFMET_pfMet_et, &b_RecoPFMET_pfMet_et);
4650     fChain->SetBranchAddress("RecoPFMET_pfMet_eta", &RecoPFMET_pfMet_eta, &b_RecoPFMET_pfMet_eta);
4651     fChain->SetBranchAddress("RecoPFMET_pfMet_phi", &RecoPFMET_pfMet_phi, &b_RecoPFMET_pfMet_phi);
4652     fChain->SetBranchAddress("RecoPFMET_pfMet_sumEt", &RecoPFMET_pfMet_sumEt, &b_RecoPFMET_pfMet_sumEt);
4653     fChain->SetBranchAddress("EventCleanup_cscLooseHaloId", &EventCleanup_cscLooseHaloId, &b_EventCleanup_cscLooseHaloId);
4654     fChain->SetBranchAddress("EventCleanup_cscTightHaloId", &EventCleanup_cscTightHaloId, &b_EventCleanup_cscTightHaloId);
4655     fChain->SetBranchAddress("EventCleanup_passLooseNoiseFilter", &EventCleanup_passLooseNoiseFilter, &b_EventCleanup_passLooseNoiseFilter);
4656     fChain->SetBranchAddress("EventCleanup_passTightNoiseFilter", &EventCleanup_passTightNoiseFilter, &b_EventCleanup_passTightNoiseFilter);
4657     fChain->SetBranchAddress("CaloTower_towerMaker_nCaloTower", &CaloTower_towerMaker_nCaloTower, &b_CaloTower_towerMaker_nCaloTower);
4658     fChain->SetBranchAddress("CaloTower_towerMaker_emEnergy", CaloTower_towerMaker_emEnergy, &b_CaloTower_towerMaker_emEnergy);
4659     fChain->SetBranchAddress("CaloTower_towerMaker_hadEnergy", CaloTower_towerMaker_hadEnergy, &b_CaloTower_towerMaker_hadEnergy);
4660     fChain->SetBranchAddress("CaloTower_towerMaker_outerEnergy", CaloTower_towerMaker_outerEnergy, &b_CaloTower_towerMaker_outerEnergy);
4661     fChain->SetBranchAddress("CaloTower_towerMaker_emEt", CaloTower_towerMaker_emEt, &b_CaloTower_towerMaker_emEt);
4662     fChain->SetBranchAddress("CaloTower_towerMaker_hadEt", CaloTower_towerMaker_hadEt, &b_CaloTower_towerMaker_hadEt);
4663     fChain->SetBranchAddress("CaloTower_towerMaker_outerEt", CaloTower_towerMaker_outerEt, &b_CaloTower_towerMaker_outerEt);
4664     fChain->SetBranchAddress("CaloTower_towerMaker_emPositionX", CaloTower_towerMaker_emPositionX, &b_CaloTower_towerMaker_emPositionX);
4665     fChain->SetBranchAddress("CaloTower_towerMaker_emPositionY", CaloTower_towerMaker_emPositionY, &b_CaloTower_towerMaker_emPositionY);
4666     fChain->SetBranchAddress("CaloTower_towerMaker_emPositionZ", CaloTower_towerMaker_emPositionZ, &b_CaloTower_towerMaker_emPositionZ);
4667     fChain->SetBranchAddress("CaloTower_towerMaker_hadPositionX", CaloTower_towerMaker_hadPositionX, &b_CaloTower_towerMaker_hadPositionX);
4668     fChain->SetBranchAddress("CaloTower_towerMaker_hadPositionY", CaloTower_towerMaker_hadPositionY, &b_CaloTower_towerMaker_hadPositionY);
4669     fChain->SetBranchAddress("CaloTower_towerMaker_hadPositionZ", CaloTower_towerMaker_hadPositionZ, &b_CaloTower_towerMaker_hadPositionZ);
4670     fChain->SetBranchAddress("CaloTower_towerMaker_emLvl1", CaloTower_towerMaker_emLvl1, &b_CaloTower_towerMaker_emLvl1);
4671     fChain->SetBranchAddress("CaloTower_towerMaker_hadLvl1", CaloTower_towerMaker_hadLvl1, &b_CaloTower_towerMaker_hadLvl1);
4672     fChain->SetBranchAddress("CaloTower_towerMaker_hadEnergyHeOuterLayer", CaloTower_towerMaker_hadEnergyHeOuterLayer, &b_CaloTower_towerMaker_hadEnergyHeOuterLayer);
4673     fChain->SetBranchAddress("CaloTower_towerMaker_hadEnergyHeInnerLayer", CaloTower_towerMaker_hadEnergyHeInnerLayer, &b_CaloTower_towerMaker_hadEnergyHeInnerLayer);
4674     fChain->SetBranchAddress("CaloTower_towerMaker_ecalTime", CaloTower_towerMaker_ecalTime, &b_CaloTower_towerMaker_ecalTime);
4675     fChain->SetBranchAddress("CaloTower_towerMaker_hcalTime", CaloTower_towerMaker_hcalTime, &b_CaloTower_towerMaker_hcalTime);
4676     fChain->SetBranchAddress("CaloTower_towerMaker_ieta", CaloTower_towerMaker_ieta, &b_CaloTower_towerMaker_ieta);
4677     fChain->SetBranchAddress("CaloTower_towerMaker_iphi", CaloTower_towerMaker_iphi, &b_CaloTower_towerMaker_iphi);
4678     fChain->SetBranchAddress("CaloTower_towerMaker_numCrystals", CaloTower_towerMaker_numCrystals, &b_CaloTower_towerMaker_numCrystals);
4679     fChain->SetBranchAddress("CaloTower_towerMaker_px", CaloTower_towerMaker_px, &b_CaloTower_towerMaker_px);
4680     fChain->SetBranchAddress("CaloTower_towerMaker_py", CaloTower_towerMaker_py, &b_CaloTower_towerMaker_py);
4681     fChain->SetBranchAddress("CaloTower_towerMaker_pz", CaloTower_towerMaker_pz, &b_CaloTower_towerMaker_pz);
4682     fChain->SetBranchAddress("CaloTower_towerMaker_pt", CaloTower_towerMaker_pt, &b_CaloTower_towerMaker_pt);
4683     fChain->SetBranchAddress("CaloTower_towerMaker_p", CaloTower_towerMaker_p, &b_CaloTower_towerMaker_p);
4684     fChain->SetBranchAddress("CaloTower_towerMaker_energy", CaloTower_towerMaker_energy, &b_CaloTower_towerMaker_energy);
4685     fChain->SetBranchAddress("CaloTower_towerMaker_phi", CaloTower_towerMaker_phi, &b_CaloTower_towerMaker_phi);
4686     fChain->SetBranchAddress("CaloTower_towerMaker_eta", CaloTower_towerMaker_eta, &b_CaloTower_towerMaker_eta);
4687     fChain->SetBranchAddress("CaloTower_towerMaker_theta", CaloTower_towerMaker_theta, &b_CaloTower_towerMaker_theta);
4688     Notify();
4689     }
4690    
4691     Bool_t analysis::Notify()
4692     {
4693     // The Notify() function is called when a new file is opened. This
4694     // can be either for a new TTree in a TChain or when when a new TTree
4695     // is started when using PROOF. It is normally not necessary to make changes
4696     // to the generated code, but the routine can be extended by the
4697     // user if needed. The return value is currently not used.
4698    
4699     return kTRUE;
4700     }
4701    
4702     void analysis::Show(Long64_t entry)
4703     {
4704     // Print contents of entry.
4705     // If entry is not specified, print current entry
4706     if (!fChain) return;
4707     fChain->Show(entry);
4708     }
4709     Int_t analysis::Cut(Long64_t entry)
4710     {
4711     // This function may be called from Loop.
4712     // returns 1 if entry is accepted.
4713     // returns -1 otherwise.
4714     return 1;
4715     }
4716     #endif // #ifdef analysis_cxx
4717