-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Nano: fix array size branch type, support 16 bit ints, use more 8 or 16 bit integers #40478
Nano: fix array size branch type, support 16 bit ints, use more 8 or 16 bit integers #40478
Conversation
enable nano |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-40478/33652
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-40478/33654
|
A new Pull Request was created by @swertz (Sébastien Wertz) for master. It involves the following packages:
@cmsbuild, @swertz, @vlimant can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-64cd62/29912/summary.html Comparison SummaryThere are some workflows for which there are errors in the baseline: Summary:
NANO Comparison SummarySummary:
Nano size comparison Summary:
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-40478/33686
|
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-64cd62/29952/summary.html Comparison SummaryThere are some workflows for which there are errors in the baseline: Summary:
NANO Comparison SummarySummary:
Nano size comparison Summary:
|
+1 (Finally) no changes in the NanoAOD content, as should be. The size gain is smaller than I expected though. |
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, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
Just to understand, what are the changes to nanoAOD reported in the "standard comparisons" for wf 1330 and 25202 , see https://cmssdt.cern.ch/SDT/jenkins-artifacts/baseLineComparisons/CMSSW_13_0_X_2023-01-12-1100+64cd62/54976/validateJR.html ? |
I think it's just because I changed the type of the columns, while the content doesn't change. Perhaps @vlimant can help interpret the output of the comparison script?
I was actually wondering the same thing, curious to hear from @lgray . |
all "type" related differences look harmless to me. |
+1 |
PR description:
int8
for signed integers and always relied onint16
instead. This is because ROOT interpretsint8
as achar
, which messes up things likeTTree::Draw
andTTree:Scan
(filling the histogram with characters instead of numbers).PR validation:
Ran a nano matrix workflow.