00014 :
00015
00016
00017
00018
00019 from L1Trigger.Configuration.L1Trigger_custom import customiseL1EmulatorFromRaw
00020 process=customiseL1EmulatorFromRaw(process)
00021
00022
00023
00024
00025 from L1Trigger.Configuration.customise_l1TriggerConfiguration import customiseL1TriggerConfiguration
00026 process=customiseL1TriggerConfiguration(process)
00027
00028
00029
00030
00031 from L1Trigger.Configuration.L1Trigger_custom import customiseOutputCommands
00032 process=customiseOutputCommands(process)
00033
00034
00035
00036
00037 process.load("L1Trigger.GlobalTriggerAnalyzer.l1GtPatternGenerator_cfi")
00038
00039
00040 gctLabel = 'simGctDigis'
00041 gmtLabel = 'simGmtDigis'
00042 process.l1GtPatternGenerator.GctInputTag = gctLabel
00043 process.l1GtPatternGenerator.GmtInputTag = gmtLabel
00044
00045 process.l1GtPatternGenerator.CscInputTag = cms.InputTag("simDttfDigis","DT")
00046 process.l1GtPatternGenerator.DtInputTag = cms.InputTag("simCsctfDigis","CSC")
00047 process.l1GtPatternGenerator.RpcbInputTag = cms.InputTag("simRpcTriggerDigis","RPCb")
00048 process.l1GtPatternGenerator.RpcfInputTag = cms.InputTag("simRpcTriggerDigis","RPCf")
00049
00050
00051
00052
00053
00054
00055
00056
00057 process.simGtDigis.ProduceL1GtEvmRecord = False
00058 process.simGtDigis.ProduceL1GtObjectMapRecord = False
00059 process.simGtDigis.WritePsbL1GtDaqRecord = False
00060 process.simGtDigis.EmulateBxInEvent = -1
00061
00062
00063
00064
00065 from L1Trigger.Configuration.L1Trigger_custom import customiseL1TriggerReport
00066 process=customiseL1TriggerReport(process)
00067 process.l1GtTrigReport.L1GtRecordInputTag = "simGtDigis"
00068
00069
00070
00071
00072
00073 process.LGtPatternGeneratorFromRaw= cms.Sequence(
00074 process.CaloTPG_SimL1Emulator*process.l1GtTrigReport*process.l1GtPatternGenerator)
00075 process.L1simulation_step.replace(
00076 process.CaloTPG_SimL1Emulator,process.LGtPatternGeneratorFromRaw)
00077
00078
00079
00080
00081 return (process)