-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Load CLCT pre-trigger digis in CSC packer. Skeleton code to pack/unpack CSCShowerDigi (HadronicShowerTrigger-3) #33444
Load CLCT pre-trigger digis in CSC packer. Skeleton code to pack/unpack CSCShowerDigi (HadronicShowerTrigger-3) #33444
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33444/22129
|
A new Pull Request was created by @dildick (Sven Dildick) for master. It involves the following packages: EventFilter/CSCRawToDigi @perrotta, @jpata, @cmsbuild, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
-1 Failed Tests: RelVals RelVals-INPUT AddOn RelVals
Expand to see more relval errors ...RelVals-INPUT
Expand to see more relval errors ...AddOn Tests
|
I see. It's failing for Run-1 scenarios where the pre-trigger based packing was enabled. I just need to always write out the pre-trigger digis in the trigger, and then it should be fine for all workflows. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33444/22143
|
This runs WF 8.0 now
|
Available collections in Run-1 (re-)emulation are
|
This PR should be orthogonal to #33429, so it can go in before or after. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33444/22290
|
@cmsbuild please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-d9cba6/14580/summary.html Comparison SummarySummary:
|
+l1 |
Hi Slava, I don't have a presentation for this part yet. I need to do a few studies on MC simulation with the |
Hi Slava, Sven,
As far as I can tell Sven is doing the right thing here.
We DO want to activate the readout suppression modelling in simulation
again (e.g. EXO-20-015 had to do some extra work to check the lack of
this suppression was not disturbing their simulation predictions), and
it is the preLCT (pre-CLCT) trigger primitive which is required to start
storage of strip pulse heights.
I agree that in the hardware the granularity is by CFEB (which handles
16 strips x the 6 layers of a CSC) for readout, but I think we first
considered working per chamber would be a pretty good approximation and
that's why Rick Wilkinson's old 'accept' functions work per CSC rather
than per CFEB. For now, I'd say get things working per chamber and then
later consider if it's necessary to go to per-CFEB.
Regards,
Tim
Slava Krutelyov wrote on 4/27/21 17:21:
…
@dildick <https://github.com/dildick>
please add a link to a presentation in a DPG meeting (if any).
@ptcox <https://github.com/ptcox>
please clarify if the changes look OK for CSC DPG.
Thank you.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#33444 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABGYLHQ7OND6EEOI6EAZEDDTK3JARANCNFSM4276USRA>.
|
Sven, |
@slava77 No, this is good enough for now. The code is now able to load the pre-trigger digis and CSC showers digis. In a follow-up (to be presented at CSC DPG) I will implement the actual feature to pack with the |
+reconstruction
|
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @silviodonato, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
This PR loads CLCT pre-trigger digis (
CSCCLCTPreTriggerDigiCollection
) in packer, in preparation of packing theCSCStripDigi
based on the pretrigger decision (as is done in CMS during data taking). In addition, skeleton code was added to pack/unpack CSCShowerDigi.Neither addition modifies the CSC packer/unpacker.
I also cleaned up the configuration of
cscpacker
incscPacker_cfi
. The same definition is already in the C++ module (fillDescriptions) and then again as commented Python code in the same file. I removed the duplicates. Socscpacker
is now defined as a clone ofcscPackerDef
which is automatically generated by the compiler.PR validation:
Code compiles and runs with WF 11634.0. There should not be any changes in any workflows.
if this PR is a backport please specify the original PR and why you need to backport that PR:
N/A
Before submitting your pull requests, make sure you followed this checklist: