CMS 3D CMS Logo

electronIdCutBasedClasses_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from RecoEcal.EgammaClusterProducers.geometryForClustering_cff import *
00004 eidCutBasedClasses = cms.EDFilter("EleIdCutBasedRef",
00005     useEoverPOut = cms.vint32(1, 1, 1),
00006     electronQuality = cms.string('loose'),
00007     looseEleIDCuts = cms.PSet(
00008         invEMinusInvP = cms.vdouble(0.02, 0.02, 0.02, 0.02, 0.02, 
00009             0.02, 0.02, 0.02, 0.02),
00010         EoverPInMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 
00011             0.0, 0.0, 0.0, 0.0),
00012         EoverPOutMin = cms.vdouble(0.7, 1.7, 0.9, 0.6, 0.7, 
00013             1.7, 0.9, 0.6, 0.5),
00014         sigmaEtaEtaMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 
00015             0.0, 0.0, 0.0, 0.0),
00016         EoverPOutMax = cms.vdouble(2.5, 999.0, 2.2, 999.0, 2.5, 
00017             999.0, 2.2, 999.0, 999.0),
00018         EoverPInMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 
00019             999.0, 999.0, 999.0, 999.0),
00020         deltaPhiOut = cms.vdouble(0.011, 999.0, 999.0, 999.0, 0.02, 
00021             999.0, 999.0, 999.0, 999.0),
00022         sigmaEtaEtaMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 
00023             999.0, 999.0, 999.0, 999.0),
00024         deltaPhiIn = cms.vdouble(0.02, 0.06, 0.06, 0.08, 0.02, 
00025             0.06, 0.06, 0.08, 0.08),
00026         HoverE = cms.vdouble(0.06, 0.06, 0.07, 0.08, 0.06, 
00027             0.06, 0.07, 0.08, 0.12),
00028         sigmaPhiPhiMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 
00029             0.0, 0.0, 0.0, 0.0),
00030         bremFraction = cms.vdouble(0.2, 0.2, 0.2, 0.2, 0.2, 
00031             0.2, 0.2, 0.2, 0.2),
00032         deltaEtaIn = cms.vdouble(0.005, 0.008, 0.008, 0.009, 0.005, 
00033             0.008, 0.008, 0.009, 0.009),
00034         E9overE25 = cms.vdouble(0.8, 0.7, 0.7, 0.5, 0.8, 
00035             0.8, 0.8, 0.8, 0.5),
00036         sigmaPhiPhiMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 
00037             999.0, 999.0, 999.0, 999.0)
00038     ),
00039     useInvEMinusInvP = cms.vint32(0, 0, 0),
00040     threshold = cms.double(0.5),
00041     reducedBarrelRecHitCollection = cms.InputTag("reducedEcalRecHitsEB"),
00042     reducedEndcapRecHitCollection = cms.InputTag("reducedEcalRecHitsEE"),
00043     tightEleIDCuts = cms.PSet(
00044         invEMinusInvP = cms.vdouble(0.02, 0.02, 0.02, 0.02, 0.02, 
00045             0.02, 0.02, 0.02, 0.02),
00046         EoverPInMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 
00047             0.0, 0.0, 0.0, 0.0),
00048         EoverPOutMin = cms.vdouble(0.6, 0.75, 0.75, 0.75, 0.5, 
00049             0.8, 0.5, 0.8, 0.75),
00050         sigmaEtaEtaMin = cms.vdouble(0.005, 0.005, 0.005, 0.005, 0.008, 
00051             0.008, 0.008, 0.008, 0.005),
00052         EoverPOutMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 
00053             999.0, 999.0, 999.0, 999.0),
00054         EoverPInMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 
00055             999.0, 999.0, 999.0, 999.0),
00056         deltaPhiOut = cms.vdouble(0.02, 999.0, 0.02, 999.0, 0.02, 
00057             999.0, 0.02, 999.0, 999.0),
00058         sigmaEtaEtaMax = cms.vdouble(0.011, 0.011, 0.011, 0.011, 0.03, 
00059             0.03, 0.03, 0.022, 0.011),
00060         deltaPhiIn = cms.vdouble(0.02, 0.03, 0.02, 0.04, 0.04, 
00061             0.04, 0.04, 0.05, 0.04),
00062         HoverE = cms.vdouble(0.05, 0.05, 0.05, 0.05, 0.07, 
00063             0.07, 0.07, 0.07, 0.05),
00064         sigmaPhiPhiMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 
00065             0.0, 0.0, 0.0, 0.0),
00066         bremFraction = cms.vdouble(0.2, 0.2, 0.2, 0.2, 0.2, 
00067             0.2, 0.2, 0.2, 0.2),
00068         deltaEtaIn = cms.vdouble(0.004, 0.004, 0.004, 0.005, 0.005, 
00069             0.005, 0.005, 0.005, 0.005),
00070         E9overE25 = cms.vdouble(0.8, 0.65, 0.75, 0.65, 0.8, 
00071             0.7, 0.7, 0.65, 0.65),
00072         sigmaPhiPhiMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 
00073             999.0, 999.0, 999.0, 999.0)
00074     ),
00075     useEoverPIn = cms.vint32(0, 0, 0),
00076     acceptCracks = cms.vint32(1, 1, 1),
00077     useBremFraction = cms.vint32(0, 0, 0),
00078     useSigmaPhiPhi = cms.vint32(0, 0, 0),
00079     useHoverE = cms.vint32(1, 1, 1),
00080     mediumEleIDCuts = cms.PSet(
00081         invEMinusInvP = cms.vdouble(0.02, 0.02, 0.02, 0.02, 0.02, 
00082             0.02, 0.02, 0.02, 0.02),
00083         EoverPInMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 
00084             0.0, 0.0, 0.0, 0.0),
00085         EoverPOutMin = cms.vdouble(0.6, 1.8, 1.0, 0.75, 0.6, 
00086             1.5, 1.0, 0.8, 1.0),
00087         sigmaEtaEtaMin = cms.vdouble(0.005, 0.005, 0.005, 0.005, 0.008, 
00088             0.008, 0.008, 0.0, 0.005),
00089         EoverPOutMax = cms.vdouble(2.5, 999.0, 999.0, 999.0, 2.0, 
00090             999.0, 999.0, 999.0, 999.0),
00091         EoverPInMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 
00092             999.0, 999.0, 999.0, 999.0),
00093         deltaPhiOut = cms.vdouble(0.011, 999.0, 999.0, 999.0, 0.02, 
00094             999.0, 999.0, 999.0, 999.0),
00095         sigmaEtaEtaMax = cms.vdouble(0.011, 0.011, 0.011, 0.011, 0.022, 
00096             0.022, 0.022, 0.3, 0.011),
00097         deltaPhiIn = cms.vdouble(0.04, 0.07, 0.04, 0.08, 0.06, 
00098             0.07, 0.06, 0.07, 0.08),
00099         HoverE = cms.vdouble(0.06, 0.05, 0.06, 0.14, 0.1, 
00100             0.1, 0.1, 0.12, 0.14),
00101         sigmaPhiPhiMin = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 
00102             0.0, 0.0, 0.0, 0.0),
00103         bremFraction = cms.vdouble(0.2, 0.2, 0.2, 0.2, 0.2, 
00104             0.2, 0.2, 0.2, 0.2),
00105         deltaEtaIn = cms.vdouble(0.004, 0.006, 0.005, 0.007, 0.007, 
00106             0.008, 0.007, 0.008, 0.007),
00107         E9overE25 = cms.vdouble(0.7, 0.75, 0.8, 0.0, 0.85, 
00108             0.75, 0.8, 0.0, 0.0),
00109         sigmaPhiPhiMax = cms.vdouble(999.0, 999.0, 999.0, 999.0, 999.0, 
00110             999.0, 999.0, 999.0, 999.0)
00111     ),
00112     src = cms.InputTag("pixelMatchGsfElectrons"),
00113     algorithm = cms.string('eIDCBClasses'),
00114     filter = cms.bool(False),
00115     useDeltaEtaIn = cms.vint32(1, 1, 1),
00116     useSigmaEtaEta = cms.vint32(0, 1, 1),
00117     useDeltaPhiIn = cms.vint32(1, 1, 1),
00118     useE9overE25 = cms.vint32(1, 1, 1),
00119     useDeltaPhiOut = cms.vint32(0, 1, 1)
00120 )
00121 
00122 

Generated on Tue Jun 9 17:43:28 2009 for CMSSW by  doxygen 1.5.4