File indexing completed on 2024-09-04 04:35:21
0001 import FWCore.ParameterSet.Config as cms
0002
0003 pfUnifiedParticleTransformerAK4DiscriminatorsJetTags = cms.EDProducer(
0004 'BTagProbabilityToDiscriminator',
0005 discriminators = cms.VPSet(
0006 cms.PSet(
0007 name = cms.string('BvsAll'),
0008 numerator = cms.VInputTag(
0009 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probb'),
0010 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probbb'),
0011 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'problepb'),
0012 ),
0013 denominator=cms.VInputTag(
0014 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probb'),
0015 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probbb'),
0016 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'problepb'),
0017 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probc'),
0018 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probs'),
0019 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probu'),
0020 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probd'),
0021 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probg'),
0022 ),
0023 ),
0024 cms.PSet(
0025 name = cms.string('CvsL'),
0026 numerator = cms.VInputTag(
0027 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probc'),
0028 ),
0029 denominator = cms.VInputTag(
0030 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probc'),
0031 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probs'),
0032 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probu'),
0033 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probd'),
0034 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probg'),
0035 ),
0036 ),
0037 cms.PSet(
0038 name = cms.string('CvsB'),
0039 numerator = cms.VInputTag(
0040 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probc'),
0041 ),
0042 denominator = cms.VInputTag(
0043 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probc'),
0044 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probb'),
0045 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probbb'),
0046 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'problepb'),
0047 ),
0048 ),
0049 cms.PSet(
0050 name = cms.string('QvsG'),
0051 numerator = cms.VInputTag(
0052 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probs'),
0053 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probu'),
0054 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probd'),
0055 ),
0056 denominator = cms.VInputTag(
0057 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probs'),
0058 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probu'),
0059 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probd'),
0060 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probg'),
0061 ),
0062 ),
0063 cms.PSet(
0064 name = cms.string('SvsUDG'),
0065 numerator = cms.VInputTag(
0066 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probs'),
0067 ),
0068 denominator = cms.VInputTag(
0069 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probs'),
0070 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probu'),
0071 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probd'),
0072 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probg'),
0073 ),
0074 ),
0075 cms.PSet(
0076 name = cms.string('SvsBC'),
0077 numerator = cms.VInputTag(
0078 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probs'),
0079 ),
0080 denominator = cms.VInputTag(
0081 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probs'),
0082 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probb'),
0083 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probbb'),
0084 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'problepb'),
0085 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probc'),
0086 ),
0087 ),
0088 cms.PSet(
0089 name = cms.string('TauVsJet'),
0090 numerator = cms.VInputTag(
0091 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h0p'),
0092 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h1p'),
0093 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h2p'),
0094 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h0p'),
0095 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h1p'),
0096 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h0p'),
0097 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h1p'),
0098 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h2p'),
0099 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h0p'),
0100 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h1p'),
0101 ),
0102 denominator = cms.VInputTag(
0103 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probb'),
0104 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probbb'),
0105 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'problepb'),
0106 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probc'),
0107 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probs'),
0108 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probu'),
0109 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probd'),
0110 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probg'),
0111 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h0p'),
0112 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h1p'),
0113 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h2p'),
0114 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h0p'),
0115 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h1p'),
0116 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h0p'),
0117 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h1p'),
0118 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h2p'),
0119 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h0p'),
0120 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h1p'),
0121 ),
0122 ),
0123 cms.PSet(
0124 name = cms.string('TauVsEle'),
0125 numerator = cms.VInputTag(
0126 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h0p'),
0127 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h1p'),
0128 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h2p'),
0129 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h0p'),
0130 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h1p'),
0131 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h0p'),
0132 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h1p'),
0133 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h2p'),
0134 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h0p'),
0135 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h1p'),
0136 ),
0137 denominator = cms.VInputTag(
0138 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probele'),
0139 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h0p'),
0140 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h1p'),
0141 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h2p'),
0142 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h0p'),
0143 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h1p'),
0144 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h0p'),
0145 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h1p'),
0146 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h2p'),
0147 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h0p'),
0148 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h1p'),
0149 ),
0150 ),
0151
0152 cms.PSet(
0153 name = cms.string('TauVsMu'),
0154 numerator = cms.VInputTag(
0155 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h0p'),
0156 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h1p'),
0157 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h2p'),
0158 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h0p'),
0159 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h1p'),
0160 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h0p'),
0161 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h1p'),
0162 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h2p'),
0163 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h0p'),
0164 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h1p'),
0165 ),
0166 denominator = cms.VInputTag(
0167 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probmu'),
0168 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h0p'),
0169 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h1p'),
0170 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup1h2p'),
0171 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h0p'),
0172 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaup3h1p'),
0173 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h0p'),
0174 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h1p'),
0175 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum1h2p'),
0176 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h0p'),
0177 cms.InputTag('pfUnifiedParticleTransformerAK4JetTags', 'probtaum3h1p'),
0178 ),
0179 ),
0180
0181 )
0182 )