from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag(process.GlobalTag, '90X_upgrade2018_realistic_v17', '') process.GlobalTag.toGet.extend([ cms.PSet(record=cms.string("L1TUtmTriggerMenuRcd"), tag=cms.string("L1Menu_HeavyIons2016_v3_m2_xml"), connect=cms.string("frontier://FrontierProd/CMS_CONDITIONS")), cms.PSet(record=cms.string("L1TGlobalPrescalesVetosRcd"), tag=cms.string("L1TGlobalPrescalesVetos_Stage2v0_hlt"), connect=cms.string("frontier://FrontierProd/CMS_CONDITIONS")) ]) process.load("HLTrigger.HLTanalyzers.HLTAnalyser_cfi") # Path and EndPath definitions process.L1RePack_step = cms.Path(process.SimL1Emulator) process.hltAna_step = cms.EndPath(process.hltGetConditions + process.hltGetRaw + process.HLTBeamSpot + process.hltanalysis) ''' from PhysicsTools.PatAlgos.tools.helpers import massSearchReplaceAnyInputTag, cloneProcessingSnippet cloneProcessingSnippet(process, process.hltAna_step, "UNPACK") massSearchReplaceAnyInputTag(process.hltAna_step,"rawDataCollector","rawDataCollector::reHLT") massSearchReplaceAnyInputTag(process.hltAna_step,"hltGtStage2Digis","simGtStage2Digis") massSearchReplaceAnyInputTag(process.hltAna_step,"hltGmtStage2Digis:Muon:reHLT","simGmtStage2Digis::reHLT") massSearchReplaceAnyInputTag(process.hltAna_stepUNPACK,"rawDataCollector","rawDataCollector::HLT") ''' process.hltanalysis.RunParameters.HistogramFile = cms.untracked.string(
from HLTrigger.Configuration.customizeHLTforCMSSW import customiseFor2018Input process = customiseFor2018Input(process) else: from HLTrigger.Configuration.customizeHLTforMC import customizeHLTforMC process = customizeHLTforMC(process) #from applyL2TauTag import update from RecoTauTag.HLTProducers.applyL2TauTag import update process = update(process) #process.schedule = cms.Schedule(*[ process.HLTriggerFirstPath, process.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v4, process.HLTriggerFinalPath, process.endjob_step ], tasks=[process.patAlgosToolsTask]) # End of customisation functions # Customisation from command line process.load('FWCore.MessageLogger.MessageLogger_cfi') x = process.maxEvents.input.value() x = x if x >= 0 else 10000 process.MessageLogger.cerr.FwkReport.reportEvery = max(1, min(1000, x // 10)) # Add early deletion of temporary data products to reduce peak memory need from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete process = customiseEarlyDelete(process) if options.dumpPython: print(process.dumpPython()) process.options.wantSummary = cms.untracked.bool(options.Summary) # End adding early deletion
from CondCore.DBCommon.CondDBSetup_cfi import * process.beamspot = cms.ESSource("PoolDBESSource",CondDBSetup, toGet = cms.VPSet(cms.PSet( record = cms.string('BeamSpotObjectsRcd'), tag= cms.string('RealisticHICollisions2011_STARTHI50_mc') )), connect =cms.string('frontier://FrontierProd/CMS_COND_31X_BEAMSPOT') ) process.es_prefer_beamspot = cms.ESPrefer("PoolDBESSource","beamspot") # Path and EndPath definitions process.endjob_step = cms.EndPath(process.endOfProcess) process.RAWSIMoutput_step = cms.EndPath(process.RAWSIMoutput) #import of pp trigger paths process.load("UserCode.OpenHF.customHLT") #process.hltSiPixelClusters.maxNumberOfClusters = 2000000 #jet selection process.hltSinglePuAK4CaloJet80.MaxEta = 2.3 process.hltSelector4JetsDiJet20L1FastJet.maxNumber = 3 process.hltSelectorJets20L1FastJet.etMin = 40. process.hltFastPixelBLifetimeL3Associator.coneSize = 0.4 process.load("CommonTools.RecoAlgos.caloJetSelector_cfi") process.eta2CaloJets = process.caloJetSelector.clone( src = cms.InputTag("hltPuAK4CaloJetsCorrectedIDPassed"), cut = cms.string( "abs(eta)<2.3" ) ) process.hltSelector4JetsDiJet20L1FastJet.src = "eta2CaloJets"