32 |
|
kZeeId, //"ZeeId" |
33 |
|
kCustomIdLoose, //"CustomLoose" |
34 |
|
kCustomIdTight, //"CustomTight" |
35 |
+ |
kVBTFWorkingPointFakeableId, |
36 |
|
kVBTFWorkingPoint95Id, |
37 |
|
kVBTFWorkingPoint90Id, |
38 |
|
kVBTFWorkingPoint85Id, |
39 |
|
kVBTFWorkingPoint80Id, |
40 |
< |
kVBTFWorkingPoint80LowPtId, |
40 |
> |
kVBTFWorkingPointLowPtId, |
41 |
|
kVBTFWorkingPoint70Id |
42 |
|
}; |
43 |
|
|
48 |
|
kTrackJuraCombined, //"TrackJuraCombined" |
49 |
|
kTrackJuraSliding, //"TrackJuraSliding" |
50 |
|
kTrackJuraSlidingNoCorrection, //"TrackJuraSlidingNoCorrection" |
51 |
+ |
kCombinedRelativeConeAreaCorrected, //"CombinedRelativeConeAreaCorrected" |
52 |
|
kNoIso, //"NoIso" |
53 |
|
kPFIso, //"PFIso" |
54 |
|
kPFIsoNoL, //"PFIsoNoL" |
64 |
|
static Bool_t PassChargeFilter(const Electron *el); |
65 |
|
static Bool_t PassConversionFilter(const Electron *el, const DecayParticleCol *conversions, |
66 |
|
const BaseVertex *vtx, UInt_t nWrongHitsMax=0, Double_t probMin=1e-6, |
67 |
< |
Double_t lxyMin = 2.0, Bool_t matchCkf = kTRUE, Bool_t requireArbitratedMerged = kFALSE); |
67 |
> |
Double_t lxyMin = 2.0, Bool_t matchCkf = kTRUE, Bool_t requireArbitratedMerged = kFALSE, Double_t trkptMin = -99.); |
68 |
|
static Bool_t PassCustomID(const Electron *el, EElIdType idType); |
69 |
|
static Bool_t PassCustomIso(const Electron *el, EElIsoType isoType, |
70 |
|
Bool_t useCombineIso = kTRUE); |
71 |
|
static Bool_t PassD0Cut(const Electron *el, const VertexCol *vertices, Double_t fD0Cut, Int_t nVertex = 0); |
72 |
|
static Bool_t PassD0Cut(const Electron *el, const BeamSpotCol *beamspots, Double_t fD0Cut); |
73 |
< |
static Bool_t PassDZCut(const Electron *el, const VertexCol *vertices, Double_t fDZCut); |
73 |
> |
static Bool_t PassDZCut(const Electron *el, const VertexCol *vertices, Double_t fDZCut, Int_t nVertex = 0); |
74 |
|
static Bool_t PassSpikeRemovalFilter(const Electron *ele); |
75 |
|
static Bool_t PassTriggerMatching(const Electron *ele, const TriggerObjectCol *trigobjs); |
76 |
|
static Int_t Classify(const Electron *ele); |