Skip to content

Sync#1

Open
blackcathj wants to merge 3883 commits into
sPHENIX-Test:masterfrom
sPHENIX-Collaboration:master
Open

Sync#1
blackcathj wants to merge 3883 commits into
sPHENIX-Test:masterfrom
sPHENIX-Collaboration:master

Conversation

@blackcathj
Copy link
Copy Markdown

No description provided.

pinkenburg and others added 30 commits December 11, 2025 15:24
This commit introduces support for the 'run3pp' run type and updates the run number ranges.

1.  **Added 'run3pp' support:**
    * The command-line argument `--run-type` now includes `run3pp` as a valid choice.
    * Set `run3pp` as the new default run type (was `run3auau`).
2.  **Updated Run Ranges (in `get_file_paths` function):**
    * **New 'run3auau' Range:** Updated from `(66457, 20000000)` to a more specific `(66457, 78954)`.
    * **Added 'run3pp' Range:** Defined as `(79146, 200000)`.
3.  **Default Run Type Change:**
    * The default for the `run-type` argument is changed from `'run3auau'` to `'run3pp'`.
feat: Add 'run3pp' support and update run ranges
Update genCaloSyst to include no_calib option
fix clang-tidy for calibration/tpot
…c response. Update the name of the calibration uncertainties from 'shift' to 'calib unc' propagated to cdb payload name.
Add up and down systematics for calibration uncertainties and hadronic response
add a run3pp full reco macro
…s for any combination of calorimeter layers. Update default systematic nodes created by running Register_tower_sys function to include up and down variations of EMCal and HCal absolute energy scale calibration uncertainties, calibration statistical uncertainties, and up and down variations of hadronic response uncertainty.
Reframe Sys_Calo to generalize generating calorimeter calibration systematic nodes
removing old non-official cosmics calib code
Steepspace and others added 30 commits March 19, 2026 11:52
Updated the production macro to resolve "incomplete type 'SphenixClient'" compilation errors triggered by the internal structure of CDBUtils.

- Architecture Shift: Removed the std::unique_ptr<CDBUtils> member from the ProductionManager class to avoid lifecycle management issues with forward-declared types.
- Interface Update: Updated check_cdb_status() to fetch calibration URLs via CDBInterface::instance()->getUrl().
CaloCDB: Refactor runProd.py
fixing HCal cosmics production macro
Added a comment to clarify the purpose of the CDBInterface call.
unless specified otherwise, it is loaded from the database in Trkr_RecoInit.
use central G4Setup_sPHENIX.C, remove obsolete call to load dacmap
latest Fun4All_Year2_Fitting.C macro
…d module edge:

if distortion is enabled and filename is empty, get the file from the CDB. This ensures that the correct default file is always loaded even if not properly set in the calling macro.
…for the distortion corrections:

- by default the files are empty.
- if files are left empty and distrortions is enabled, the correct file is loaded from CDB.
Can be overwritten in the loading macro.
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
MBD mods for final pro calibration passes
Fixed a bug in loading distortions in MC.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.