Example #1
0
def customise_digitization(process):
    from SimMuon.GEMDigitizer.customizeGEMDigi import customize_digi_addGEM_muon_only
    process = customize_digi_addGEM_muon_only(process)
    process.simMuonGEMDigis.mixLabel = cms.string("mix")
    #process.simMuonRPCDigis.digiModel = cms.string('RPCSimParam')
    #process.simMuonME0Digis.mixLabel = cms.string("mix")
    process.digitisation_step.remove(process.simMuonRPCDigis)
    return process
Example #2
0
def customise_digitization(process):
  from SimMuon.GEMDigitizer.customizeGEMDigi import customize_digi_addGEM_muon_only
  process = customize_digi_addGEM_muon_only(process)
  process.simMuonGEMDigis.mixLabel = cms.string("mix")
  #process.simMuonRPCDigis.digiModel = cms.string('RPCSimParam')
  #process.simMuonME0PseudoDigis.mixLabel = cms.string("mix")
  process.digitisation_step.remove(process.simMuonRPCDigis)
  return process
Example #3
0
                                process.genfiltersummary_step,
                                process.simulation_step,
                                process.digitisation_step, process.endjob_step,
                                process.FEVTDEBUGHLToutput_step)
# filter all path with the production filter sequence
for path in process.paths:
    getattr(process,
            path)._seq = process.generator * getattr(process, path)._seq

# customisation of the process.

# Automatic addition of the customisation function from SimMuon.GEMDigitizer.customizeGEMDigi
from SimMuon.GEMDigitizer.customizeGEMDigi import customize_digi_addGEM_muon_only

#call to customisation function customize_digi_addGEM_muon_only imported from SimMuon.GEMDigitizer.customizeGEMDigi
process = customize_digi_addGEM_muon_only(process)

# Automatic addition of the customisation function from SLHCUpgradeSimulations.Configuration.fixMissingUpgradeGTPayloads
from SLHCUpgradeSimulations.Configuration.fixMissingUpgradeGTPayloads import fixRPCConditions

#call to customisation function fixRPCConditions imported from SLHCUpgradeSimulations.Configuration.fixMissingUpgradeGTPayloads
process = fixRPCConditions(process)

# Automatic addition of the customisation function from SLHCUpgradeSimulations.Configuration.me0Customs
from SLHCUpgradeSimulations.Configuration.me0Customs import customise_Digi

#call to customisation function customise_Digi imported from SLHCUpgradeSimulations.Configuration.me0Customs
process = customise_Digi(process)

# End of customisation functions
Example #4
0
process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:upgradePLS3', '')

process.maxEvents = cms.untracked.PSet( 
    input = cms.untracked.int32(1) 
)

#process.Timing = cms.Service("Timing")
process.options = cms.untracked.PSet( 
    wantSummary = cms.untracked.bool(True) 
)

# customization of the process.pdigi sequence to add the GEM digitizer 
from SimMuon.GEMDigitizer.customizeGEMDigi import customize_digi_addGEM_muon_only
process = customize_digi_addGEM_muon_only(process) 

### Fix RPC Digitization ###
############################
from SLHCUpgradeSimulations.Configuration.fixMissingUpgradeGTPayloads import fixRPCConditions 
process = fixRPCConditions(process)
############################

process.source = cms.Source("PoolSource",
    fileNames = cms.untracked.vstring(
    'file:out_sim.root'
    )
)

process.output = cms.OutputModule("PoolOutputModule",
    fileName = cms.untracked.string(