-
Notifications
You must be signed in to change notification settings - Fork 221
CaloValid - O+O Update #4145
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
CaloValid - O+O Update #4145
Conversation
- Updated downscale factors for the calorimeters and mbd by the ratio of nucleons: OO / AuAu - Add "OO" as a m_species option - Updated RunnumberRange to place temporary first and last for OO as well as update the last runnumber for proton+proton.
📝 WalkthroughWalkthroughThis pull request introduces support for Run-3 Oxygen-Oxygen (O+O) collisions by defining new run number ranges in the run range header and implementing OO-specific detector calibration and downscaling parameters in the calorimeter validation code. Changes
✨ Finishing touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds support for Run-3 Oxygen+Oxygen (O+O) collisions in the calorimeter validation framework by implementing run number ranges and appropriate downscale factors.
Changes:
- Updated
RUN3PP_LASTfrom placeholder (100000) to actual value (81668) - Added
RUN3OOrun number range constants with temporary placeholder values - Added O+O species detection in
CaloValid::InitRun()based on run number ranges - Implemented calorimeter and MBD downscale factors for O+O scaled by nucleon ratio (16/197 relative to Au+Au)
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| offline/framework/phool/RunnumberRange.h | Defines run number ranges: updated PP endpoint and added temporary OO range constants |
| offline/QA/Calorimeters/CaloValid.cc | Adds OO species detection logic and calculates appropriate downscale factors using nucleon ratio scaling |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Build & test reportReport for commit 918880db72cf231d36fa2d565849075c4353c76d:
Automatically generated by sPHENIX Jenkins continuous integration |
|
clang-tidy fail is from adding the OO run range in RunumberRange.h |
|
Note Docstrings generation - SUCCESS |
373f714
into
sPHENIX-Collaboration:master
Docstrings generation was requested by @pinkenburg. * #4145 (comment) The following files were modified: * `offline/QA/Calorimeters/CaloValid.cc` * `offline/framework/phool/RunnumberRange.h`



Types of changes
What kind of change does this PR introduce? (Bug fix, feature, ...)
TODOs (if applicable)
Links to other PRs in macros and calibration repositories (if applicable)