HD full module readout corrected#50644
Conversation
|
cms-bot internal usage |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50644/48844 |
|
A new Pull Request was created by @rchudasa for master. It involves the following packages:
@Alejandro1400, @JanChyczynski, @Moanwar, @arunhep, @atpathak, @cmsbuild, @francescobrivio, @jfernan2, @mandrenguyen, @perrotta, @srimanob can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
@cmsbuild please test |
|
+1 Size: This PR adds an extra 32KB to repository Comparison SummarySummary:
|
|
assign hgcal-dpg |
|
New categories assigned: hgcal-dpg @cseez,@felicepantaleo,@pfs,@rovere you have been requested to review this Pull request/Issue and eventually sign? Thanks |
|
test parameters: enable = gpu |
|
please test |
|
@Moanwar I forgot to give a heads up - for the moment these changes that involve the unpacker and local reco need to be tested with wf 77 |
|
-1 Failed Tests: RelVals RelVals-AMD_MI300X Failed RelVals
Failed RelVals-AMD_MI300X
|
| @@ -396,15 +398,16 @@ uint16_t HGCalUnpacker::parseFEDData(unsigned fedId, | |||
| << erxHeader << ", cmSum = " << std::dec << cmSum; | |||
| iword += 2; | |||
|
|
|||
| const auto mux = fedConfig.econds[globalECONDIdx].rocs[erxIdx].muxMode; | |||
There was a problem hiding this comment.
same comment as above, maybe use const int32_t directly?
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50644/49004 |
|
Pull request #50644 was updated. @Alejandro1400, @JanChyczynski, @Moanwar, @arunhep, @atpathak, @cmsbuild, @cseez, @felicepantaleo, @francescobrivio, @jfernan2, @mandrenguyen, @perrotta, @pfs, @rovere, @srimanob can you please check and sign again. |
|
please test |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50644/49006 |
|
Pull request #50644 was updated. @Alejandro1400, @JanChyczynski, @Moanwar, @arunhep, @atpathak, @cmsbuild, @cseez, @felicepantaleo, @francescobrivio, @jfernan2, @mandrenguyen, @perrotta, @pfs, @rovere, @srimanob can you please check and sign again. |
|
please test |
|
please test |
|
@Alejandro1400 I think you may need to resolve the comments if you are happy with the updates in the code. Ideally we would like to have this in for the next release so we can use it in the test beams of May and in the Cassette production |
|
+1 |
|
Is it normal that relval [a] https://cmssdt.cern.ch/jenkins/job/ib-run-baseline/24571/console |
|
yes please, it doesn't seem normal to me |
PR description:
This PR updates the unpacking of HD full module ECON-D data by adding the offset of +/- 37 indices.
The following changes were made.
muxModefield is introduced inHGCalROCConfiginHGCalConfiguration.hMultiPlexconfiguration file inHGCalConfigurationESProducerHGCalUnpacker, the dense channel index is shifted by(muxMode - erxIdx) * 37, so channel data are unpacked into the correct routing position.Link to the issue created on HGCAL-DPG
https://gitlab.cern.ch/hgcal-dpg/hgcal-comm/-/issues/84
PR validation:
Plot shows the run taken with fixed ADC for one of the high density module and appears reasonable.

assign hgcal-dpg