import FWCore.ParameterSet.Config as cms

from DQMOffline.Trigger.MssmHbbMonitoring_cfi import mssmHbbMonitoring

#Define MssmHbb specific cuts
hltMssmHbbmonitoring = mssmHbbMonitoring.clone()
hltMssmHbbmonitoring.btagalgo = cms.InputTag(
    "pfCombinedSecondaryVertexV2BJetTags")
hltMssmHbbmonitoring.workingpoint = cms.double(0.92)  # tight WP
hltMssmHbbmonitoring.bJetDeltaEtaMax = cms.double(
    1.6)  # deta cut between leading bjets
hltMssmHbbmonitoring.bJetMuDeltaRmax = cms.double(
    0.4)  # dR(mu,nbjet) cone; only if #mu >1

# Fully-hadronic MssmHbb
DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6 = hltMssmHbbmonitoring.clone(
)
DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.FolderName = cms.string(
    'HLT/Higgs/MssmHbb/fullhadronic/DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6'
)
DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.nmuons = cms.uint32(
    0)
DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.nbjets = cms.uint32(
    2)
DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.bjetSelection = cms.string(
    'pt>110 & abs(eta)<2.2')
DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.numGenericTriggerEventPSet.hltPaths = cms.vstring(
    'HLT_DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6_v*')
DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.histoPSet.jetPtBinning = cms.vdouble(
    0, 250, 280, 300, 320, 360, 400, 700, 1000, 1500)
import FWCore.ParameterSet.Config as cms

from DQMOffline.Trigger.MssmHbbMonitoring_cfi import mssmHbbMonitoring

#Define MssmHbb specific cuts 
hltMssmHbbmonitoring =  mssmHbbMonitoring.clone()
hltMssmHbbmonitoring.btagalgo  = cms.InputTag("pfCombinedSecondaryVertexV2BJetTags")
hltMssmHbbmonitoring.workingpoint    = cms.double(0.92) # tight WP
hltMssmHbbmonitoring.bJetDeltaEtaMax = cms.double(1.6)   # deta cut between leading bjets
hltMssmHbbmonitoring.bJetMuDeltaRmax = cms.double(0.4)   # dR(mu,nbjet) cone; only if #mu >1

# Fully-hadronic MssmHbb
hltMssmHbbmonitoringAL100 = hltMssmHbbmonitoring.clone()
#hltMssmHbbmonitoringAL100.FolderName = cms.string('HLT/Higgs/MssmHbb/fullhadronic/pt100')
hltMssmHbbmonitoringAL100.FolderName = cms.string('HLT/HIG/MssmHbb/fullhadronic/pt100')
hltMssmHbbmonitoringAL100.nmuons = cms.uint32(0)
hltMssmHbbmonitoringAL100.nbjets = cms.uint32(2)
hltMssmHbbmonitoringAL100.bjetSelection = cms.string('pt>110 & abs(eta)<2.2')
hltMssmHbbmonitoringAL100.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v*')
hltMssmHbbmonitoringAL100.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)

hltMssmHbbmonitoringAL116 = hltMssmHbbmonitoring.clone()
#hltMssmHbbmonitoringAL116.FolderName = cms.string('HLT/Higgs/MssmHbb/fullhadronic/pt116')
hltMssmHbbmonitoringAL116.FolderName = cms.string('HLT/HIG/MssmHbb/fullhadronic/pt116')
hltMssmHbbmonitoringAL116.nmuons = cms.uint32(0)
hltMssmHbbmonitoringAL116.nbjets = cms.uint32(2)
hltMssmHbbmonitoringAL116.bjetSelection = cms.string('pt>116 & abs(eta)<2.2')
hltMssmHbbmonitoringAL116.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v*')
hltMssmHbbmonitoringAL116.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)

hltMssmHbbmonitoringAL128 = hltMssmHbbmonitoring.clone()
import FWCore.ParameterSet.Config as cms

from DQMOffline.Trigger.MssmHbbMonitoring_cfi import mssmHbbMonitoring

#Define MssmHbb specific cuts
hltMssmHbbmonitoring = mssmHbbMonitoring.clone(
    btagAlgos=["pfCombinedSecondaryVertexV2BJetTags"],
    workingpoint=0.92,  # tight WP
    bJetDeltaEtaMax=1.6,  # deta cut between leading bjets
    bJetMuDeltaRmax=0.4  # dR(mu,nbjet) cone; only if #mu >1
)
# Fully-hadronic MssmHbb
hltMssmHbbmonitoringAL100 = hltMssmHbbmonitoring.clone(
    #FolderName = 'HLT/Higgs/MssmHbb/fullhadronic/pt100'
    FolderName='HLT/HIG/MssmHbb/fullhadronic/pt100',
    nmuons=0,
    nbjets=2,
    bjetSelection='pt>110 & abs(eta)<2.2',
    numGenericTriggerEventPSet=dict(hltPaths=[
        'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v*'
    ]),
    histoPSet=dict(
        jetPtBinning=[0, 250, 280, 300, 320, 360, 400, 700, 1000, 1500]))

hltMssmHbbmonitoringAL116 = hltMssmHbbmonitoring.clone(
    #FolderName = 'HLT/Higgs/MssmHbb/fullhadronic/pt116',
    FolderName='HLT/HIG/MssmHbb/fullhadronic/pt116',
    nmuons=0,
    nbjets=2,
    bjetSelection='pt>116 & abs(eta)<2.2',
    numGenericTriggerEventPSet=dict(hltPaths=[
Exemple #4
0
import FWCore.ParameterSet.Config as cms

from DQMOffline.Trigger.MssmHbbMonitoring_cfi import mssmHbbMonitoring

#Define MssmHbb specific cuts
hltMssmHbbmonitoring = mssmHbbMonitoring.clone(
    btagAlgos=["pfDeepCSVJetTags:probb", "pfDeepCSVJetTags:probbb"],
    workingpoint=0.2783,  # medium WP
    njets=2,
    nbjets=2,
    nmuons=0,
    bJetDeltaEtaMax=1.6,  # deta cut between leading bjets
    bJetMuDeltaRmax=0.4  # dR(mu,nbjet) cone; only if #mu >1
)
# Fully-hadronic MssmHbb DeepCSV (main)
hltMssmHbbDeepCSVMonitoringFH116 = hltMssmHbbmonitoring.clone(
    FolderName=
    'HLT/HIG/MssmHbb/fullhadronic/HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71',
    bjetSelection='pt>100 & abs(eta)<2.2',
    numGenericTriggerEventPSet=dict(
        hltPaths=['HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v*']),
    histoPSet=dict(jetPtBinning=[
        0, 100, 150, 200, 250, 300, 350, 400, 500, 700, 1000, 1500
    ]))

# Fully-hadronic MssmHbb DeepCSV (backup)
hltMssmHbbDeepCSVMonitoringFH128 = hltMssmHbbmonitoring.clone(
    FolderName=
    'HLT/HIG/MssmHbb/fullhadronic/HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71',
    bjetSelection='pt>100 & abs(eta)<2.2',
    numGenericTriggerEventPSet=dict(