Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:25:08

0001 import FWCore.ParameterSet.Config as cms
0002 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_tools import *
0003 from os import path
0004 
0005 mvaTag = "Winter22HZZV1"
0006 
0007 weightFileDir = "RecoEgamma/ElectronIdentification/data/MVAWeightFiles/Winter22HZZV1"
0008 
0009 mvaWeightFiles = cms.vstring(
0010      path.join(weightFileDir, "EB1_5.weights.xml.gz"), # EB1_5
0011      path.join(weightFileDir, "EB2_5.weights.xml.gz"), # EB2_5
0012      path.join(weightFileDir, "EE_5.weights.xml.gz"), # EE_5
0013      path.join(weightFileDir, "EB1_10.weights.xml.gz"), # EB1_10
0014      path.join(weightFileDir, "EB2_10.weights.xml.gz"), # EB2_10
0015      path.join(weightFileDir, "EE_10.weights.xml.gz"), # EE_10
0016      )
0017 
0018 categoryCuts = cms.vstring(
0019     "pt < 10. && abs(superCluster.eta) < 0.800",
0020     "pt < 10. && abs(superCluster.eta) >= 0.800 && abs(superCluster.eta) < 1.479",
0021     "pt < 10. && abs(superCluster.eta) >= 1.479",
0022     "pt >= 10. && abs(superCluster.eta) < 0.800",
0023     "pt >= 10. && abs(superCluster.eta) >= 0.800 && abs(superCluster.eta) < 1.479",
0024     "pt >= 10. && abs(superCluster.eta) >= 1.479",
0025 )
0026 
0027 mvaEleID_Winter22_HZZ_V1_container = EleMVARaw_WP(
0028     idName = "mvaEleID-Winter22-HZZ-V1", mvaTag = mvaTag,
0029     cutCategory0 = "1.633973689084034", # EB1_5
0030     cutCategory1 = "1.5499076306249353", # EB2_5
0031     cutCategory2 = "2.0629564440753247", # EE_5
0032     cutCategory3 = "0.3685228146685872", # EB1_10
0033     cutCategory4 = "0.2662407818935475", # EB2_10
0034     cutCategory5 = "-0.5444837363886459", # EE_10
0035     )
0036 
0037 
0038 mvaEleID_Winter22_HZZ_V1_producer_config = cms.PSet(
0039     mvaName             = cms.string(mvaClassName),
0040     mvaTag              = cms.string(mvaTag),
0041     nCategories         = cms.int32(6),
0042     categoryCuts        = categoryCuts,
0043     weightFileNames     = mvaWeightFiles,
0044     variableDefinition  = cms.string(mvaVariablesFileRun3)
0045     )
0046 
0047 mvaEleID_Winter22_HZZ_V1 = configureVIDMVAEleID( mvaEleID_Winter22_HZZ_V1_container )
0048 
0049 mvaEleID_Winter22_HZZ_V1.isPOGApproved = cms.untracked.bool(True)