Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:10:02

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004 
0005 triggerFlagPSet = cms.PSet(
0006   dcsInputTag = cms.InputTag('scalersRawToDigi'),
0007   dcsRecordInputTag = cms.InputTag('onlineMetaDataDigis'),
0008   dcsPartitions = cms.vint32( 24, 25, 26, 27, 28, 29 ),
0009   andOrDcs = cms.bool(False),
0010   errorReplyDcs = cms.bool(True),
0011   dbLabel = cms.string(''),
0012   andOrHlt = cms.bool(True),
0013   hltInputTag = cms.InputTag('TriggerResults', '', 'HLT'),
0014   hltPaths = cms.vstring(),
0015   hltDBKey = cms.string(''),
0016   errorReplyHlt = cms.bool(False),
0017   verbosityLevel = cms.uint32(1),
0018   andOr = cms.bool(False)
0019 )
0020 
0021 mssmHbbBtagTriggerMonitor = DQMEDAnalyzer("TagAndProbeBtagTriggerMonitor",
0022     dirname = cms.string("HLT/SUS/MssmHbb/"),
0023     requireValidHLTPaths = cms.bool(True),
0024     processname = cms.string("HLT"),
0025     jetPtMin = cms.double(40),
0026     jetEtaMax = cms.double(2.2),
0027     tagBtagMin = cms.double(0.7544),
0028     probeBtagMin = cms.double(0.1919),
0029     triggerobjbtag = cms.string("hltBTagPFPNet0p11Single"),
0030     triggerSummary = cms.InputTag("hltTriggerSummaryAOD","","HLT"),
0031     btagAlgos = cms.VInputTag(cms.InputTag("pfParticleNetAK4DiscriminatorsJetTagsForRECO:BvsAll")),
0032     histoPSet = cms.PSet(
0033        jetPt  = cms.vdouble(40,45,50,55,60,65,70,75,80,85,90,95,100),
0034        jetEta = cms.vdouble(-2.5,-2.0,-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5,2.0,2.5),
0035        jetPhi = cms.vdouble(-3.5,-3.0,-2.5,-2.0,-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5),
0036        jetBtag = cms.vdouble(0.0,0.10,0.20,0.30,0.40,0.45,0.50,0.55,0.60,0.65,0.70,0.72,0.74,0.76,0.78,0.80,0.81,0.82,0.83,0.84,0.85,0.86,0.87,0.88,0.89,0.90,0.91,0.92,0.93,0.94,0.95,0.96,0.97,0.98,0.99,1.00),
0037     ),
0038     genericTriggerEventPSet = triggerFlagPSet.clone(),
0039 )
0040 
0041 # online btagging monitor
0042 
0043 ## Full hadronic
0044 
0045 mssmHbbBtagTriggerMonitorFH40 = mssmHbbBtagTriggerMonitor.clone(
0046     dirname = "HLT/SUS/MssmHbb/control/btag/HLT_DoublePFJets40_PNetBTag_0p11",
0047     jetPtMin = 40,
0048     histoPSet = dict(jetPt = [40,45,50,55,60,65,70,75,80,85,90,95,100,105,110,115,120,130,140,150,160,180,200,250,300,400,500]),
0049     genericTriggerEventPSet = dict(hltPaths = ['HLT_DoublePFJets40_PNetBTag_0p11_v*'])
0050 )
0051 
0052 mssmHbbBtagTriggerMonitorFH100 = mssmHbbBtagTriggerMonitor.clone(
0053     dirname = "HLT/SUS/MssmHbb/control/btag/HLT_DoublePFJets100_PNetBTag_0p11",
0054     jetPtMin = 100,
0055     histoPSet = dict(jetPt = [100,110,120,130,140,150,160,170,180,190,200,220,240,260,280,300,350,400,450,500,600,700,800]),
0056     genericTriggerEventPSet = dict(hltPaths = ['HLT_DoublePFJets100_PNetBTag_0p11_v*'])
0057 )
0058 
0059 mssmHbbBtagTriggerMonitorFH200 = mssmHbbBtagTriggerMonitor.clone(
0060     dirname = "HLT/SUS/MssmHbb/control/btag/HLT_DoublePFJets200_PNetBTag_0p11",
0061     jetPtMin = 200,
0062     histoPSet = dict(jetPt = [200,210,220,230,240,250,260,270,280,290,300,310,320,330,340,350,360,380,400,420,440,460,500,550,600,700,800,900,1000]),
0063     genericTriggerEventPSet = dict(hltPaths = ['HLT_DoublePFJets200_PNetBTag_0p11_v*'])
0064 )
0065 
0066 mssmHbbBtagTriggerMonitorFH350 = mssmHbbBtagTriggerMonitor.clone(
0067     dirname = "HLT/SUS/MssmHbb/control/btag/HLT_DoublePFJets350_PNetBTag_0p11",
0068     jetPtMin = 350,
0069     histoPSet = dict(jetPt = [350,360,370,380,390,400,410,420,430,440,450,460,470,480,490,500,510,520,530,540,550,560,570,580,590,600,650,700,750,800,900,1000]),
0070     genericTriggerEventPSet = dict(hltPaths = ['HLT_DoublePFJets350_PNetBTag_0p11_v*'])
0071 )
0072 
0073 ## Semileptonic
0074 
0075 mssmHbbBtagTriggerMonitorSL40 = mssmHbbBtagTriggerMonitor.clone(
0076     dirname = "HLT/SUS/MssmHbb/control/btag/HLT_Mu12_DoublePFJets40_PNetBTag_0p11",
0077     jetPtMin = 40,
0078     histoPSet = dict(jetPt = [40,45,50,55,60,65,70,75,80,85,90,95,100,105,110,115,120,130,140,150,160,180,200,250,300,400,500]),
0079     genericTriggerEventPSet = dict(hltPaths = ['HLT_Mu12_DoublePFJets40_PNetBTag_0p11_v*'])
0080 )
0081 
0082 mssmHbbBtagTriggerMonitorSL100 = mssmHbbBtagTriggerMonitor.clone(
0083     dirname = "HLT/SUS/MssmHbb/control/btag/HLT_Mu12_DoublePFJets100_PNetBTag_0p11",
0084     jetPtMin = 100,
0085     histoPSet = dict(jetPt = [100,110,120,130,140,150,160,170,180,190,200,220,240,260,280,300,350,400,450,500,600,700,800]),
0086     genericTriggerEventPSet = dict(hltPaths = ['HLT_Mu12_DoublePFJets100_PNetBTag_0p11_v*'])
0087 )
0088 
0089 mssmHbbBtagTriggerMonitorSL200 = mssmHbbBtagTriggerMonitor.clone(
0090     dirname = "HLT/SUS/MssmHbb/control/btag/HLT_Mu12_DoublePFJets200_PNetBTag_0p11",
0091     jetPtMin = 200,
0092     histoPSet = dict(jetPt = [200,210,220,230,240,250,260,270,280,290,300,310,320,330,340,350,360,380,400,420,440,460,500,550,600,700,800,900,1000]),
0093     genericTriggerEventPSet = dict(hltPaths = ['HLT_Mu12_DoublePFJets200_PNetBTag_0p11_v*'])
0094 )
0095 
0096 mssmHbbBtagTriggerMonitorSL350 = mssmHbbBtagTriggerMonitor.clone(
0097     dirname = "HLT/SUS/MssmHbb/control/btag/HLT_Mu12_DoublePFJets350_PNetBTag_0p11",
0098     jetPtMin = 350,
0099     histoPSet = dict(jetPt = [350,360,370,380,390,400,410,420,430,440,450,460,470,480,490,500,510,520,530,540,550,560,570,580,590,600,650,700,750,800,900,1000]),
0100     genericTriggerEventPSet = dict(hltPaths = ['HLT_Mu12_DoublePFJets350_PNetBTag_0p11_v*'])
0101 )
0102