process.L1Reco_step = cms.Path(process.L1Reco) process.reconstruction_step = cms.Path(process.reconstruction) process.genfiltersummary_step = cms.EndPath(process.genFilterSummary) process.endjob_step = cms.EndPath(process.endOfProcess) process.AODSIMoutput_step = cms.EndPath(process.AODSIMoutput) # Schedule definition process.schedule = cms.Schedule(process.generation_step,process.genfiltersummary_step,process.simulation_step,process.reconstruction_befmix_step,process.digitisation_step,process.L1simulation_step,process.L1Reco_step,process.reconstruction_step) process.schedule.extend(process.HLTSchedule) process.schedule.extend([process.endjob_step,process.AODSIMoutput_step]) # filter all path with the production filter sequence for path in process.paths: getattr(process,path)._seq = process.ProductionFilterSequence * getattr(process,path)._seq # customisation of the process. # Automatic addition of the customisation function from FastSimulation.Configuration.MixingModule_Full2Fast from FastSimulation.Configuration.MixingModule_Full2Fast import prepareDigiRecoMixing #call to customisation function prepareDigiRecoMixing imported from FastSimulation.Configuration.MixingModule_Full2Fast process = prepareDigiRecoMixing(process) # Automatic addition of the customisation function from HLTrigger.Configuration.customizeHLTforMC from HLTrigger.Configuration.customizeHLTforMC import customizeHLTforFastSim #call to customisation function customizeHLTforFastSim imported from HLTrigger.Configuration.customizeHLTforMC process = customizeHLTforFastSim(process) # End of customisation functions
# customisation of the process. # Automatic addition of the customisation function from SimGeneral.DataMixingModule.customiseForPremixingInput from SimGeneral.DataMixingModule.customiseForPremixingInput import customiseForPreMixingInput #call to customisation function customiseForPreMixingInput imported from SimGeneral.DataMixingModule.customiseForPremixingInput process = customiseForPreMixingInput(process) # Automatic addition of the customisation function from ttH.TauMCGeneration.customGenFilter from ttH.TauMCGeneration.customGenFilter import customizeForGenFilteringWithFakes #call to customisation function customizeForGenFilteringWithFakes imported from ttH.TauMCGeneration.customGenFilter process = customizeForGenFilteringWithFakes(process) # Automatic addition of the customisation function from HLTrigger.Configuration.customizeHLTforMC from HLTrigger.Configuration.customizeHLTforMC import customizeHLTforFastSim #call to customisation function customizeHLTforFastSim imported from HLTrigger.Configuration.customizeHLTforMC process = customizeHLTforFastSim(process) # End of customisation functions import os process.mixData.input.fileNames = cms.untracked.vstring([]) with open( os.path.join(os.environ['LOCALRT'], 'src/ttH/TauMCGeneration/data/pufiles.txt')) as fd: for line in fd: process.mixData.input.fileNames.append(line.strip())