Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add gct unpacker back into stage-1 unpacking sequence #13310

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
8 changes: 6 additions & 2 deletions L1Trigger/Configuration/python/L1TRawToDigi_cff.py
Expand Up @@ -33,7 +33,7 @@ def unpack_legacy():


def unpack_stage1():
global csctfDigis, dttfDigis, gtDigis,caloStage1Digis,caloStage1FinalDigis
global csctfDigis, dttfDigis, gtDigis,caloStage1Digis,caloStage1FinalDigis,gctDigis
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mulhearn - I had missed these globals.. we'll need to remove them at some point very soon. why are they needed here?

global caloStage1LegacyFormatDigis
global L1TRawToDigi_Stage1
import EventFilter.CSCTFRawToDigi.csctfunpacker_cfi
Expand All @@ -49,7 +49,11 @@ def unpack_stage1():
csctfDigis.producer = 'rawDataCollector'
dttfDigis.DTTF_FED_Source = 'rawDataCollector'
gtDigis.DaqGtInputTag = 'rawDataCollector'
L1TRawToDigi_Stage1 = cms.Sequence(csctfDigis+dttfDigis+gtDigis+caloStage1Digis+caloStage1FinalDigis+caloStage1LegacyFormatDigis)
# unpack GCT digis too, so DQM offline doesn't crash:
import EventFilter.GctRawToDigi.l1GctHwDigis_cfi
gctDigis = EventFilter.GctRawToDigi.l1GctHwDigis_cfi.l1GctHwDigis.clone()
gctDigis.inputLabel = 'rawDataCollector'
L1TRawToDigi_Stage1 = cms.Sequence(csctfDigis+dttfDigis+gtDigis+caloStage1Digis+caloStage1FinalDigis+caloStage1LegacyFormatDigis+gctDigis)

def unpack_stage2():
global L1TRawToDigi_Stage2
Expand Down