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_V4,
0008 configureVIDCutBasedEleID_V4 )
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024 idName = "cutBasedElectronID-Fall17-94X-V1-veto"
0025 WP_Veto_EB = EleWorkingPoint_V4(
0026 idName = idName ,
0027 full5x5_sigmaIEtaIEtaCut = 0.0128 ,
0028 dEtaInSeedCut = 0.00523 ,
0029 dPhiInCut = 0.159 ,
0030 hOverECut_C0 = 0.05 ,
0031 hOverECut_CE = 1.12 ,
0032 hOverECut_Cr = 0.0368 ,
0033 relCombIsolationWithEALowPtCut = 0.168 ,
0034 relCombIsolationWithEAHighPtCut= 0.168 ,
0035 absEInverseMinusPInverseCut = 0.193 ,
0036
0037 missingHitsCut = 2
0038 )
0039
0040 WP_Veto_EE = EleWorkingPoint_V4(
0041 idName = idName ,
0042 full5x5_sigmaIEtaIEtaCut = 0.0445 ,
0043 dEtaInSeedCut = 0.00984 ,
0044 dPhiInCut = 0.157 ,
0045 hOverECut_C0 = 0.05 ,
0046 hOverECut_CE = 0.5 ,
0047 hOverECut_Cr = 0.201 ,
0048 relCombIsolationWithEALowPtCut = 0.185 ,
0049 relCombIsolationWithEAHighPtCut= 0.185 ,
0050 absEInverseMinusPInverseCut = 0.0962 ,
0051
0052 missingHitsCut = 3
0053 )
0054
0055
0056 idName = "cutBasedElectronID-Fall17-94X-V1-loose"
0057 WP_Loose_EB = EleWorkingPoint_V4(
0058 idName = idName ,
0059 full5x5_sigmaIEtaIEtaCut = 0.0105 ,
0060 dEtaInSeedCut = 0.00387 ,
0061 dPhiInCut = 0.0716 ,
0062 hOverECut_C0 = 0.05 ,
0063 hOverECut_CE = 1.12 ,
0064 hOverECut_Cr = 0.0368 ,
0065 relCombIsolationWithEALowPtCut = 0.133 ,
0066 relCombIsolationWithEAHighPtCut= 0.133 ,
0067 absEInverseMinusPInverseCut = 0.129 ,
0068
0069 missingHitsCut = 1
0070 )
0071
0072 WP_Loose_EE = EleWorkingPoint_V4(
0073 idName = idName ,
0074 full5x5_sigmaIEtaIEtaCut = 0.0356 ,
0075 dEtaInSeedCut = 0.0072 ,
0076 dPhiInCut = 0.147 ,
0077 hOverECut_C0 = 0.0414 ,
0078 hOverECut_CE = 0.5 ,
0079 hOverECut_Cr = 0.201 ,
0080 relCombIsolationWithEALowPtCut = 0.146 ,
0081 relCombIsolationWithEAHighPtCut= 0.146 ,
0082 absEInverseMinusPInverseCut = 0.0875 ,
0083
0084 missingHitsCut = 1
0085 )
0086
0087
0088 idName = "cutBasedElectronID-Fall17-94X-V1-medium"
0089 WP_Medium_EB = EleWorkingPoint_V4(
0090 idName = idName ,
0091 full5x5_sigmaIEtaIEtaCut = 0.0105,
0092 dEtaInSeedCut = 0.00365,
0093 dPhiInCut = 0.0588 ,
0094 hOverECut_C0 = 0.026 ,
0095 hOverECut_CE = 1.12 ,
0096 hOverECut_Cr = 0.0368 ,
0097 relCombIsolationWithEALowPtCut = 0.0718 ,
0098 relCombIsolationWithEAHighPtCut= 0.0718 ,
0099 absEInverseMinusPInverseCut = 0.0327 ,
0100
0101 missingHitsCut = 1
0102 )
0103
0104 WP_Medium_EE = EleWorkingPoint_V4(
0105 idName = idName ,
0106 full5x5_sigmaIEtaIEtaCut = 0.0309 ,
0107 dEtaInSeedCut = 0.00625 ,
0108 dPhiInCut = 0.0355 ,
0109 hOverECut_C0 = 0.026 ,
0110 hOverECut_CE = 0.5 ,
0111 hOverECut_Cr = 0.201 ,
0112 relCombIsolationWithEALowPtCut = 0.143 ,
0113 relCombIsolationWithEAHighPtCut= 0.143 ,
0114 absEInverseMinusPInverseCut = 0.0335 ,
0115
0116 missingHitsCut = 1
0117 )
0118
0119
0120 idName = "cutBasedElectronID-Fall17-94X-V1-tight"
0121 WP_Tight_EB = EleWorkingPoint_V4(
0122 idName = idName ,
0123 full5x5_sigmaIEtaIEtaCut = 0.0104 ,
0124 dEtaInSeedCut = 0.00353 ,
0125 dPhiInCut = 0.0499 ,
0126 hOverECut_C0 = 0.026 ,
0127 hOverECut_CE = 1.12 ,
0128 hOverECut_Cr = 0.0368 ,
0129 relCombIsolationWithEALowPtCut = 0.0361 ,
0130 relCombIsolationWithEAHighPtCut= 0.0361 ,
0131 absEInverseMinusPInverseCut = 0.0278 ,
0132
0133 missingHitsCut = 1
0134 )
0135
0136 WP_Tight_EE = EleWorkingPoint_V4(
0137 idName = idName ,
0138 full5x5_sigmaIEtaIEtaCut = 0.0305 ,
0139 dEtaInSeedCut = 0.00567 ,
0140 dPhiInCut = 0.0165 ,
0141 hOverECut_C0 = 0.026 ,
0142 hOverECut_CE = 0.5 ,
0143 hOverECut_Cr = 0.201 ,
0144 relCombIsolationWithEALowPtCut = 0.094 ,
0145 relCombIsolationWithEAHighPtCut= 0.094 ,
0146 absEInverseMinusPInverseCut = 0.0158 ,
0147
0148 missingHitsCut = 1
0149 )
0150
0151
0152 isoEffAreas = "RecoEgamma/ElectronIdentification/data/Fall17/effAreaElectrons_cone03_pfNeuHadronsAndPhotons_92X.txt"
0153
0154
0155
0156
0157
0158
0159 cutBasedElectronID_Fall17_94X_V1_veto = configureVIDCutBasedEleID_V4(WP_Veto_EB, WP_Veto_EE, isoEffAreas)
0160 cutBasedElectronID_Fall17_94X_V1_loose = configureVIDCutBasedEleID_V4(WP_Loose_EB, WP_Loose_EE, isoEffAreas)
0161 cutBasedElectronID_Fall17_94X_V1_medium = configureVIDCutBasedEleID_V4(WP_Medium_EB, WP_Medium_EE, isoEffAreas)
0162 cutBasedElectronID_Fall17_94X_V1_tight = configureVIDCutBasedEleID_V4(WP_Tight_EB, WP_Tight_EE, isoEffAreas)
0163
0164
0165
0166
0167
0168
0169
0170
0171
0172 central_id_registry.register(cutBasedElectronID_Fall17_94X_V1_veto.idName,
0173 '43be9b381a8d9b0910b7f81a5ad8ff3a')
0174 central_id_registry.register(cutBasedElectronID_Fall17_94X_V1_loose.idName,
0175 '0b8456d622494441fe713a6858e0f7c1')
0176 central_id_registry.register(cutBasedElectronID_Fall17_94X_V1_medium.idName,
0177 'a238ee70910de53d36866e89768500e9')
0178 central_id_registry.register(cutBasedElectronID_Fall17_94X_V1_tight.idName,
0179 '4acb2d2796efde7fba75380ce8823fc2')
0180
0181
0182
0183 cutBasedElectronID_Fall17_94X_V1_veto.isPOGApproved = cms.untracked.bool(True)
0184 cutBasedElectronID_Fall17_94X_V1_loose.isPOGApproved = cms.untracked.bool(True)
0185 cutBasedElectronID_Fall17_94X_V1_medium.isPOGApproved = cms.untracked.bool(True)
0186 cutBasedElectronID_Fall17_94X_V1_tight.isPOGApproved = cms.untracked.bool(True)