File indexing completed on 2025-03-08 03:03:51
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def BTagProbabilityToDiscriminator(*args, **kwargs):
0004 mod = cms.EDProducer('BTagProbabilityToDiscriminator',
0005 discriminators = cms.VPSet(
0006 cms.PSet(
0007 denominator = cms.VInputTag(),
0008 name = cms.string('BvsAll'),
0009 numerator = cms.VInputTag(
0010 'pfDeepCSVJetTags:probb',
0011 'pfDeepCSVJetTags:probbb'
0012 )
0013 ),
0014 cms.PSet(
0015 denominator = cms.VInputTag(
0016 'pfDeepCSVJetTags:probc',
0017 'pfDeepCSVJetTags:probb',
0018 'pfDeepCSVJetTags:probbb'
0019 ),
0020 name = cms.string('CvsB'),
0021 numerator = cms.VInputTag('pfDeepCSVJetTags:probc')
0022 ),
0023 cms.PSet(
0024 denominator = cms.VInputTag(
0025 'pfDeepCSVJetTags:probudsg',
0026 'pfDeepCSVJetTags:probc'
0027 ),
0028 name = cms.string('CvsL'),
0029 numerator = cms.VInputTag('pfDeepCSVJetTags:probc')
0030 )
0031 ),
0032 mightGet = cms.optional.untracked.vstring
0033 )
0034 for a in args:
0035 mod.update_(a)
0036 mod.update_(kwargs)
0037 return mod