Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:58:49

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 pfMassDecorrelatedDeepBoostedDiscriminatorsJetTags = cms.EDProducer(
0004    'BTagProbabilityToDiscriminator',
0005    discriminators = cms.VPSet(
0006       cms.PSet(
0007          name = cms.string('TvsQCD'),
0008          numerator = cms.VInputTag(
0009             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probTbcq'),
0010             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probTbqq'),
0011             ),
0012          denominator = cms.VInputTag(
0013             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probTbcq'),
0014             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probTbqq'),
0015             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDbb'),
0016             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDcc'),
0017             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDb'),
0018             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDc'),
0019             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDothers'),
0020             ),
0021          ),
0022       cms.PSet(
0023          name = cms.string('WvsQCD'),
0024          numerator = cms.VInputTag(
0025             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probWcq'),
0026             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probWqq'),
0027             ),
0028          denominator = cms.VInputTag(
0029             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probWcq'),
0030             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probWqq'),
0031             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDbb'),
0032             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDcc'),
0033             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDb'),
0034             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDc'),
0035             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDothers'),
0036             ),
0037          ),
0038       cms.PSet(
0039          name = cms.string('ZvsQCD'),
0040          numerator = cms.VInputTag(
0041             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZbb'),
0042             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZcc'),
0043             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZqq'),
0044             ),
0045          denominator = cms.VInputTag(
0046             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZbb'),
0047             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZcc'),
0048             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZqq'),
0049             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDbb'),
0050             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDcc'),
0051             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDb'),
0052             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDc'),
0053             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDothers'),
0054             ),
0055          ),
0056 
0057       cms.PSet(
0058          name = cms.string('ZHbbvsQCD'),
0059          numerator = cms.VInputTag(
0060             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZbb'),
0061             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHbb'),
0062             ),
0063          denominator = cms.VInputTag(
0064             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZbb'),
0065             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHbb'),
0066             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDbb'),
0067             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDcc'),
0068             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDb'),
0069             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDc'),
0070             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDothers'),
0071             ),
0072          ),
0073       cms.PSet(
0074          name = cms.string('ZbbvsQCD'),
0075          numerator = cms.VInputTag(
0076             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZbb'),
0077             ),
0078          denominator = cms.VInputTag(
0079             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZbb'),
0080             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDbb'),
0081             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDcc'),
0082             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDb'),
0083             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDc'),
0084             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDothers'),
0085             ),
0086          ),
0087       cms.PSet(
0088          name = cms.string('HbbvsQCD'),
0089          numerator = cms.VInputTag(
0090             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHbb'),
0091             ),
0092          denominator = cms.VInputTag(
0093             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHbb'),
0094             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDbb'),
0095             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDcc'),
0096             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDb'),
0097             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDc'),
0098             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDothers'),
0099             ),
0100          ),
0101       cms.PSet(
0102          name = cms.string('H4qvsQCD'),
0103          numerator = cms.VInputTag(
0104             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHqqqq'),
0105             ),
0106          denominator = cms.VInputTag(
0107             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHqqqq'),
0108             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDbb'),
0109             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDcc'),
0110             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDb'),
0111             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDc'),
0112             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDothers'),
0113             ),
0114          ),
0115       cms.PSet(
0116          name = cms.string('ZHccvsQCD'),
0117          numerator = cms.VInputTag(
0118             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZcc'),
0119             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHcc'),
0120             ),
0121          denominator = cms.VInputTag(
0122             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZcc'),
0123             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHcc'),
0124             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDbb'),
0125             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDcc'),
0126             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDb'),
0127             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDc'),
0128             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDothers'),
0129             ),
0130          ),
0131 
0132       cms.PSet(
0133          name = cms.string('bbvsLight'),
0134          numerator = cms.VInputTag(
0135             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZbb'),
0136             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHbb'),
0137             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDbb'),
0138             ),
0139          denominator = cms.VInputTag(
0140             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZbb'),
0141             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHbb'),
0142             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDbb'),
0143             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDcc'),
0144             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDb'),
0145             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDc'),
0146             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDothers'),
0147             ),
0148          ),
0149       cms.PSet(
0150          name = cms.string('ccvsLight'),
0151          numerator = cms.VInputTag(
0152             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZcc'),
0153             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHcc'),
0154             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDcc'),
0155             ),
0156          denominator = cms.VInputTag(
0157             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probZcc'),
0158             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probHcc'),
0159             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDbb'),
0160             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDcc'),
0161             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDb'),
0162             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDc'),
0163             cms.InputTag('pfMassDecorrelatedDeepBoostedJetTags', 'probQCDothers'),
0164             ),
0165          ),
0166 
0167       )
0168    )