00001 import FWCore.ParameterSet.Config as cms 00002 00003 eidCutBasedClassesExt = cms.EDProducer("EleIdCutBasedExtProducer", 00004 00005 src = cms.InputTag("gsfElectrons"), 00006 reducedBarrelRecHitCollection = cms.InputTag("ecalRecHit","EcalRecHitsEB"), 00007 reducedEndcapRecHitCollection = cms.InputTag("ecalRecHit","EcalRecHitsEE"), 00008 algorithm = cms.string('eIDCBClasses'), 00009 00010 electronQuality = cms.string('loose'), 00011 00012 useBremFraction = cms.vint32(0, 0, 0), 00013 useInvEMinusInvP = cms.vint32(0, 0, 0), 00014 useHoverE = cms.vint32(1, 1, 1), 00015 useSigmaEtaEta = cms.vint32(0, 1, 1), 00016 useSigmaPhiPhi = cms.vint32(0, 0, 0), 00017 useE9overE25 = cms.vint32(1, 1, 1), 00018 useEoverPOut = cms.vint32(1, 1, 1), 00019 useEoverPIn = cms.vint32(0, 0, 0), 00020 useDeltaPhiIn = cms.vint32(1, 1, 1), 00021 useDeltaPhiOut = cms.vint32(0, 1, 1), 00022 useDeltaEtaIn = cms.vint32(1, 1, 1), 00023 acceptCracks = cms.vint32(1, 1, 1), 00024 00025 looseEleIDCuts = cms.PSet( 00026 invEMinusInvP = cms.vdouble(0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02), 00027 EoverPInMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), 00028 EoverPOutMin = cms.vdouble(0.7, 1.7, 0.9, 0.6, 0.7, 1.7, 0.9, 0.6, 0.5), 00029 sigmaEtaEtaMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), 00030 EoverPOutMax = cms.vdouble(2.5, 999.0, 2.2, 999.0, 2.5, 999.0, 2.2, 999.0, 999.0), 00031 EoverPInMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0), 00032 deltaPhiOut = cms.vdouble(0.011, 999.0, 999.0, 999.0, 0.02, 999.0, 999.0, 999.0, 999.0), 00033 sigmaEtaEtaMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0), 00034 deltaPhiIn = cms.vdouble(0.02, 0.06, 0.06, 0.08, 0.02, 0.06, 0.06, 0.08, 0.08), 00035 HoverE = cms.vdouble(0.06, 0.06, 0.07, 0.08, 0.06, 0.06, 0.07, 0.08, 0.12), 00036 sigmaPhiPhiMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), 00037 bremFraction = cms.vdouble(0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2), 00038 deltaEtaIn = cms.vdouble(0.005, 0.008, 0.008, 0.009, 0.005, 0.008, 0.008, 0.009, 0.009), 00039 E9overE25 = cms.vdouble(0.8, 0.7, 0.7, 0.5, 0.8, 0.8, 0.8, 0.8, 0.5), 00040 sigmaPhiPhiMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0) 00041 ), 00042 tightEleIDCuts = cms.PSet( 00043 invEMinusInvP = cms.vdouble(0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02), 00044 EoverPInMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), 00045 EoverPOutMin = cms.vdouble(0.6, 0.75, 0.75, 0.75, 0.5, 0.8, 0.5, 0.8, 0.75), 00046 sigmaEtaEtaMin = cms.vdouble(0.005, 0.005, 0.005, 0.005, 0.008, 0.008, 0.008, 0.008, 0.005), 00047 EoverPOutMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0), 00048 EoverPInMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0), 00049 deltaPhiOut = cms.vdouble(0.02, 999.0, 0.02, 999.0, 0.02, 999.0, 0.02, 999.0, 999.0), 00050 sigmaEtaEtaMax = cms.vdouble(0.011, 0.011, 0.011, 0.011, 0.03, 0.03, 0.03, 0.022, 0.011), 00051 deltaPhiIn = cms.vdouble(0.02, 0.03, 0.02, 0.04, 0.04, 0.04, 0.04, 0.05, 0.04), 00052 HoverE = cms.vdouble(0.05, 0.05, 0.05, 0.05, 0.07, 0.07, 0.07, 0.07, 0.05), 00053 sigmaPhiPhiMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), 00054 bremFraction = cms.vdouble(0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2), 00055 deltaEtaIn = cms.vdouble(0.004, 0.004, 0.004, 0.005, 0.005, 0.005, 0.005, 0.005, 0.005), 00056 E9overE25 = cms.vdouble(0.8, 0.65, 0.75, 0.65, 0.8, 0.7, 0.7, 0.65, 0.65), 00057 sigmaPhiPhiMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0) 00058 ), 00059 mediumEleIDCuts = cms.PSet( 00060 invEMinusInvP = cms.vdouble(0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02), 00061 EoverPInMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), 00062 EoverPOutMin = cms.vdouble(0.6, 1.8, 1.0, 0.75, 0.6, 1.5, 1.0, 0.8, 1.0), 00063 sigmaEtaEtaMin = cms.vdouble(0.005, 0.005, 0.005, 0.005, 0.008, 0.008, 0.008, 0.0, 0.005), 00064 EoverPOutMax = cms.vdouble(2.5, 999.0, 999.0, 999.0, 2.0, 999.0, 999.0, 999.0, 999.0), 00065 EoverPInMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0), 00066 deltaPhiOut = cms.vdouble(0.011, 999.0, 999.0, 999.0, 0.02, 999.0, 999.0, 999.0, 999.0), 00067 sigmaEtaEtaMax = cms.vdouble(0.011, 0.011, 0.011, 0.011, 0.022, 0.022, 0.022, 0.3, 0.011), 00068 deltaPhiIn = cms.vdouble(0.04, 0.07, 0.04, 0.08, 0.06, 0.07, 0.06, 0.07, 0.08), 00069 HoverE = cms.vdouble(0.06, 0.05, 0.06, 0.14, 0.1, 0.1, 0.1, 0.12, 0.14), 00070 sigmaPhiPhiMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), 00071 bremFraction = cms.vdouble(0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2), 00072 deltaEtaIn = cms.vdouble(0.004, 0.006, 0.005, 0.007, 0.007, 0.008, 0.007, 0.008, 0.007), 00073 E9overE25 = cms.vdouble(0.7, 0.75, 0.8, 0.0, 0.85, 0.75, 0.8, 0.0, 0.0), 00074 sigmaPhiPhiMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0) 00075 ) 00076 ) 00077 00078