-
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
TOTEM nT2 unpacker #38886
TOTEM nT2 unpacker #38886
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-38886/31318
|
A new Pull Request was created by @forthommel (Laurent Forthomme) for master. It involves the following packages:
The following packages do not have a category, yet: DataFormats/TotemReco @malbouis, @civanch, @yuanchao, @emeschi, @clacaputo, @cmsbuild, @mdhildreth, @jpata, @tvami, @ChrisMisan, @smorovic, @francescobrivio can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
type ctpps, new-feature |
please test |
Replaced (unused) DataFormats/TotemDigi to DataFormats/TotemReco used in cms-sw/cmssw#38886
please abort |
+1 |
Glad to see no rebase is needed to include #38905. |
@perrotta , cms bot rely on PR merge commit to properly track the merged PRs. |
More food for thought that clearly go beyond the scope of this very simple PR :) |
+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. @perrotta, @dpiparo, @qliphy, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-a0b05c/26677/summary.html Comparison Summary@slava77 comparisons for the following workflows were not done due to missing matrix map:
Summary:
|
It seems that everything remains stable wrt the previous battery of tests :) |
+1 |
PR description:
We introduce the unpacker and DIGI-level data format for the new TOTEM T2 telescope (or nT2) to operate in Autumn 2022 special pp and HI runs.
nT2 digis are reflecting the registers commonly used for detectors with timing capability: channel, GEOid, and channel status marker for the labelling, and leading+trailing edges measurements for the timing part.
Additionally, a new DetId object (derived from CTPPSDetId to avoid code duplication) is introduced for the mapping of all channels/tiles in each plane of both arms.
This new detector is assigned the FED ID 577, initially used along run 2 as a TOTEM trigger counter and since then unused. Therefore, it replaces this counter unpacking in the PPS standard sequence. For the purpose of the end of 2022 HI run a nT2-only sequence will be introduced in a follow-up PR including the DIGI-to-RecHit conversion (thanks to the addition and usage of the geometry CondFormat linking digis to spatial coordinates).
Finally, work is ongoing on the DQM component, and will also be the object of a follow-up PR.
PR validation:
A fake mapping of nT2 channels was introduced to redirect the PPS diamond detector (sharing a common VFAT frame payload) into the nT2 raw-to-digi unpacker. Although the diamond data format does not follow nT2's the bitwise readout of all frames was performed successfully following the data format implemented by TOTEM DAQ experts.
This mapping is left as an example, to be replaced with the actual one after the detector installation, and converted into a payload to be GT'ed.
Furthermore, the usual matrix tests passed flawlessly.