Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:09:47

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMOffline.RecoB.bTagGenericAnalysis_cff import bTagGenericAnalysisBlock
0004 from DQMOffline.RecoB.cTagGenericAnalysis_cff import cTagGenericAnalysisBlock
0005 
0006 
0007 # recommendation for UL18: https://twiki.cern.ch/twiki/bin/view/CMS/BtagRecommendation106XUL18
0008 deepCSVWP = {
0009     'BvsAll': 0.1208, # loose
0010     'CvsL':   0.153,  # medium
0011     'CvsB':   0.363,  # medium
0012 }
0013 
0014 
0015 DeepCSVDiscriminators = {
0016     'BvsAll': cms.PSet(
0017         bTagGenericAnalysisBlock,
0018 
0019         folder = cms.string('DeepCSV_BvsAll'),
0020         CTagPlots = cms.bool(False),
0021         discrCut = cms.double(deepCSVWP['BvsAll']),
0022         numerator = cms.vstring(
0023             'pfDeepCSVJetTags:probb',
0024             'pfDeepCSVJetTags:probbb',
0025         ),
0026         denominator = cms.vstring(),
0027     ),
0028 
0029     'CvsL': cms.PSet(
0030         cTagGenericAnalysisBlock,
0031 
0032         folder = cms.string('DeepCSV_CvsL'),
0033         CTagPlots = cms.bool(True),
0034         discrCut = cms.double(deepCSVWP['CvsL']),
0035         numerator = cms.vstring('pfDeepCSVJetTags:probc'),
0036         denominator = cms.vstring(
0037             'pfDeepCSVJetTags:probc',
0038             'pfDeepCSVJetTags:probudsg',
0039         ),
0040     ),
0041 
0042     'CvsB': cms.PSet(
0043         cTagGenericAnalysisBlock,
0044 
0045         folder = cms.string('DeepCSV_CvsB'),
0046         CTagPlots = cms.bool(True),
0047         discrCut = cms.double(deepCSVWP['CvsB']),
0048         numerator = cms.vstring('pfDeepCSVJetTags:probc'),
0049         denominator = cms.vstring(
0050             'pfDeepCSVJetTags:probc',
0051             'pfDeepCSVJetTags:probb',
0052             'pfDeepCSVJetTags:probbb',
0053         ),
0054     ),
0055 }