1 import FWCore.ParameterSet.Config
as cms
4 if hasattr(process,
'digitisation_step'):
6 if hasattr(process,
'L1simulation_step'):
8 if hasattr(process,
'DigiToRaw'):
10 if hasattr(process,
'RawToDigi'):
12 if hasattr(process,
'reconstruction'):
14 if hasattr(process,
'famosWithEverything'):
16 if hasattr(process,
'dqmoffline_step'):
18 if hasattr(process,
'dqmHarvesting'):
20 if hasattr(process,
'validation_step'):
25 process.RandomNumberGeneratorService.simMuonME0Digis = cms.PSet(
26 initialSeed = cms.untracked.uint32(1234567),
27 engineName = cms.untracked.string(
'HepJamesRandom')
29 process.mix.mixObjects.mixSH.crossingFrames.append(
'MuonME0Hits')
30 process.mix.mixObjects.mixSH.input.append(cms.InputTag(
"g4SimHits",
"MuonME0Hits"))
31 process.mix.mixObjects.mixSH.subdets.append(
'MuonME0Hits')
32 process.load(
'SimMuon.GEMDigitizer.muonME0DigisPreReco_cfi')
33 process.muonDigi += process.simMuonME0Digis
49 process.load(
'RecoLocalMuon.GEMRecHit.me0LocalReco_cff')
50 process.muonlocalreco += process.me0LocalReco
55 process.load(
"TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAlong_cfi")
56 process.load(
"TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorOpposite_cfi")
57 process.load(
"TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAny_cfi")
85 process.load(
'Validation.Configuration.gemSimValid_cff')
86 process.genvalid_all += process.me0SimValid
96 alist=[
'AODSIM',
'RECOSIM',
'FEVTSIM',
'FEVTDEBUG',
'FEVTDEBUGHLT',
'RECODEBUG',
'RAWRECOSIMHLT',
'RAWRECODEBUGHLT']
99 if hasattr(process,b):
100 getattr(process,b).outputCommands.append(
'keep *_simMuonME0Digis_*_*')
101 getattr(process,b).outputCommands.append(
'keep *_me0RecHits_*_*')
102 getattr(process,b).outputCommands.append(
'keep *_me0Segments_*_*')
103 getattr(process,b).outputCommands.append(
'keep *_me0SegmentProducer_*_*')
104 getattr(process,b).outputCommands.append(
'drop *_me0SegmentMatcher_*_*')
105 getattr(process,b).outputCommands.append(
'drop *_me0MuonConverter_*_*')
106 getattr(process,b).outputCommands.append(
'keep *_me0SegmentMatching_*_*')
107 getattr(process,b).outputCommands.append(
'keep *_me0MuonConverting_*_*')
def customise_GlobalRecoFull
def customise_GlobalRecoInclude
def customise_GlobalRecoFast