ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/DataTree/interface/Electron.h
(Generate patch)

Comparing UserCode/MitAna/DataTree/interface/Electron.h (file contents):
Revision 1.45 by bendavid, Mon Apr 4 23:38:00 2011 UTC vs.
Revision 1.46 by bendavid, Sun May 15 14:11:00 2011 UTC

# Line 40 | Line 40 | namespace mithep
40          fGsfPVCompatibility(0), fGsfPVBSCompatibility(0),
41          fGsfPVCompatibilityMatched(0), fGsfPVBSCompatibilityMatched(0),
42          fConvPartnerDCotTheta(0), fConvPartnerDist(0), fConvPartnerRadius(0),
43 +        fPFChargedHadronIso(0), fPFNeutralHadronIso(0), fPFPhotonIso(0),
44          fConvFlag(0), fIsEnergyScaleCorrected(0), fIsMomentumCorrected(0),
45          fClassification(0), fIsEB(), fIsEE(0), fIsEBEEGap(0), fIsEBEtaGap(0),
46          fIsEBPhiGap(0), fIsEEDeeGap(0), fIsEERingGap(0),
# Line 140 | Line 141 | namespace mithep
141        Double_t             HcalDepth1TowerSumEtDr03() const { return fHcalDepth1TowerSumEtDr03;    }
142        Double_t             HcalDepth2TowerSumEtDr03() const { return fHcalDepth2TowerSumEtDr03;    }
143        Double_t             TrackIsolationDr03()     const { return fTrackIsolation;                }
144 +      Double_t             PFChargedHadronIso()      const { return fPFChargedHadronIso;           }
145 +      Double_t             PFNeutralHadronIso()      const { return fPFNeutralHadronIso;           }
146 +      Double_t             PFPhotonIso()             const { return fPFPhotonIso;                  }
147        Bool_t               MatchesVertexConversion() const { return fMatchesVertexConversion;      }
148        UInt_t               NAmbiguousGsfTracks()     const { return fAmbiguousGsfTracks.Entries();  }
149        Bool_t               HasAmbiguousGsfTrack(const Track *t) const { return fAmbiguousGsfTracks.HasObject(t); }
# Line 219 | Line 223 | namespace mithep
223        void                 SetHcalDepth1TowerSumEtDr03(Double_t x) { fHcalDepth1TowerSumEtDr03 = x; }
224        void                 SetHcalDepth2TowerSumEtDr03(Double_t x) { fHcalDepth2TowerSumEtDr03 = x; }
225        void                 SetTrackIsolationDr03(Double_t x)       { fTrackIsolation = x;   }
226 +      void                 SetPFChargedHadronIso(Double_t x)       { fPFChargedHadronIso = x;       }
227 +      void                 SetPFNeutralHadronIso(Double_t x)       { fPFNeutralHadronIso = x;       }
228 +      void                 SetPFPhotonIso(Double_t x)              { fPFPhotonIso = x;              }
229        void                 SetMva(Double_t x)                      { fMva = x;              }
230        void                 SetIsEB(Bool_t b)                       { fIsEB = b;             }
231        void                 SetIsEE(Bool_t b)                       { fIsEE = b;             }
# Line 307 | Line 314 | namespace mithep
314        Double32_t           fConvPartnerDCotTheta;      //[0,0,14]delta cot theta to nearest conversion partner track
315        Double32_t           fConvPartnerDist;           //[0,0,14]distance in x-y plane to nearest conversion partner track
316        Double32_t           fConvPartnerRadius;         //[0,0,14]radius of helix intersection with conversion partner track
317 +      Double32_t           fPFChargedHadronIso;        //[0,0,14]pf isolation, charged hadrons
318 +      Double32_t           fPFNeutralHadronIso;        //[0,0,14]pf isolation, neutral hadrons
319 +      Double32_t           fPFPhotonIso;               //[0,0,14]pf isolation, photons
320        Int_t                fConvFlag;                  //conversion flag indicating which track combination was used
321        Vect3C               fConvPosition;
322        Bool_t               fIsEnergyScaleCorrected;    //class dependent escale correction
# Line 324 | Line 334 | namespace mithep
334        Bool_t               fMatchesVertexConversion;
335        RefArray<Track>      fAmbiguousGsfTracks;        //ambiguous gsf tracks for this electron
336  
337 <    ClassDef(Electron, 10) // Electron class
337 >    ClassDef(Electron, 11) // Electron class
338    };
339   }
340  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines