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
0008 deepFlavourWP = {
0009 'BvsAll': 0.0490,
0010 'CvsL': 0.099,
0011 'CvsB': 0.325,
0012 }
0013
0014
0015 DeepFlavourDiscriminators = {
0016 'BvsAll': cms.PSet(
0017 bTagGenericAnalysisBlock,
0018
0019 folder = cms.string('DeepFlavour_BvsAll'),
0020 CTagPlots = cms.bool(False),
0021 discrCut = cms.double(deepFlavourWP['BvsAll']),
0022 numerator = cms.vstring(
0023 'pfDeepFlavourJetTags:probb',
0024 'pfDeepFlavourJetTags:probbb',
0025 'pfDeepFlavourJetTags:problepb',
0026 ),
0027 denominator = cms.vstring(),
0028 ),
0029
0030 'CvsL': cms.PSet(
0031 cTagGenericAnalysisBlock,
0032
0033 folder = cms.string('DeepFlavour_CvsL'),
0034 CTagPlots = cms.bool(True),
0035 discrCut = cms.double(deepFlavourWP['CvsL']),
0036 numerator = cms.vstring('pfDeepFlavourJetTags:probc'),
0037 denominator = cms.vstring(
0038 'pfDeepFlavourJetTags:probc',
0039 'pfDeepFlavourJetTags:probuds',
0040 'pfDeepFlavourJetTags:probg',
0041 ),
0042 ),
0043
0044 'CvsB': cms.PSet(
0045 cTagGenericAnalysisBlock,
0046
0047 folder = cms.string('DeepFlavour_CvsB'),
0048 CTagPlots = cms.bool(True),
0049 discrCut = cms.double(deepFlavourWP['CvsB']),
0050 numerator = cms.vstring('pfDeepFlavourJetTags:probc'),
0051 denominator = cms.vstring(
0052 'pfDeepFlavourJetTags:probc',
0053 'pfDeepFlavourJetTags:probb',
0054 'pfDeepFlavourJetTags:probbb',
0055 'pfDeepFlavourJetTags:problepb',
0056 ),
0057 ),
0058 }