File indexing completed on 2025-02-20 03:45:38
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_PFHT400_SixPFJet32_PNet2BTag* 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_PNet2BTagMean0p50_v',
0027 'HLT_PFHT450_SixPFJet36_PNetBTag0p35_v',
0028 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v',
0029 'HLT_BTagMu_AK4DiJet20_Mu5_v',
0030 'HLT_BTagMu_AK4DiJet20_Mu5_v',
0031 'HLT_BTagMu_AK4DiJet20_Mu5_v',
0032 ),
0033 Vertex = cms.VInputTag(
0034 cms.InputTag("hltVerticesPF"),
0035 )
0036 )
0037
0038
0039 hltbTagValidation = DQMEDAnalyzer('HLTBTagPerformanceAnalyzer',
0040 TriggerResults = cms.InputTag('TriggerResults','','HLT'),
0041 mainFolder = cms.string("HLT/BTV/Validation"),
0042 HLTPathNames =cms.vstring(
0043 'HLT_PFMET120_PFMHT120_IDTight_v',
0044 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
0045 'HLT_PFHT400_SixPFJet32_PNet2BTagMean0p50_v',
0046 'HLT_PFHT450_SixPFJet36_PNetBTag0p35_v',
0047 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v',
0048 'HLT_BTagMu_AK4DiJet20_Mu5_v',
0049 'HLT_BTagMu_AK4DiJet20_Mu5_v',
0050 'HLT_BTagMu_AK4DiJet20_Mu5_v',
0051
0052 ),
0053 JetTag = cms.VInputTag(
0054 cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
0055 cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
0056 cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
0057 cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
0058 cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
0059 cms.InputTag("hltBSoftMuonDiJet20L1FastJetL25Jets"),
0060 cms.InputTag("hltDeepJetDiscriminatorsJetTags", "BvsAll"),
0061 cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
0062 ),
0063 MinJetPT = cms.double(20),
0064 mcFlavours = cms.PSet(
0065 light = cms.vuint32(1, 2, 3, 21),
0066 c = cms.vuint32(4),
0067 b = cms.vuint32(5),
0068 g = cms.vuint32(21),
0069 uds = cms.vuint32(1, 2, 3)
0070 ),
0071 mcPartons = cms.InputTag("hltBtagJetsbyValAlgo")
0072 )
0073
0074
0075 hltbtagValidationSequence = cms.Sequence(
0076
0077
0078 hltBtagJetMCTools +
0079 HltVertexValidationVertices +
0080 hltbTagValidation
0081 )
0082
0083
0084 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0085 fastSim.toModify(HltVertexValidationVertices, SimVertexCollection = "fastSimProducer")
0086
0087
0088
0089
0090
0091
0092
0093
0094
0095
0096
0097
0098
0099
0100
0101