21 print "L1T INFO: adding HLT demo module to the process."
26 process.hltGtStage2Digis = cms.EDProducer(
28 Setup = cms.string(
"stage2::GTSetup"),
29 FedIds = cms.vint32( 1404 ),
32 process.hltCaloStage2Digis = cms.EDProducer(
34 Setup = cms.string(
"stage2::CaloSetup"),
35 FedIds = cms.vint32( 1360, 1366 ),
38 process.hltGmtStage2Digis = cms.EDProducer(
40 Setup = cms.string(
"stage2::GMTSetup"),
41 FedIds = cms.vint32(1402),
44 process.hltGtStage2ObjectMap = cms.EDProducer(
46 GmtInputTag = cms.InputTag(
"hltGmtStage2Digis"),
47 ExtInputTag = cms.InputTag(
"hltGtStage2Digis"),
48 CaloInputTag = cms.InputTag(
"hltCaloStage2Digis"),
49 AlgorithmTriggersUnprescaled = cms.bool(
True),
50 AlgorithmTriggersUnmasked = cms.bool(
True),
54 process.HLTL1UnpackerSequence = cms.Sequence(
55 process.hltGtStage2Digis +
56 process.hltCaloStage2Digis +
57 process.hltGmtStage2Digis +
58 process.hltGtStage2ObjectMap
68 process.hltL1TSeed = cms.EDFilter(
70 L1SeedsLogicalExpression = cms.string(
"L1_SingleS1Jet36 AND L1_SingleEG10" ),
71 SaveTags = cms.bool(
True ),
72 L1ObjectMapInputTag = cms.InputTag(
"hltGtStage2ObjectMap"),
73 L1GlobalInputTag = cms.InputTag(
"hltGtStage2Digis"),
74 L1MuonInputTag = cms.InputTag(
"hltGmtStage2Digis"),
75 L1EGammaInputTag = cms.InputTag(
"hltCaloStage2Digis"),
76 L1JetInputTag = cms.InputTag(
"hltCaloStage2Digis"),
77 L1TauInputTag = cms.InputTag(
"hltCaloStage2Digis"),
78 L1EtSumInputTag = cms.InputTag(
"hltCaloStage2Digis"),
82 process.HLTL1TSeedSequence = cms.Sequence(
90 print "L1T INFO: will dump a summary of Stage2 content as unpacked by HLT to screen."
91 process.load(
'L1Trigger.L1TCommon.l1tSummaryStage2HltDigis_cfi')
94 process.l1tGlobalSummary = cms.EDAnalyzer(
96 AlgInputTag = cms.InputTag(
"hltGtStage2ObjectMap"),
97 ExtInputTag = cms.InputTag(
"hltGtStage2ObjectMap"),
99 DumpTrigSummary = cms.bool(
True),
102 process.HLTL1TDebugSequence = cms.Sequence(process.l1tSummaryStage2HltDigis + process.l1tGlobalSummary)
106 print "L1T Input: HLTL1UnpackerSequence: "
107 print process.HLTL1UnpackerSequence
108 print "L1T Input: HLTL1TSeedSequence: "
109 print process.HLTL1TSeedSequence
110 print "L1T Input: HLTL1TDebugSequence: "
111 print process.HLTL1TDebugSequence
112 process.l1tHLTDemoPath = cms.Path(process.HLTL1UnpackerSequence + process.HLTL1TSeedSequence + process.HLTL1TDebugSequence)
113 process.schedule.append(process.l1tHLTDemoPath)