File indexing completed on 2024-04-06 12:18:47
0001 import FWCore.ParameterSet.Config as cms
0002 from HLTriggerOffline.Btag.hltBtagJetMCTools_cff import *
0003
0004
0005 hltBtagTriggerSelection = cms.EDFilter( "TriggerResultsFilter",
0006 triggerConditions = cms.vstring(
0007 "HLT_PFMET120_PFMHT120_IDTight_v* OR HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v* OR HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_* OR HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_* OR HLT_IsoMu24_eta2p1_v*"),
0008 hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
0009
0010 l1tResults = cms.InputTag( "" ),
0011 throw = cms.bool( False )
0012 )
0013
0014
0015 hltBtagJetsbyRef.jets = cms.InputTag("ak4GenJetsNoNu")
0016
0017
0018 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0019 HltVertexValidationVertices= DQMEDAnalyzer('HLTVertexPerformanceAnalyzer',
0020 SimVertexCollection = cms.InputTag("g4SimHits"),
0021 TriggerResults = cms.InputTag('TriggerResults','',"HLT"),
0022 mainFolder = cms.string("HLT/BTV/Validation"),
0023 HLTPathNames =cms.vstring(
0024 'HLT_PFMET120_PFMHT120_IDTight_v',
0025 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
0026 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_',
0027 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_',
0028 'HLT_IsoMu24_eta2p1_v',
0029 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5',
0030 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5',
0031
0032 'HLT_BTagMu_AK4DiJet20_Mu5_v',
0033 ),
0034 Vertex = cms.VInputTag(
0035 cms.InputTag("hltVerticesL3"),
0036 cms.InputTag("hltFastPrimaryVertex"),
0037 cms.InputTag("hltFastPVPixelVertices"),
0038 cms.InputTag("hltVerticesPF"),
0039 )
0040 )
0041
0042
0043 hltbTagValidation = DQMEDAnalyzer('HLTBTagPerformanceAnalyzer',
0044 TriggerResults = cms.InputTag('TriggerResults','','HLT'),
0045 mainFolder = cms.string("HLT/BTV/Validation"),
0046 HLTPathNames =cms.vstring(
0047 'HLT_PFMET120_PFMHT120_IDTight_v',
0048 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
0049 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
0050 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_',
0051 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_',
0052 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_',
0053 'HLT_IsoMu24_eta2p1_v',
0054 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5',
0055 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5',
0056
0057 'HLT_BTagMu_AK4DiJet20_Mu5_v',
0058 ),
0059 JetTag = cms.VInputTag(
0060 cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsCalo", "probb"),
0061 cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsCalo", "probb"),
0062 cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
0063 cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsCalo", "probb"),
0064 cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
0065 cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
0066 cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
0067 cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
0068 cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
0069
0070 cms.InputTag("hltBSoftMuonDiJet20L1FastJetL25Jets"),
0071 ),
0072 MinJetPT = cms.double(20),
0073 mcFlavours = cms.PSet(
0074 light = cms.vuint32(1, 2, 3, 21),
0075 c = cms.vuint32(4),
0076 b = cms.vuint32(5),
0077 g = cms.vuint32(21),
0078 uds = cms.vuint32(1, 2, 3)
0079 ),
0080 mcPartons = cms.InputTag("hltBtagJetsbyValAlgo")
0081 )
0082
0083
0084 hltbtagValidationSequence = cms.Sequence(
0085
0086
0087 hltBtagJetMCTools +
0088 HltVertexValidationVertices +
0089 hltbTagValidation
0090 )
0091
0092
0093 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0094 fastSim.toModify(HltVertexValidationVertices, SimVertexCollection = "fastSimProducer")
0095
0096
0097
0098
0099
0100
0101
0102
0103
0104
0105
0106
0107
0108
0109
0110