File indexing completed on 2024-04-06 12:24:29
0001 import FWCore.ParameterSet.Config as cms
0002
0003 pfParticleNetDiscriminatorsJetTags = cms.EDProducer(
0004 'BTagProbabilityToDiscriminator',
0005 discriminators = cms.VPSet(
0006 cms.PSet(
0007 name = cms.string('TvsQCD'),
0008 numerator = cms.VInputTag(
0009 cms.InputTag('pfParticleNetJetTags', 'probTbcq'),
0010 cms.InputTag('pfParticleNetJetTags', 'probTbqq'),
0011 ),
0012 denominator = cms.VInputTag(
0013 cms.InputTag('pfParticleNetJetTags', 'probTbcq'),
0014 cms.InputTag('pfParticleNetJetTags', 'probTbqq'),
0015 cms.InputTag('pfParticleNetJetTags', 'probQCDbb'),
0016 cms.InputTag('pfParticleNetJetTags', 'probQCDcc'),
0017 cms.InputTag('pfParticleNetJetTags', 'probQCDb'),
0018 cms.InputTag('pfParticleNetJetTags', 'probQCDc'),
0019 cms.InputTag('pfParticleNetJetTags', 'probQCDothers'),
0020 ),
0021 ),
0022 cms.PSet(
0023 name = cms.string('WvsQCD'),
0024 numerator = cms.VInputTag(
0025 cms.InputTag('pfParticleNetJetTags', 'probWcq'),
0026 cms.InputTag('pfParticleNetJetTags', 'probWqq'),
0027 ),
0028 denominator = cms.VInputTag(
0029 cms.InputTag('pfParticleNetJetTags', 'probWcq'),
0030 cms.InputTag('pfParticleNetJetTags', 'probWqq'),
0031 cms.InputTag('pfParticleNetJetTags', 'probQCDbb'),
0032 cms.InputTag('pfParticleNetJetTags', 'probQCDcc'),
0033 cms.InputTag('pfParticleNetJetTags', 'probQCDb'),
0034 cms.InputTag('pfParticleNetJetTags', 'probQCDc'),
0035 cms.InputTag('pfParticleNetJetTags', 'probQCDothers'),
0036 ),
0037 ),
0038 cms.PSet(
0039 name = cms.string('ZvsQCD'),
0040 numerator = cms.VInputTag(
0041 cms.InputTag('pfParticleNetJetTags', 'probZbb'),
0042 cms.InputTag('pfParticleNetJetTags', 'probZcc'),
0043 cms.InputTag('pfParticleNetJetTags', 'probZqq'),
0044 ),
0045 denominator = cms.VInputTag(
0046 cms.InputTag('pfParticleNetJetTags', 'probZbb'),
0047 cms.InputTag('pfParticleNetJetTags', 'probZcc'),
0048 cms.InputTag('pfParticleNetJetTags', 'probZqq'),
0049 cms.InputTag('pfParticleNetJetTags', 'probQCDbb'),
0050 cms.InputTag('pfParticleNetJetTags', 'probQCDcc'),
0051 cms.InputTag('pfParticleNetJetTags', 'probQCDb'),
0052 cms.InputTag('pfParticleNetJetTags', 'probQCDc'),
0053 cms.InputTag('pfParticleNetJetTags', 'probQCDothers'),
0054 ),
0055 ),
0056 cms.PSet(
0057 name = cms.string('ZbbvsQCD'),
0058 numerator = cms.VInputTag(
0059 cms.InputTag('pfParticleNetJetTags', 'probZbb'),
0060 ),
0061 denominator = cms.VInputTag(
0062 cms.InputTag('pfParticleNetJetTags', 'probZbb'),
0063 cms.InputTag('pfParticleNetJetTags', 'probQCDbb'),
0064 cms.InputTag('pfParticleNetJetTags', 'probQCDcc'),
0065 cms.InputTag('pfParticleNetJetTags', 'probQCDb'),
0066 cms.InputTag('pfParticleNetJetTags', 'probQCDc'),
0067 cms.InputTag('pfParticleNetJetTags', 'probQCDothers'),
0068 ),
0069 ),
0070 cms.PSet(
0071 name = cms.string('ZccvsQCD'),
0072 numerator = cms.VInputTag(
0073 cms.InputTag('pfParticleNetJetTags', 'probZcc'),
0074 ),
0075 denominator = cms.VInputTag(
0076 cms.InputTag('pfParticleNetJetTags', 'probZcc'),
0077 cms.InputTag('pfParticleNetJetTags', 'probQCDbb'),
0078 cms.InputTag('pfParticleNetJetTags', 'probQCDcc'),
0079 cms.InputTag('pfParticleNetJetTags', 'probQCDb'),
0080 cms.InputTag('pfParticleNetJetTags', 'probQCDc'),
0081 cms.InputTag('pfParticleNetJetTags', 'probQCDothers'),
0082 ),
0083 ),
0084 cms.PSet(
0085 name = cms.string('HbbvsQCD'),
0086 numerator = cms.VInputTag(
0087 cms.InputTag('pfParticleNetJetTags', 'probHbb'),
0088 ),
0089 denominator = cms.VInputTag(
0090 cms.InputTag('pfParticleNetJetTags', 'probHbb'),
0091 cms.InputTag('pfParticleNetJetTags', 'probQCDbb'),
0092 cms.InputTag('pfParticleNetJetTags', 'probQCDcc'),
0093 cms.InputTag('pfParticleNetJetTags', 'probQCDb'),
0094 cms.InputTag('pfParticleNetJetTags', 'probQCDc'),
0095 cms.InputTag('pfParticleNetJetTags', 'probQCDothers'),
0096 ),
0097 ),
0098 cms.PSet(
0099 name = cms.string('HccvsQCD'),
0100 numerator = cms.VInputTag(
0101 cms.InputTag('pfParticleNetJetTags', 'probHcc'),
0102 ),
0103 denominator = cms.VInputTag(
0104 cms.InputTag('pfParticleNetJetTags', 'probHcc'),
0105 cms.InputTag('pfParticleNetJetTags', 'probQCDbb'),
0106 cms.InputTag('pfParticleNetJetTags', 'probQCDcc'),
0107 cms.InputTag('pfParticleNetJetTags', 'probQCDb'),
0108 cms.InputTag('pfParticleNetJetTags', 'probQCDc'),
0109 cms.InputTag('pfParticleNetJetTags', 'probQCDothers'),
0110 ),
0111 ),
0112 cms.PSet(
0113 name = cms.string('H4qvsQCD'),
0114 numerator = cms.VInputTag(
0115 cms.InputTag('pfParticleNetJetTags', 'probHqqqq'),
0116 ),
0117 denominator = cms.VInputTag(
0118 cms.InputTag('pfParticleNetJetTags', 'probHqqqq'),
0119 cms.InputTag('pfParticleNetJetTags', 'probQCDbb'),
0120 cms.InputTag('pfParticleNetJetTags', 'probQCDcc'),
0121 cms.InputTag('pfParticleNetJetTags', 'probQCDb'),
0122 cms.InputTag('pfParticleNetJetTags', 'probQCDc'),
0123 cms.InputTag('pfParticleNetJetTags', 'probQCDothers'),
0124 ),
0125 ),
0126 )
0127 )