File indexing completed on 2024-04-06 12:25:07
0001 from PhysicsTools.SelectorUtils.centralIDRegistry import central_id_registry
0002
0003 import FWCore.ParameterSet.Config as cms
0004
0005
0006 from RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_tools \
0007 import ( EleWorkingPoint_V5,
0008 configureVIDCutBasedEleID_V5 )
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023 idName = "cutBasedElectronID-Fall17-94X-V2-veto"
0024 WP_Veto_EB = EleWorkingPoint_V5(
0025 idName = idName ,
0026 full5x5_sigmaIEtaIEtaCut = 0.0126 ,
0027 dEtaInSeedCut = 0.00463 ,
0028 dPhiInCut = 0.148 ,
0029 hOverECut_C0 = 0.05 ,
0030 hOverECut_CE = 1.16 ,
0031 hOverECut_Cr = 0.0324 ,
0032 relCombIsolationWithEACut_C0 = 0.198 ,
0033 relCombIsolationWithEACut_Cpt = 0.506 ,
0034 absEInverseMinusPInverseCut = 0.209 ,
0035
0036 missingHitsCut = 2
0037 )
0038
0039 WP_Veto_EE = EleWorkingPoint_V5(
0040 idName = idName ,
0041 full5x5_sigmaIEtaIEtaCut = 0.0457 ,
0042 dEtaInSeedCut = 0.00814 ,
0043 dPhiInCut = 0.19 ,
0044 hOverECut_C0 = 0.05 ,
0045 hOverECut_CE = 2.54 ,
0046 hOverECut_Cr = 0.183 ,
0047 relCombIsolationWithEACut_C0 = 0.203 ,
0048 relCombIsolationWithEACut_Cpt = 0.963 ,
0049 absEInverseMinusPInverseCut = 0.132 ,
0050
0051 missingHitsCut = 3
0052 )
0053
0054
0055 idName = "cutBasedElectronID-Fall17-94X-V2-loose"
0056 WP_Loose_EB = EleWorkingPoint_V5(
0057 idName = idName ,
0058 full5x5_sigmaIEtaIEtaCut = 0.0112 ,
0059 dEtaInSeedCut = 0.00377 ,
0060 dPhiInCut = 0.0884 ,
0061 hOverECut_C0 = 0.05 ,
0062 hOverECut_CE = 1.16 ,
0063 hOverECut_Cr = 0.0324 ,
0064 relCombIsolationWithEACut_C0 = 0.112 ,
0065 relCombIsolationWithEACut_Cpt = 0.506 ,
0066 absEInverseMinusPInverseCut = 0.193 ,
0067
0068 missingHitsCut = 1
0069 )
0070
0071 WP_Loose_EE = EleWorkingPoint_V5(
0072 idName = idName ,
0073 full5x5_sigmaIEtaIEtaCut = 0.0425 ,
0074 dEtaInSeedCut = 0.00674 ,
0075 dPhiInCut = 0.169 ,
0076 hOverECut_C0 = 0.0441 ,
0077 hOverECut_CE = 2.54 ,
0078 hOverECut_Cr = 0.183 ,
0079 relCombIsolationWithEACut_C0 = 0.108 ,
0080 relCombIsolationWithEACut_Cpt = 0.963 ,
0081 absEInverseMinusPInverseCut = 0.111 ,
0082
0083 missingHitsCut = 1
0084 )
0085
0086
0087 idName = "cutBasedElectronID-Fall17-94X-V2-medium"
0088 WP_Medium_EB = EleWorkingPoint_V5(
0089 idName = idName ,
0090 full5x5_sigmaIEtaIEtaCut = 0.0106 ,
0091 dEtaInSeedCut = 0.0032 ,
0092 dPhiInCut = 0.0547 ,
0093 hOverECut_C0 = 0.046 ,
0094 hOverECut_CE = 1.16 ,
0095 hOverECut_Cr = 0.0324 ,
0096 relCombIsolationWithEACut_C0 = 0.0478 ,
0097 relCombIsolationWithEACut_Cpt = 0.506 ,
0098 absEInverseMinusPInverseCut = 0.184 ,
0099
0100 missingHitsCut = 1
0101 )
0102
0103 WP_Medium_EE = EleWorkingPoint_V5(
0104 idName = idName ,
0105 full5x5_sigmaIEtaIEtaCut = 0.0387 ,
0106 dEtaInSeedCut = 0.00632 ,
0107 dPhiInCut = 0.0394 ,
0108 hOverECut_C0 = 0.0275 ,
0109 hOverECut_CE = 2.52 ,
0110 hOverECut_Cr = 0.183 ,
0111 relCombIsolationWithEACut_C0 = 0.0658 ,
0112 relCombIsolationWithEACut_Cpt = 0.963 ,
0113 absEInverseMinusPInverseCut = 0.0721 ,
0114
0115 missingHitsCut = 1
0116 )
0117
0118
0119 idName = "cutBasedElectronID-Fall17-94X-V2-tight"
0120 WP_Tight_EB = EleWorkingPoint_V5(
0121 idName = idName ,
0122 full5x5_sigmaIEtaIEtaCut = 0.0104 ,
0123 dEtaInSeedCut = 0.00255 ,
0124 dPhiInCut = 0.022 ,
0125 hOverECut_C0 = 0.026 ,
0126 hOverECut_CE = 1.15 ,
0127 hOverECut_Cr = 0.0324 ,
0128 relCombIsolationWithEACut_C0 = 0.0287 ,
0129 relCombIsolationWithEACut_Cpt = 0.506 ,
0130 absEInverseMinusPInverseCut = 0.159 ,
0131
0132 missingHitsCut = 1
0133 )
0134
0135 WP_Tight_EE = EleWorkingPoint_V5(
0136 idName = idName ,
0137 full5x5_sigmaIEtaIEtaCut = 0.0353 ,
0138 dEtaInSeedCut = 0.00501 ,
0139 dPhiInCut = 0.0236 ,
0140 hOverECut_C0 = 0.0188 ,
0141 hOverECut_CE = 2.06 ,
0142 hOverECut_Cr = 0.183 ,
0143 relCombIsolationWithEACut_C0 = 0.0445 ,
0144 relCombIsolationWithEACut_Cpt = 0.963 ,
0145 absEInverseMinusPInverseCut = 0.0197 ,
0146
0147 missingHitsCut = 1
0148 )
0149
0150
0151 isoEffAreas = "RecoEgamma/ElectronIdentification/data/Fall17/effAreaElectrons_cone03_pfNeuHadronsAndPhotons_94X.txt"
0152
0153
0154
0155
0156
0157 cutBasedElectronID_Fall17_94X_V2_veto = configureVIDCutBasedEleID_V5(WP_Veto_EB, WP_Veto_EE, isoEffAreas)
0158 cutBasedElectronID_Fall17_94X_V2_loose = configureVIDCutBasedEleID_V5(WP_Loose_EB, WP_Loose_EE, isoEffAreas)
0159 cutBasedElectronID_Fall17_94X_V2_medium = configureVIDCutBasedEleID_V5(WP_Medium_EB, WP_Medium_EE, isoEffAreas)
0160 cutBasedElectronID_Fall17_94X_V2_tight = configureVIDCutBasedEleID_V5(WP_Tight_EB, WP_Tight_EE, isoEffAreas)
0161
0162
0163
0164
0165
0166
0167
0168
0169 central_id_registry.register(cutBasedElectronID_Fall17_94X_V2_veto.idName, '74e217e3ece16b49bd337026a29fc3e9')
0170 central_id_registry.register(cutBasedElectronID_Fall17_94X_V2_loose.idName, '5547e2c8b5c222192519c41bff05bc2e')
0171 central_id_registry.register(cutBasedElectronID_Fall17_94X_V2_medium.idName, '48702f025a8df2c527f53927af8b66d0')
0172 central_id_registry.register(cutBasedElectronID_Fall17_94X_V2_tight.idName, 'c06761e199f084f5b0f7868ac48a3e19')
0173
0174
0175 cutBasedElectronID_Fall17_94X_V2_veto.isPOGApproved = cms.untracked.bool(True)
0176 cutBasedElectronID_Fall17_94X_V2_loose.isPOGApproved = cms.untracked.bool(True)
0177 cutBasedElectronID_Fall17_94X_V2_medium.isPOGApproved = cms.untracked.bool(True)
0178 cutBasedElectronID_Fall17_94X_V2_tight.isPOGApproved = cms.untracked.bool(True)