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
47 process.load(
'RecoLocalMuon.GEMRecHit.me0LocalReco_cff')
48 process.muonlocalreco += process.me0LocalReco
53 process.load(
"TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAlong_cfi")
54 process.load(
"TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorOpposite_cfi")
55 process.load(
"TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAny_cfi")
60 process.load(
'RecoMuon.MuonIdentification.me0MuonReco_cff')
61 process.reconstructionWithFamos += process.me0MuonReco
66 process.load(
'RecoMuon.MuonIdentification.me0MuonReco_cff')
67 process.muonGlobalReco += process.me0MuonReco
83 process.load(
'Validation.Configuration.gemSimValid_cff')
84 process.genvalid_all += process.me0SimValid
94 alist=[
'AODSIM',
'RECOSIM',
'FEVTSIM',
'FEVTDEBUG',
'FEVTDEBUGHLT',
'RECODEBUG',
'RAWRECOSIMHLT',
'RAWRECODEBUGHLT']
97 if hasattr(process,b):
98 getattr(process,b).outputCommands.append(
'keep *_simMuonME0Digis_*_*')
99 getattr(process,b).outputCommands.append(
'keep *_me0RecHits_*_*')
100 getattr(process,b).outputCommands.append(
'keep *_me0Segments_*_*')
101 getattr(process,b).outputCommands.append(
'keep *_me0SegmentProducer_*_*')
102 getattr(process,b).outputCommands.append(
'drop *_me0SegmentMatcher_*_*')
103 getattr(process,b).outputCommands.append(
'drop *_me0MuonConverter_*_*')
104 getattr(process,b).outputCommands.append(
'keep *_me0SegmentMatching_*_*')
105 getattr(process,b).outputCommands.append(
'keep *_me0MuonConverting_*_*')
def customise_GlobalRecoFull
def customise_GlobalRecoInclude
def customise_GlobalRecoFast