ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitPhysics/Utils/interface/ElectronTools.h
(Generate patch)

Comparing UserCode/MitPhysics/Utils/interface/ElectronTools.h (file contents):
Revision 1.22 by sixie, Fri Oct 7 14:04:12 2011 UTC vs.
Revision 1.23 by sixie, Sat Dec 31 23:17:40 2011 UTC

# Line 40 | Line 40 | namespace mithep {
40          kVBTFWorkingPoint80Id,
41          kVBTFWorkingPointLowPtId,
42          kVBTFWorkingPoint70Id,
43 <        kMVA_BDTG_NoIPInfo,
44 <        kMVA_BDTG_WithIPInfo
43 >        kMVAID_BDTG_NoIPInfo,
44 >        kMVAID_BDTG_WithIPInfo,
45 >        kMVAID_BDTG_IDIsoCombined
46        };
47  
48        enum EElIsoType {
# Line 61 | Line 62 | namespace mithep {
62          kVBTFWorkingPoint90Iso,
63          kVBTFWorkingPoint85Iso,
64          kVBTFWorkingPoint80Iso,
65 <        kVBTFWorkingPoint70Iso
65 >        kVBTFWorkingPoint70Iso,
66 >        kMVAIso_BDTG_IDIsoCombined
67        };
68  
69 +      enum EElectronEffectiveAreaType {
70 +        kEleChargedIso03,
71 +        kEleNeutralHadronIso03,
72 +        kEleGammaIso03,
73 +        kEleGammaIsoVetoEtaStrip03,
74 +        kEleChargedIso04,
75 +        kEleNeutralHadronIso04,
76 +        kEleGammaIso04,
77 +        kEleGammaIsoVetoEtaStrip04,
78 +        kEleNeutralHadronIso007,
79 +        kEleHoverE,
80 +        kEleHcalDepth1OverEcal,
81 +        kEleHcalDepth2OverEcal    
82 +      };
83 +      
84        static Bool_t       PassChargeFilter(const Electron *el);
85        static Bool_t       PassConversionFilter(const Electron *el, const DecayParticleCol *conversions,
86                                                 const BaseVertex *vtx, UInt_t nWrongHitsMax=0, Double_t probMin=1e-6,
# Line 82 | Line 99 | namespace mithep {
99                                        Double_t beta = 1.0);
100        static bool         compute_cut(double x, double et, double cut_min, double cut_max, bool gtn=false);
101        static Double_t     Likelihood(ElectronLikelihood *LH, const Electron *ele);
102 +      static Double_t     ElectronEffectiveArea(EElectronEffectiveAreaType type, Double_t Eta);
103  
104      ClassDef(ElectronTools, 0) // Muon tools
105    };

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines