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

Conversation

mulhearn
Copy link
Contributor

This PR adds gct unpacking back into Stage-1 unpacking sequence, as expected by the offline DQM.

This should quiet HLT GRUN validation errors from recent IB @Martin-Grunewald

@mulhearn
Copy link
Contributor Author

please test

@mulhearn
Copy link
Contributor Author

+1

@cmsbuild
Copy link
Contributor

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/11260/console

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_8_0_X IBs after it passes the integration tests. This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @Degano, @smuzaffar

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @mulhearn for CMSSW_8_0_X.

It involves the following packages:

L1Trigger/Configuration

@cmsbuild, @davidlange6 can you please review it and eventually sign? Thanks.
@Martin-Grunewald this is something you requested to watch as well.
@slava77, @Degano, @smuzaffar you are the release manager for this.

cms-bot commands are list here #13028

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

@@ -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?

@mulhearn
Copy link
Contributor Author

The globals are just so that this can be organized as modules? Why is this any different then (not in a subroutine):

myglobalthing.var = blah

which we do all the time?

@mulhearn
Copy link
Contributor Author

Maybe I don't understand global variables in python. I can fix this quickly if you want, I'll just have to move all the import statements out of the subroutines. Or this can wait until a planned future update: I want to move this to a mode where every unpacker always runs, but maybe only the "required for the era" unpackers are allowed to complain (once) if their payloads are empty.

@davidlange6
Copy link
Contributor

ah - its not what I thought at first - is ok - though indeed we'll need to rearrange this somewhat eventually.

@davidlange6
Copy link
Contributor

+1

cmsbuild added a commit that referenced this pull request Feb 17, 2016
Add gct unpacker back into stage-1 unpacking sequence
@cmsbuild cmsbuild merged commit fa93348 into cms-sw:CMSSW_8_0_X Feb 17, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants