1 import FWCore.ParameterSet.Config
as cms
3 eidCutBasedClassesExt = cms.EDProducer(
"EleIdCutBasedExtProducer",
5 src = cms.InputTag(
"gedGsfElectrons"),
6 reducedBarrelRecHitCollection = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEB"),
7 reducedEndcapRecHitCollection = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEE"),
8 algorithm = cms.string(
'eIDCBClasses'),
10 electronQuality = cms.string(
'loose'),
12 useBremFraction = cms.vint32(0, 0, 0),
13 useInvEMinusInvP = cms.vint32(0, 0, 0),
14 useHoverE = cms.vint32(1, 1, 1),
15 useSigmaEtaEta = cms.vint32(0, 1, 1),
16 useSigmaPhiPhi = cms.vint32(0, 0, 0),
17 useE9overE25 = cms.vint32(1, 1, 1),
18 useEoverPOut = cms.vint32(1, 1, 1),
19 useEoverPIn = cms.vint32(0, 0, 0),
20 useDeltaPhiIn = cms.vint32(1, 1, 1),
21 useDeltaPhiOut = cms.vint32(0, 1, 1),
22 useDeltaEtaIn = cms.vint32(1, 1, 1),
23 acceptCracks = cms.vint32(1, 1, 1),
25 looseEleIDCuts = cms.PSet(
26 invEMinusInvP = cms.vdouble(0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02),
27 EoverPInMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0),
28 EoverPOutMin = cms.vdouble(0.7, 1.7, 0.9, 0.6, 0.7, 1.7, 0.9, 0.6, 0.5),
29 sigmaEtaEtaMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0),
30 EoverPOutMax = cms.vdouble(2.5, 999.0, 2.2, 999.0, 2.5, 999.0, 2.2, 999.0, 999.0),
31 EoverPInMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0),
32 deltaPhiOut = cms.vdouble(0.011, 999.0, 999.0, 999.0, 0.02, 999.0, 999.0, 999.0, 999.0),
33 sigmaEtaEtaMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0),
34 deltaPhiIn = cms.vdouble(0.02, 0.06, 0.06, 0.08, 0.02, 0.06, 0.06, 0.08, 0.08),
35 HoverE = cms.vdouble(0.06, 0.06, 0.07, 0.08, 0.06, 0.06, 0.07, 0.08, 0.12),
36 sigmaPhiPhiMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0),
37 bremFraction = cms.vdouble(0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2),
38 deltaEtaIn = cms.vdouble(0.005, 0.008, 0.008, 0.009, 0.005, 0.008, 0.008, 0.009, 0.009),
39 E9overE25 = cms.vdouble(0.8, 0.7, 0.7, 0.5, 0.8, 0.8, 0.8, 0.8, 0.5),
40 sigmaPhiPhiMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0)
42 tightEleIDCuts = cms.PSet(
43 invEMinusInvP = cms.vdouble(0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02),
44 EoverPInMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0),
45 EoverPOutMin = cms.vdouble(0.6, 0.75, 0.75, 0.75, 0.5, 0.8, 0.5, 0.8, 0.75),
46 sigmaEtaEtaMin = cms.vdouble(0.005, 0.005, 0.005, 0.005, 0.008, 0.008, 0.008, 0.008, 0.005),
47 EoverPOutMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0),
48 EoverPInMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0),
49 deltaPhiOut = cms.vdouble(0.02, 999.0, 0.02, 999.0, 0.02, 999.0, 0.02, 999.0, 999.0),
50 sigmaEtaEtaMax = cms.vdouble(0.011, 0.011, 0.011, 0.011, 0.03, 0.03, 0.03, 0.022, 0.011),
51 deltaPhiIn = cms.vdouble(0.02, 0.03, 0.02, 0.04, 0.04, 0.04, 0.04, 0.05, 0.04),
52 HoverE = cms.vdouble(0.05, 0.05, 0.05, 0.05, 0.07, 0.07, 0.07, 0.07, 0.05),
53 sigmaPhiPhiMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0),
54 bremFraction = cms.vdouble(0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2),
55 deltaEtaIn = cms.vdouble(0.004, 0.004, 0.004, 0.005, 0.005, 0.005, 0.005, 0.005, 0.005),
56 E9overE25 = cms.vdouble(0.8, 0.65, 0.75, 0.65, 0.8, 0.7, 0.7, 0.65, 0.65),
57 sigmaPhiPhiMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0)
59 mediumEleIDCuts = cms.PSet(
60 invEMinusInvP = cms.vdouble(0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02),
61 EoverPInMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0),
62 EoverPOutMin = cms.vdouble(0.6, 1.8, 1.0, 0.75, 0.6, 1.5, 1.0, 0.8, 1.0),
63 sigmaEtaEtaMin = cms.vdouble(0.005, 0.005, 0.005, 0.005, 0.008, 0.008, 0.008, 0.0, 0.005),
64 EoverPOutMax = cms.vdouble(2.5, 999.0, 999.0, 999.0, 2.0, 999.0, 999.0, 999.0, 999.0),
65 EoverPInMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0),
66 deltaPhiOut = cms.vdouble(0.011, 999.0, 999.0, 999.0, 0.02, 999.0, 999.0, 999.0, 999.0),
67 sigmaEtaEtaMax = cms.vdouble(0.011, 0.011, 0.011, 0.011, 0.022, 0.022, 0.022, 0.3, 0.011),
68 deltaPhiIn = cms.vdouble(0.04, 0.07, 0.04, 0.08, 0.06, 0.07, 0.06, 0.07, 0.08),
69 HoverE = cms.vdouble(0.06, 0.05, 0.06, 0.14, 0.1, 0.1, 0.1, 0.12, 0.14),
70 sigmaPhiPhiMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0),
71 bremFraction = cms.vdouble(0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2),
72 deltaEtaIn = cms.vdouble(0.004, 0.006, 0.005, 0.007, 0.007, 0.008, 0.007, 0.008, 0.007),
73 E9overE25 = cms.vdouble(0.7, 0.75, 0.8, 0.0, 0.85, 0.75, 0.8, 0.0, 0.0),
74 sigmaPhiPhiMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0)