ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CITCommon/CommonData/interface/ElectronTree.h
(Generate patch)

Comparing UserCode/CITCommon/CommonData/interface/ElectronTree.h (file contents):
Revision 1.2 by sixie, Sat Jul 21 06:57:23 2012 UTC vs.
Revision 1.3 by sixie, Sun Jul 29 10:34:09 2012 UTC

# Line 111 | Line 111 | namespace citana
111  
112        Bool_t                  fElePassTriggerDenominator;
113  
114 +      //Regression Variables
115 +      Bool_t                  fIsEB;          
116 +      Bool_t                  fIsEE;          
117 +      Float_t                 fSCRawEnergy;
118 +      Float_t                 fE5x5;
119 +      Float_t                 fNClusters;
120 +      Float_t                 fEtaSeed;
121 +      Float_t                 fPhiSeed;
122 +      Float_t                 fESeed;
123 +      Float_t                 fE3x3Seed;
124 +      Float_t                 fE5x5Seed;
125 +      Float_t                 fEMaxSeed;
126 +      Float_t                 fE2ndSeed;
127 +      Float_t                 fETopSeed;
128 +      Float_t                 fEBottomSeed;
129 +      Float_t                 fELeftSeed;
130 +      Float_t                 fERightSeed;
131 +      Float_t                 fE2x5MaxSeed;
132 +      Float_t                 fE2x5TopSeed;
133 +      Float_t                 fE2x5BottomSeed;
134 +      Float_t                 fE2x5LeftSeed;
135 +      Float_t                 fE2x5RightSeed;
136 +      Float_t                 fIEtaSeed;
137 +      Float_t                 fIPhiSeed;
138 +      Float_t                 fEtaCrySeed;
139 +      Float_t                 fPhiCrySeed;
140 +      Float_t                 fGsfTrackPIn;
141 +      Int_t                   fCharge;
142 +      Float_t                 fGeneratedEnergy;
143 +      Float_t                 fGeneratedEnergyStatus1;
144 +      Float_t                 fGeneratedEnergyStatus3;
145 +
146      public:
147        /// this is the main element
148        TTree *tree_;
# Line 134 | Line 166 | namespace citana
166          fEventNumber                   = 0.0;
167          fEleEventNumberParity          = 0.0;
168          fElePt                         = 0.0;
169 <        fEleEta                                = 0.0;
170 <        fElePhi                                = 0.0;
171 <        fEleSCEt                               = 0.0;
169 >        fEleEta                        = 0.0;
170 >        fElePhi                        = 0.0;
171 >        fEleSCEt                       = 0.0;
172          fEleSCEta                      = 0.0;
173          fEleSCPhi                      = 0.0;
174          fEleEcalEnergy                 = 0.0;
175 <        fEleIsEcalDriven                       = 0.0;
175 >        fEleIsEcalDriven               = 0.0;
176          fEleTriggerBit                 = 0.0;
177          fRho                           = 0.0;
178          fNVertices                     = 0.0;
179          fEleD0                         = 0.0;
180          fEleDZ                         = 0.0;
181 <        fEleIP3d                               = 0.0;
181 >        fEleIP3d                       = 0.0;
182          fEleIP3dSig                    = 0.0;
183          fEleMatchedConversion          = 0.0;
184          fEleConvDCot                   = 0.0;
# Line 155 | Line 187 | namespace citana
187          fEleNBrem                      = 0.0;
188          fEleFBrem                      = 0.0;
189          fEleEOverP                     = 0.0;
190 <        fEleESeedClusterOverPIn                = 0.0;
191 <        fEleESeedClusterOverPout               = 0.0;
192 <        fEleEEleClusterOverPout                = 0.0;
193 <        fEleOneOverEMinusOneOverP        = 0.0;
190 >        fEleESeedClusterOverPIn        = 0.0;
191 >        fEleESeedClusterOverPout       = 0.0;
192 >        fEleEEleClusterOverPout        = 0.0;
193 >        fEleOneOverEMinusOneOverP      = 0.0;
194          fEleDEtaIn                     = 0.0;
195          fEleDPhiIn                     = 0.0;
196          fEledEtaCalo                   = 0.0;
197          fEledPhiCalo                   = 0.0;
198          fEleSigmaIEtaIEta              = 0.0;
199          fEleSigmaIPhiIPhi              = 0.0;
200 <        fEleSigmaIEtaIPhi                      = 0.0;
200 >        fEleSigmaIEtaIPhi              = 0.0;
201          fEleSCEtaWidth                 = 0.0;
202          fEleSCPhiWidth                 = 0.0;
203          fEleR9                         = 0.0;
204          fElePreShowerOverRaw           = 0.0;
205          fEleHoverE                     = 0.0;
206 <        fEleGsfTrackChi2OverNdof         = 0.0;
206 >        fEleGsfTrackChi2OverNdof       = 0.0;
207          fEleKFTrackChi2OverNDoF        = 0.0;
208 <        fEleKFTrackNHits                       = 0.0;
208 >        fEleKFTrackNHits               = 0.0;
209          fEleKFTrackNLayersWithMeasurement = 0.0;
210 <        fEleOneMinusSeedE1x5OverE5x5     = 0.0;
211 <        fElePFMVA                              = 0.0;
210 >        fEleOneMinusSeedE1x5OverE5x5   = 0.0;
211 >        fElePFMVA                      = 0.0;
212          fEleTrkIso03                   = 0.0;
213          fEleEMIso03                    = 0.0;
214          fEleHadIso03                   = 0.0;
215          fEleTrkIso04                   = 0.0;
216          fEleEMIso04                    = 0.0;
217 <        fEleHadIso04                           = 0.0;
217 >        fEleHadIso04                   = 0.0;
218          fElePFIso04                    = 0.0;
219          fChargedIso_DR0p0To0p1         = 0.0;
220          fChargedIso_DR0p1To0p2         = 0.0;
# Line 194 | Line 226 | namespace citana
226          fGammaIso_DR0p2To0p3           = 0.0;
227          fGammaIso_DR0p3To0p4           = 0.0;
228          fGammaIso_DR0p4To0p5           = 0.0;
229 <        fNeutralHadronIso_DR0p0To0p1     = 0.0;
230 <        fNeutralHadronIso_DR0p1To0p2     = 0.0;
231 <        fNeutralHadronIso_DR0p2To0p3     = 0.0;
232 <        fNeutralHadronIso_DR0p3To0p4     = 0.0;
233 <        fNeutralHadronIso_DR0p4To0p5     = 0.0;
234 <        fElePassTriggerDenominator       = 0.0;
229 >        fNeutralHadronIso_DR0p0To0p1   = 0.0;
230 >        fNeutralHadronIso_DR0p1To0p2   = 0.0;
231 >        fNeutralHadronIso_DR0p2To0p3   = 0.0;
232 >        fNeutralHadronIso_DR0p3To0p4   = 0.0;
233 >        fNeutralHadronIso_DR0p4To0p5   = 0.0;
234 >        fElePassTriggerDenominator     = 0.0;
235 >        fIsEB                          = 0.0;          
236 >        fIsEE                          = 0.0;          
237 >        fSCRawEnergy                   = 0.0;
238 >        fE5x5                          = 0.0;
239 >        fNClusters                     = 0.0;
240 >        fEtaSeed                       = 0.0;
241 >        fPhiSeed                       = 0.0;
242 >        fESeed                         = 0.0;
243 >        fE3x3Seed                      = 0.0;
244 >        fE5x5Seed                      = 0.0;
245 >        fEMaxSeed                      = 0.0;
246 >        fE2ndSeed                      = 0.0;
247 >        fETopSeed                      = 0.0;
248 >        fEBottomSeed                   = 0.0;
249 >        fELeftSeed                     = 0.0;
250 >        fERightSeed                    = 0.0;
251 >        fE2x5MaxSeed                   = 0.0;
252 >        fE2x5TopSeed                   = 0.0;
253 >        fE2x5BottomSeed                = 0.0;
254 >        fE2x5LeftSeed                  = 0.0;
255 >        fE2x5RightSeed                 = 0.0;
256 >        fIEtaSeed                      = 0.0;
257 >        fIPhiSeed                      = 0.0;
258 >        fEtaCrySeed                    = 0.0;
259 >        fPhiCrySeed                    = 0.0;
260 >        fGsfTrackPIn                   = 0.0;
261 >        fCharge                        = 0.0;
262 >        fGeneratedEnergy               = 0.0;
263 >        fGeneratedEnergyStatus1        = 0.0;
264 >        fGeneratedEnergyStatus3        = 0.0;
265 >
266 >
267        }
268      
269        /// load a ElectronTree
# Line 246 | Line 310 | namespace citana
310          tree_->Branch("EoPin",&fEleESeedClusterOverPIn,"EoPin/F");
311          tree_->Branch("ESeedoPout",&fEleESeedClusterOverPout,"ESeedoPout/F");
312          tree_->Branch("EEleoPout",&fEleEEleClusterOverPout,"EEleoPout/F");
313 < //       tree_->Branch("eleEoPout",&fEleEEleClusterOverPout,"eleEoPout/F");
314 <        tree_->Branch("IoEmIoP",&fEleOneOverEMinusOneOverP,"IoEmIoP/F");
313 > //       tree_->Branch("eleEoPout",&fEleEEleClusterOverPout,"eleEoPout/F"); //old name of the branch
314 >        tree_->Branch("IoEmIoP",&fEleOneOverEMinusOneOverP,"IoEmIoP/F");  
315          tree_->Branch("deta",&fEleDEtaIn,"deta/F");
316          tree_->Branch("dphi",&fEleDPhiIn,"dphi/F");
317          tree_->Branch("detacalo",&fEledEtaCalo,"detacalo/F");
# Line 289 | Line 353 | namespace citana
353          tree_->Branch("NeutralHadronIso_DR0p3To0p4",&fNeutralHadronIso_DR0p3To0p4,"NeutralHadronIso_DR0p3To0p4/F");
354          tree_->Branch("NeutralHadronIso_DR0p4To0p5",&fNeutralHadronIso_DR0p4To0p5,"NeutralHadronIso_DR0p4To0p5/F");
355          tree_->Branch("PassTriggerDenominator",&fElePassTriggerDenominator,"PassTriggerDenominator/O");
356 +        tree_->Branch("IsEB",&fIsEB,"IsEB/O");
357 +        tree_->Branch("IsEE",&fIsEE,"IsEE/O");
358 +        tree_->Branch("SCRawEnergy",&fSCRawEnergy,"SCRawEnergy/F");
359 +        tree_->Branch("E5x5",&fE5x5,"E5x5/F");
360 +        tree_->Branch("NClusters",&fNClusters,"NClusters/F");
361 +        tree_->Branch("EtaSeed",&fEtaSeed,"EtaSeed/F");
362 +        tree_->Branch("PhiSeed",&fPhiSeed,"PhiSeed/F");
363 +        tree_->Branch("ESeed",&fESeed,"ESeed/F");
364 +        tree_->Branch("E3x3Seed",&fE3x3Seed,"E3x3Seed/F");
365 +        tree_->Branch("E5x5Seed",&fE5x5Seed,"E5x5Seed/F");
366 +        tree_->Branch("EMaxSeed",&fEMaxSeed,"EMaxSeed/F");
367 +        tree_->Branch("E2ndSeed",&fE2ndSeed,"E2ndSeed/F");
368 +        tree_->Branch("ETopSeed",&fETopSeed,"ETopSeed/F");
369 +        tree_->Branch("EBottomSeed",&fEBottomSeed,"EBottomSeed/F");
370 +        tree_->Branch("ELeftSeed",&fELeftSeed,"ELeftSeed/F");
371 +        tree_->Branch("ERightSeed",&fERightSeed,"ERightSeed/F");
372 +        tree_->Branch("E2x5MaxSeed",&fE2x5MaxSeed,"E2x5MaxSeed/F");
373 +        tree_->Branch("E2x5TopSeed",&fE2x5TopSeed,"E2x5TopSeed/F");
374 +        tree_->Branch("E2x5BottomSeed",&fE2x5BottomSeed,"E2x5BottomSeed/F");
375 +        tree_->Branch("E2x5LeftSeed",&fE2x5LeftSeed,"E2x5LeftSeed/F");
376 +        tree_->Branch("E2x5RightSeed",&fE2x5RightSeed,"E2x5RightSeed/F");
377 +        tree_->Branch("IEtaSeed",&fIEtaSeed,"IEtaSeed/F");
378 +        tree_->Branch("IPhiSeed",&fIPhiSeed,"IPhiSeed/F");
379 +        tree_->Branch("EtaCrySeed",&fEtaCrySeed,"EtaCrySeed/F");
380 +        tree_->Branch("PhiCrySeed",&fPhiCrySeed,"PhiCrySeed/F");
381 +        tree_->Branch("GsfTrackPIn",&fGsfTrackPIn,"GsfTrackPIn/F");
382 +        tree_->Branch("Charge",&fCharge,"Charge/I");
383 +        tree_->Branch("GeneratedEnergy",&fGeneratedEnergy,"GeneratedEnergy/F");
384 +        tree_->Branch("GeneratedEnergyStatus1",&fGeneratedEnergyStatus1,"GeneratedEnergyStatus1/F");
385 +        tree_->Branch("GeneratedEnergyStatus3",&fGeneratedEnergyStatus3,"GeneratedEnergyStatus3/F");
386  
387  
388        }
# Line 374 | Line 468 | namespace citana
468          tree_->SetBranchAddress("NeutralHadronIso_DR0p3To0p4",&fNeutralHadronIso_DR0p3To0p4);
469          tree_->SetBranchAddress("NeutralHadronIso_DR0p4To0p5",&fNeutralHadronIso_DR0p4To0p5);
470          tree_->SetBranchAddress("PassTriggerDenominator",&fElePassTriggerDenominator);
471 +        tree_->SetBranchAddress("IsEB",&fIsEB);
472 +        tree_->SetBranchAddress("IsEE",&fIsEE);
473 +        tree_->SetBranchAddress("SCRawEnergy",&fSCRawEnergy);
474 +        tree_->SetBranchAddress("E5x5",&fE5x5);
475 +        tree_->SetBranchAddress("NClusters",&fNClusters);
476 +        tree_->SetBranchAddress("EtaSeed",&fEtaSeed);
477 +        tree_->SetBranchAddress("PhiSeed",&fPhiSeed);
478 +        tree_->SetBranchAddress("ESeed",&fESeed);
479 +        tree_->SetBranchAddress("E3x3Seed",&fE3x3Seed);
480 +        tree_->SetBranchAddress("E5x5Seed",&fE5x5Seed);
481 +        tree_->SetBranchAddress("EMaxSeed",&fEMaxSeed);
482 +        tree_->SetBranchAddress("E2ndSeed",&fE2ndSeed);
483 +        tree_->SetBranchAddress("ETopSeed",&fETopSeed);
484 +        tree_->SetBranchAddress("EBottomSeed",&fEBottomSeed);
485 +        tree_->SetBranchAddress("ELeftSeed",&fELeftSeed);
486 +        tree_->SetBranchAddress("ERightSeed",&fERightSeed);
487 +        tree_->SetBranchAddress("E2x5MaxSeed",&fE2x5MaxSeed);
488 +        tree_->SetBranchAddress("E2x5TopSeed",&fE2x5TopSeed);
489 +        tree_->SetBranchAddress("E2x5BottomSeed",&fE2x5BottomSeed);
490 +        tree_->SetBranchAddress("E2x5LeftSeed",&fE2x5LeftSeed);
491 +        tree_->SetBranchAddress("E2x5RightSeed",&fE2x5RightSeed);
492 +        tree_->SetBranchAddress("IEtaSeed",&fIEtaSeed);
493 +        tree_->SetBranchAddress("IPhiSeed",&fIPhiSeed);
494 +        tree_->SetBranchAddress("EtaCrySeed",&fEtaCrySeed);
495 +        tree_->SetBranchAddress("PhiCrySeed",&fPhiCrySeed);
496 +        tree_->SetBranchAddress("GsfTrackPIn",&fGsfTrackPIn);
497 +        tree_->SetBranchAddress("Charge",&fCharge);
498 +        tree_->SetBranchAddress("GeneratedEnergy",&fGeneratedEnergy);
499 +        tree_->SetBranchAddress("GeneratedEnergyStatus1",&fGeneratedEnergyStatus1);
500 +        tree_->SetBranchAddress("GeneratedEnergyStatus3",&fGeneratedEnergyStatus3);
501  
502          gErrorIgnoreLevel = currentState;
503        }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines