6 import FWCore.ParameterSet.Config
as cms
8 from Configuration.StandardSequences.Eras
import eras
10 process = cms.Process(
'HLT2',eras.Run2_2016)
13 process.load(
'Configuration.StandardSequences.Services_cff')
14 process.load(
'SimGeneral.HepPDTESSource.pythiapdt_cfi')
15 process.load(
'FWCore.MessageService.MessageLogger_cfi')
16 process.load(
'Configuration.EventContent.EventContent_cff')
17 process.load(
'SimGeneral.MixingModule.mixNoPU_cfi')
18 process.load(
'Configuration.StandardSequences.GeometryRecoDB_cff')
19 process.load(
'Configuration.StandardSequences.MagneticField_cff')
20 process.load(
'Configuration.StandardSequences.SimL1EmulatorRepack_FullMC_cff')
21 process.load(
'HLTrigger.Configuration.HLT_User_cff')
22 process.load(
'Configuration.StandardSequences.EndOfProcess_cff')
23 process.load(
'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
25 process.maxEvents = cms.untracked.PSet(
26 input = cms.untracked.int32(100)
30 process.source = cms.Source(
"PoolSource",
31 fileNames = cms.untracked.vstring(
'/store/mc/RunIISummer16DR80/QCD_Pt_15to30_TuneCUETP8M1_13TeV_pythia8/GEN-SIM-RAW/FlatPU28to62HcalNZSRAW_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/110000/021D009D-21A3-E611-B83B-0025905A6080.root'),
32 secondaryFileNames = cms.untracked.vstring()
35 process.options = cms.untracked.PSet(
40 process.configurationMetadata = cms.untracked.PSet(
41 annotation = cms.untracked.string(
'step2 nevts:100'),
42 name = cms.untracked.string(
'Applications'),
43 version = cms.untracked.string(
'$Revision: 1.19 $')
51 from HLTrigger.Configuration.CustomConfigs
import ProcessName
52 process = ProcessName(process)
54 from Configuration.AlCa.GlobalTag
import GlobalTag
55 process.GlobalTag =
GlobalTag(process.GlobalTag,
'auto:run2_mc_GRun',
'')
58 process.L1RePack_step = cms.Path(process.SimL1Emulator)
59 process.endjob_step = cms.EndPath(process.endOfProcess)
66 process.TotalEvents = cms.EDProducer(
"EventCountProducer")
67 process.FilteredEvents = cms.EDProducer(
"EventCountProducer")
70 process.RemovePileUpDominatedEventsGen = cms.EDFilter(
"RemovePileUpDominatedEventsGen")
73 from Analysis.Ntuplizer.TriggerFilter_cfi
import triggerFilter
81 process.triggerFilter = triggerFilter.clone()
82 process.triggerFilter.hltResults = cms.InputTag(
'TriggerResults',
'',
'HLT' )
83 process.triggerFilter.triggerConditions = cms.vstring (
'HLT_BTagMu_DiJet20_Mu5_v*')
88 process.triggerFilter.hltResults = cms.InputTag(
'TriggerResults',
'',
'HLT2' )
89 process.triggerFilter.triggerConditions = cms.vstring(
'HLT_ZeroBias_v*')
90 process.HLTBeginSequence.insert(-1,process.RemovePileUpDominatedEventsGen)
92 process.HLTBeginSequence.insert(-1,process.triggerFilter)
97 from Analysis.Ntuplizer.Ntuplizer_cfi
import TFileService
98 process.TFileService = TFileService.clone()
100 from Analysis.Ntuplizer.Ntuplizer_cfi
import ntuplizer
101 process.MssmHbbTrigger = ntuplizer.clone()
102 process.MssmHbbTrigger.MonteCarlo = cms.bool(isMC)
103 process.MssmHbbTrigger.TotalEvents = cms.InputTag(
"TotalEvents")
104 process.MssmHbbTrigger.FilteredEvents = cms.InputTag(
"FilteredEvents")
105 process.MssmHbbTrigger.PrimaryVertices = cms.VInputTag(cms.InputTag(
'hltFastPrimaryVertex'),cms.InputTag(
'hltFastPVPixelVertices'))
106 process.MssmHbbTrigger.L1TJets = cms.VInputTag(cms.InputTag(
'hltCaloStage2Digis',
'Jet'))
107 process.MssmHbbTrigger.L1TMuons = cms.VInputTag(cms.InputTag(
'hltGmtStage2Digis',
'Muon'))
108 process.MssmHbbTrigger.ChargedCandidates = cms.VInputTag(cms.InputTag(
'hltL2MuonCandidates'),cms.InputTag(
'hltL3MuonCandidates') )
109 process.MssmHbbTrigger.CaloJets = cms.VInputTag(cms.InputTag(
'hltAK4CaloJetsCorrectedIDPassed') )
110 process.MssmHbbTrigger.JetsTags = cms.VInputTag(cms.InputTag(
'hltCombinedSecondaryVertexBJetTagsCalo'))
111 process.MssmHbbTrigger.PFJets = cms.VInputTag(cms.InputTag(
'hltAK4PFJets'),cms.InputTag(
'hltAK4PFJetsLooseIDCorrected'),cms.InputTag(
'hltAK4PFJetsTightIDCorrected'))
112 process.MssmHbbTrigger.TriggerResults = cms.VInputTag(cms.InputTag(
'TriggerResults',
'',
'HLT2'))
113 process.MssmHbbTrigger.TriggerPaths = cms.vstring (
'HLT_ZeroBias_v',
'HLT_CaloJets_Muons_CaloBTagCSV_PFJets_v')
116 process.MssmHbbTrigger.PileupInfo = cms.InputTag(
"addPileupInfo",
"",
"HLT")
117 process.MssmHbbTrigger.GenFilterInfo = cms.InputTag(
"genFilterEfficiencyProducer")
118 process.MssmHbbTrigger.GenRunInfo = cms.InputTag(
"generator")
120 process.Ntuplizer = cms.Sequence( process.TotalEvents + process.triggerFilter + process.FilteredEvents + process.MssmHbbTrigger)
122 process.ntuplizer_step = cms.EndPath(process.Ntuplizer)
127 process.schedule = cms.Schedule(process.L1RePack_step)
128 process.schedule.extend(process.HLTSchedule)
129 process.schedule.extend([process.endjob_step,process.ntuplizer_step])
134 from HLTrigger.Configuration.CustomConfigs
import L1THLT
137 process = L1THLT(process)
140 from HLTrigger.Configuration.customizeHLTforMC
import customizeHLTforFullSim
143 process = customizeHLTforFullSim(process)