File indexing completed on 2024-04-06 12:24:29
0001 import FWCore.ParameterSet.Config as cms
0002
0003 pfParticleNetFromMiniAODAK8DiscriminatorsJetTags = cms.EDProducer(
0004 'BTagProbabilityToDiscriminator',
0005 discriminators = cms.VPSet(
0006 cms.PSet(
0007 name = cms.string('HbbvsQCD'),
0008 numerator = cms.VInputTag(
0009 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHbb'),
0010 ),
0011 denominator = cms.VInputTag(
0012 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHbb'),
0013 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD2hf'),
0014 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD1hf'),
0015 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD0hf'),
0016 ),
0017 ),
0018 cms.PSet(
0019 name = cms.string('HccvsQCD'),
0020 numerator = cms.VInputTag(
0021 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHcc'),
0022 ),
0023 denominator = cms.VInputTag(
0024 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHcc'),
0025 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD2hf'),
0026 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD1hf'),
0027 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD0hf'),
0028 ),
0029 ),
0030 cms.PSet(
0031 name = cms.string('HttvsQCD'),
0032 numerator = cms.VInputTag(
0033 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHtt'),
0034 ),
0035 denominator = cms.VInputTag(
0036 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHtt'),
0037 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD2hf'),
0038 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD1hf'),
0039 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD0hf'),
0040 ),
0041 ),
0042 cms.PSet(
0043 name = cms.string('HtmvsQCD'),
0044 numerator = cms.VInputTag(
0045 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHtm'),
0046 ),
0047 denominator = cms.VInputTag(
0048 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHtm'),
0049 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD2hf'),
0050 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD1hf'),
0051 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD0hf'),
0052 ),
0053 ),
0054 cms.PSet(
0055 name = cms.string('HtevsQCD'),
0056 numerator = cms.VInputTag(
0057 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHte'),
0058 ),
0059 denominator = cms.VInputTag(
0060 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHte'),
0061 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD2hf'),
0062 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD1hf'),
0063 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD0hf'),
0064 ),
0065 ),
0066 cms.PSet(
0067 name = cms.string('HqqvsQCD'),
0068 numerator = cms.VInputTag(
0069 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHqq'),
0070 ),
0071 denominator = cms.VInputTag(
0072 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHqq'),
0073 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD2hf'),
0074 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD1hf'),
0075 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD0hf'),
0076 ),
0077 ),
0078 cms.PSet(
0079 name = cms.string('HggvsQCD'),
0080 numerator = cms.VInputTag(
0081 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHgg'),
0082 ),
0083 denominator = cms.VInputTag(
0084 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHgg'),
0085 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD2hf'),
0086 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD1hf'),
0087 cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD0hf'),
0088 ),
0089 ),
0090 )
0091 )