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

Updating L1 Emulation to run and save Tk objects #1048

Conversation

BenjaminRS
Copy link

PR description:

This PR addresses the missing Tk object collections in the CMSSW_12_5_0_pre5 RelVals. I saw that some other fixes were needed to avoid errors after adding in the objects to the EventContent. One error that came up in the FEVTDEBUGHLToutput_step was:
The class "l1t::TkJetWord" is compiled and for its data member "tkJetWord_" we do not have a dictionary for the collection "bitset<70>". Because of this, we will not be able to read or write this data member.
In order to fix that I tried to adjust the TkJetWord class to be like the VertexWord class from Alexx Perloff. However the error still persisted for some reason (where it does not for VertexWord). So for now have adjusted classes_def.xml to avoid the error.

PR validation:

Used runTheMatrix.py -w upgrade -l 39634.0 --wm init and ran time cmsRun TTbar_14TeV_TuneCP5_2026D88PU_GenSimHLBeamSpot14.py then time cmsRun DigiTriggerPU_2026D88PU.py from CMSSW_12_5_0_pre5. The objects then appear in the edmDumpEventContent. The Phase2 Menu group are also looking at the step2.root file created.

@BenjaminRS BenjaminRS changed the title L1 tp2 update tk emu running Updating L1 Emulation to run and save Tk objects Sep 9, 2022
@BenjaminRS BenjaminRS marked this pull request as ready for review September 9, 2022 08:03
@BenjaminRS
Copy link
Author

Initial test from Maria shows that the collections are being filled. So think we can go ahead with this PR

@epalencia epalencia merged commit d495b27 into cms-l1t-offline:phase2-l1t-integration-1230pre4 Sep 9, 2022
@epalencia
Copy link

Tagged as l1t-phase2-v3.4.46.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants