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.7 by ceballos, Fri Jan 21 11:25:26 2011 UTC vs.
Revision 1.10 by ceballos, Wed Feb 23 09:48:19 2011 UTC

# Line 46 | Line 46 | namespace mithep {
46          kTrackJuraCombined, //"TrackJuraCombined"
47          kTrackJuraSliding,  //"TrackJuraSliding"
48          kNoIso,             //"NoIso"
49 +        kPFIso,             //"PFIso"
50 +        kPFIsoNoL,          //"PFIsoNoL"
51          kZeeIso,            //"ZeeIso"
52 <        kCustomIso,          //"Custom"
52 >        kCustomIso,         //"Custom"
53          kVBTFWorkingPoint95Iso,
54          kVBTFWorkingPoint90Iso,
55          kVBTFWorkingPoint85Iso,
# Line 57 | Line 59 | namespace mithep {
59  
60        static Bool_t       PassChargeFilter(const Electron *el);
61        static Bool_t       PassConversionFilter(const Electron *el, const DecayParticleCol *conversions,
62 <                                               Bool_t WrongHitsRequirement );
62 >                                               const BaseVertex *vtx, UInt_t nWrongHitsMax=1, Double_t probMin=1e-6,
63 >                                               Double_t lxyMin = 2.0, Bool_t matchCkf = kFALSE, Bool_t requireArbitratedMerged = kTRUE);
64        static Bool_t       PassCustomID(const Electron *el, EElIdType idType);
65        static Bool_t       PassCustomIso(const Electron *el, EElIsoType isoType,
66                                          Bool_t useCombineIso = kTRUE);
# Line 67 | Line 70 | namespace mithep {
70        static Bool_t       PassTriggerMatching(const Electron *ele, const TriggerObjectCol *trigobjs);
71        static Int_t        Classify(const Electron *ele);
72        static Int_t        PassTightId(const Electron *ele, const VertexCol *vertices,
73 <                                      const DecayParticleCol *conversions, const Int_t typeCuts);
73 >                                      const DecayParticleCol *conversions, const Int_t typeCuts,
74 >                                      Double_t beta = 1.0);
75        static bool         compute_cut(double x, double et, double cut_min, double cut_max, bool gtn=false);
76  
77      ClassDef(ElectronTools, 0) // Muon tools

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines