Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 13:33:41

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('HbbvsQCD'),
0072          numerator = cms.VInputTag(
0073             cms.InputTag('pfParticleNetJetTags', 'probHbb'),
0074             ),
0075          denominator = cms.VInputTag(
0076             cms.InputTag('pfParticleNetJetTags', 'probHbb'),
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('HccvsQCD'),
0086          numerator = cms.VInputTag(
0087             cms.InputTag('pfParticleNetJetTags', 'probHcc'),
0088             ),
0089          denominator = cms.VInputTag(
0090             cms.InputTag('pfParticleNetJetTags', 'probHcc'),
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('H4qvsQCD'),
0100          numerator = cms.VInputTag(
0101             cms.InputTag('pfParticleNetJetTags', 'probHqqqq'),
0102             ),
0103          denominator = cms.VInputTag(
0104             cms.InputTag('pfParticleNetJetTags', 'probHqqqq'),
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       )
0113    )