File indexing completed on 2024-04-06 12:25:08
0001 from PhysicsTools.SelectorUtils.centralIDRegistry import central_id_registry
0002 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_tools import *
0003 import FWCore.ParameterSet.Config as cms
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 mvaTag = "Spring15NonTrig25nsV1"
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030 mvaSpring15NonTrigWeightFiles_V1 = cms.vstring(
0031 "RecoEgamma/ElectronIdentification/data/Spring15/EIDmva_EB1_5_oldNonTrigSpring15_ConvVarCwoBoolean_TMVA412_FullStatLowPt_PairNegWeightsGlobal_BDT.weights.xml.gz",
0032 "RecoEgamma/ElectronIdentification/data/Spring15/EIDmva_EB2_5_oldNonTrigSpring15_ConvVarCwoBoolean_TMVA412_FullStatLowPt_PairNegWeightsGlobal_BDT.weights.xml.gz",
0033 "RecoEgamma/ElectronIdentification/data/Spring15/EIDmva_EE_5_oldNonTrigSpring15_ConvVarCwoBoolean_TMVA412_FullStatLowPt_PairNegWeightsGlobal_BDT.weights.xml.gz",
0034 "RecoEgamma/ElectronIdentification/data/Spring15/EIDmva_EB1_10_oldNonTrigSpring15_ConvVarCwoBoolean_TMVA412_FullStatLowPt_PairNegWeightsGlobal_BDT.weights.xml.gz",
0035 "RecoEgamma/ElectronIdentification/data/Spring15/EIDmva_EB2_10_oldNonTrigSpring15_ConvVarCwoBoolean_TMVA412_FullStatLowPt_PairNegWeightsGlobal_BDT.weights.xml.gz",
0036 "RecoEgamma/ElectronIdentification/data/Spring15/EIDmva_EE_10_oldNonTrigSpring15_ConvVarCwoBoolean_TMVA412_FullStatLowPt_PairNegWeightsGlobal_BDT.weights.xml.gz"
0037 )
0038
0039
0040
0041 idName90 = "mvaEleID-Spring15-25ns-nonTrig-V1-wp90"
0042 MVA_WP90 = EleMVA_WP(
0043 idName = idName90, mvaTag = mvaTag,
0044 cutCategory0 = "-0.083313",
0045 cutCategory1 = "-0.235222",
0046 cutCategory2 = "-0.67099",
0047 cutCategory3 = " 0.913286",
0048 cutCategory4 = " 0.805013",
0049 cutCategory5 = " 0.358969"
0050 )
0051
0052 idName80 = "mvaEleID-Spring15-25ns-nonTrig-V1-wp80"
0053 MVA_WP80 = EleMVA_WP(
0054 idName = idName80, mvaTag = mvaTag,
0055 cutCategory0 = " 0.287435",
0056 cutCategory1 = " 0.221846",
0057 cutCategory2 = "-0.303263",
0058 cutCategory3 = " 0.967083",
0059 cutCategory4 = " 0.929117",
0060 cutCategory5 = " 0.726311"
0061 )
0062
0063
0064 idNameLoose = "mvaEleID-Spring15-25ns-nonTrig-V1-wpLoose"
0065 MVA_WPLoose = EleMVA_WP(
0066 idName = idNameLoose, mvaTag = mvaTag,
0067 cutCategory0 = " -0.265",
0068 cutCategory1 = " -0.556",
0069 cutCategory2 = " -0.551",
0070 cutCategory3 = " -0.072",
0071 cutCategory4 = " -0.286",
0072 cutCategory5 = " -0.267"
0073 )
0074
0075
0076
0077
0078
0079
0080
0081 mvaEleID_Spring15_25ns_nonTrig_V1_producer_config = cms.PSet(
0082 mvaName = cms.string(mvaClassName),
0083 mvaTag = cms.string(mvaTag),
0084
0085
0086 nCategories = cms.int32(6),
0087 categoryCuts = cms.vstring(*EleMVA_6CategoriesCuts),
0088
0089 weightFileNames = mvaSpring15NonTrigWeightFiles_V1,
0090 variableDefinition = cms.string(mvaVariablesFile)
0091 )
0092
0093 mvaEleID_Spring15_25ns_nonTrig_V1_wpLoose = configureVIDMVAEleID( MVA_WPLoose )
0094 mvaEleID_Spring15_25ns_nonTrig_V1_wp90 = configureVIDMVAEleID( MVA_WP90 )
0095 mvaEleID_Spring15_25ns_nonTrig_V1_wp80 = configureVIDMVAEleID( MVA_WP80 )
0096
0097
0098
0099
0100
0101
0102
0103
0104
0105 central_id_registry.register(mvaEleID_Spring15_25ns_nonTrig_V1_wpLoose.idName,
0106 '99ff36834c4342110d84ea2350a1229c')
0107 central_id_registry.register(mvaEleID_Spring15_25ns_nonTrig_V1_wp90.idName,
0108 'ac4fdc160eefe9eae7338601c02ed4bb')
0109 central_id_registry.register(mvaEleID_Spring15_25ns_nonTrig_V1_wp80.idName,
0110 '113c47ceaea0fa687b8bd6d880eb4957')
0111
0112 mvaEleID_Spring15_25ns_nonTrig_V1_wpLoose.isPOGApproved = cms.untracked.bool(True)
0113 mvaEleID_Spring15_25ns_nonTrig_V1_wp90.isPOGApproved = cms.untracked.bool(True)
0114 mvaEleID_Spring15_25ns_nonTrig_V1_wp80.isPOGApproved = cms.untracked.bool(True)