Example #1
0
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(
Example #2
0
    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"