File indexing completed on 2023-03-17 11:17:59
0001 import FWCore.ParameterSet.Config as cms
0002 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_tools import *
0003 from os import path
0004
0005
0006
0007
0008 mvaTag = "RunIIIWinter22NoIsoV1"
0009
0010 weightFileDir = "RecoEgamma/ElectronIdentification/data/MVAWeightFiles/Winter22NoIsoV1"
0011
0012
0013 mvaWeightFiles = cms.vstring(
0014 path.join(weightFileDir, "EB1_5.weights.root"),
0015 path.join(weightFileDir, "EB2_5.weights.root"),
0016 path.join(weightFileDir, "EE_5.weights.root"),
0017 path.join(weightFileDir, "EB1_10.weights.root"),
0018 path.join(weightFileDir, "EB2_10.weights.root"),
0019 path.join(weightFileDir, "EE_10.weights.root"),
0020 )
0021
0022 mvaEleID_RunIIIWinter22_noIso_V1_wp80_container = EleMVA_WP(
0023 idName = "mvaEleID-RunIIIWinter22-noIso-V1-wp80", mvaTag = mvaTag,
0024 cutCategory0 = "0.99776583820026143",
0025 cutCategory1 = "0.99399710641666705",
0026 cutCategory2 = "0.89762967983679642",
0027 cutCategory3 = "0.99997133733482069",
0028 cutCategory4 = "0.99991566148661426",
0029 cutCategory5 = "0.99712023523348758",
0030 )
0031
0032
0033
0034 mvaEleID_RunIIIWinter22_noIso_V1_wp90_container = EleMVA_WP(
0035 idName = "mvaEleID-RunIIIWinter22-noIso-V1-wp90", mvaTag = mvaTag,
0036 cutCategory0 = "0.9870981346957135",
0037 cutCategory1 = "0.95756807831082225",
0038 cutCategory2 = "0.4195020250389494",
0039 cutCategory3 = "0.99981763428587134",
0040 cutCategory4 = "0.99936974968805936",
0041 cutCategory5 = "0.96553633326857091",
0042 )
0043
0044 workingPoints = dict(
0045 wp80 = mvaEleID_RunIIIWinter22_noIso_V1_wp80_container,
0046 wp90 = mvaEleID_RunIIIWinter22_noIso_V1_wp90_container
0047 )
0048
0049 mvaEleID_RunIIIWinter22_noIso_V1_producer_config = cms.PSet(
0050 mvaName = cms.string(mvaClassName),
0051 mvaTag = cms.string(mvaTag),
0052 nCategories = cms.int32(6),
0053 categoryCuts = cms.vstring(*EleMVA_6CategoriesCuts),
0054 weightFileNames = mvaWeightFiles,
0055 variableDefinition = cms.string(mvaVariablesFileRun3)
0056 )
0057
0058 mvaEleID_RunIIIWinter22_noIso_V1_wp80 = configureVIDMVAEleID( mvaEleID_RunIIIWinter22_noIso_V1_wp80_container )
0059 mvaEleID_RunIIIWinter22_noIso_V1_wp90 = configureVIDMVAEleID( mvaEleID_RunIIIWinter22_noIso_V1_wp90_container )
0060
0061 mvaEleID_RunIIIWinter22_noIso_V1_wp80.isPOGApproved = cms.untracked.bool(True)
0062 mvaEleID_RunIIIWinter22_noIso_V1_wp90.isPOGApproved = cms.untracked.bool(True)