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-Summer20-PhaseII-V0-veto"
0024 WP_Veto_EB = EleWorkingPoint_V5(
0025 idName = idName ,
0026 full5x5_sigmaIEtaIEtaCut = 0.0181 ,
0027 dEtaInSeedCut = 0.00548,
0028 dPhiInCut = 0.197,
0029 hOverECut_C0 = 0.313 ,
0030 hOverECut_CE = 0. ,
0031 hOverECut_Cr = 0. ,
0032 relCombIsolationWithEACut_C0 = 0.284 ,
0033 relCombIsolationWithEACut_Cpt = 0. ,
0034 absEInverseMinusPInverseCut = 0.203 ,
0035
0036 missingHitsCut = 2
0037 )
0038
0039 WP_Veto_EE = EleWorkingPoint_V5(
0040 idName = idName ,
0041 full5x5_sigmaIEtaIEtaCut = 0.0181 ,
0042 dEtaInSeedCut = 0.00548,
0043 dPhiInCut = 0.197,
0044 hOverECut_C0 = 0.313 ,
0045 hOverECut_CE = 0. ,
0046 hOverECut_Cr = 0. ,
0047 relCombIsolationWithEACut_C0 = 0.284 ,
0048 relCombIsolationWithEACut_Cpt = 0. ,
0049 absEInverseMinusPInverseCut = 0.203 ,
0050
0051 missingHitsCut = 2
0052 )
0053
0054
0055 idName = "cutBasedElectronID-Summer20-PhaseII-V0-loose"
0056 WP_Loose_EB = EleWorkingPoint_V5(
0057 idName = idName ,
0058 full5x5_sigmaIEtaIEtaCut = 0.0162 ,
0059 dEtaInSeedCut = 0.00409 ,
0060 dPhiInCut = 0.0679 ,
0061 hOverECut_C0 = 0.222 ,
0062 hOverECut_CE = 0. ,
0063 hOverECut_Cr = 0. ,
0064 relCombIsolationWithEACut_C0 = 0.223 ,
0065 relCombIsolationWithEACut_Cpt = 0. ,
0066 absEInverseMinusPInverseCut = 0.0747 ,
0067
0068 missingHitsCut = 1
0069 )
0070
0071 WP_Loose_EE = EleWorkingPoint_V5(
0072 idName = idName ,
0073 full5x5_sigmaIEtaIEtaCut = 0.0162 ,
0074 dEtaInSeedCut = 0.00409 ,
0075 dPhiInCut = 0.0679 ,
0076 hOverECut_C0 = 0.222 ,
0077 hOverECut_CE = 0. ,
0078 hOverECut_Cr = 0. ,
0079 relCombIsolationWithEACut_C0 = 0.223 ,
0080 relCombIsolationWithEACut_Cpt = 0. ,
0081 absEInverseMinusPInverseCut = 0.0747 ,
0082
0083 missingHitsCut = 1
0084 )
0085
0086
0087 idName = "cutBasedElectronID-Summer20-PhaseII-V0-medium"
0088 WP_Medium_EB = EleWorkingPoint_V5(
0089 idName = idName ,
0090 full5x5_sigmaIEtaIEtaCut = 0.0156 ,
0091 dEtaInSeedCut = 0.00326 ,
0092 dPhiInCut = 0.0434 ,
0093 hOverECut_C0 = 0.138 ,
0094 hOverECut_CE = 0. ,
0095 hOverECut_Cr = 0. ,
0096 relCombIsolationWithEACut_C0 = 0.159 ,
0097 relCombIsolationWithEACut_Cpt = 0. ,
0098 absEInverseMinusPInverseCut = 0.0735 ,
0099
0100 missingHitsCut = 1
0101 )
0102
0103 WP_Medium_EE = EleWorkingPoint_V5(
0104 idName = idName ,
0105 full5x5_sigmaIEtaIEtaCut = 0.0156 ,
0106 dEtaInSeedCut = 0.00326 ,
0107 dPhiInCut = 0.0434 ,
0108 hOverECut_C0 = 0.138 ,
0109 hOverECut_CE = 0. ,
0110 hOverECut_Cr = 0. ,
0111 relCombIsolationWithEACut_C0 = 0.159 ,
0112 relCombIsolationWithEACut_Cpt = 0. ,
0113 absEInverseMinusPInverseCut = 0.0735 ,
0114
0115 missingHitsCut = 1
0116 )
0117
0118
0119
0120 idName = "cutBasedElectronID-Summer20-PhaseII-V0-tight"
0121 WP_Tight_EB = EleWorkingPoint_V5(
0122 idName = idName ,
0123 full5x5_sigmaIEtaIEtaCut = 0.0137 ,
0124 dEtaInSeedCut = 0.00325 ,
0125 dPhiInCut = 0.0365 ,
0126 hOverECut_C0 = 0.103 ,
0127 hOverECut_CE = 0. ,
0128 hOverECut_Cr = 0. ,
0129 relCombIsolationWithEACut_C0 = 0.121 ,
0130 relCombIsolationWithEACut_Cpt = 0. ,
0131 absEInverseMinusPInverseCut = 0.0161 ,
0132
0133 missingHitsCut = 1
0134 )
0135
0136 WP_Tight_EE = EleWorkingPoint_V5(
0137 idName = idName ,
0138 full5x5_sigmaIEtaIEtaCut = 0.0137 ,
0139 dEtaInSeedCut = 0.00325 ,
0140 dPhiInCut = 0.0365 ,
0141 hOverECut_C0 = 0.103 ,
0142 hOverECut_CE = 0. ,
0143 hOverECut_Cr = 0. ,
0144 relCombIsolationWithEACut_C0 = 0.121 ,
0145 relCombIsolationWithEACut_Cpt = 0. ,
0146 absEInverseMinusPInverseCut = 0.0161 ,
0147
0148 missingHitsCut = 1
0149 )
0150
0151 isoEffAreas = "RecoEgamma/ElectronIdentification/data/PhaseII/EffectiveArea_electrons_barrel_PhaseII.txt"
0152
0153
0154
0155
0156
0157 cutBasedElectronID_Summer20_PhaseII_V0_veto = configureVIDCutBasedEleID_V5(WP_Veto_EB, WP_Veto_EE, isoEffAreas)
0158 cutBasedElectronID_Summer20_PhaseII_V0_loose = configureVIDCutBasedEleID_V5(WP_Loose_EB, WP_Loose_EE, isoEffAreas)
0159 cutBasedElectronID_Summer20_PhaseII_V0_medium = configureVIDCutBasedEleID_V5(WP_Medium_EB, WP_Medium_EE, isoEffAreas)
0160 cutBasedElectronID_Summer20_PhaseII_V0_tight = configureVIDCutBasedEleID_V5(WP_Tight_EB, WP_Tight_EE, isoEffAreas)
0161
0162
0163
0164
0165
0166
0167
0168
0169 central_id_registry.register(cutBasedElectronID_Summer20_PhaseII_V0_veto.idName, '75ed578c1b442ee97b1a2e50263e1aa3')
0170 central_id_registry.register(cutBasedElectronID_Summer20_PhaseII_V0_loose.idName, 'c43597fa43676ea1f444d06c701866dc')
0171 central_id_registry.register(cutBasedElectronID_Summer20_PhaseII_V0_medium.idName, '1ea055b2139ad578dbfbdec1f7c78715')
0172 central_id_registry.register(cutBasedElectronID_Summer20_PhaseII_V0_tight.idName, '3c85a35b6dfbf25713db70876cb6675b')
0173
0174
0175 cutBasedElectronID_Summer20_PhaseII_V0_veto.isPOGApproved = cms.bool(False)
0176 cutBasedElectronID_Summer20_PhaseII_V0_loose.isPOGApproved = cms.bool(False)
0177 cutBasedElectronID_Summer20_PhaseII_V0_medium.isPOGApproved = cms.bool(False)
0178 cutBasedElectronID_Summer20_PhaseII_V0_tight.isPOGApproved = cms.bool(False)