coresoftware icon indicating copy to clipboard operation
coresoftware copied to clipboard

refactor: bco counting code

Open osbornjd opened this issue 1 month ago • 3 comments

This PR refactors the bcolumi code added by Zhiwan into the main pool input objects so that maintenance long term is easier. Currently the v2 objects that were added are standalone, and thus, don't benefit from any of the changes in the last months. This should not change any default performance/functionality.

Types of changes

  • [x] Bug fix (non-breaking change which fixes an issue)
  • [x] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to not work for users)
  • [ ] Requiring change in macros repository (Please provide links to the macros pull request in the last section)
  • [x] I am a member of GitHub organization of sPHENIX Collaboration, EIC, or ECCE (contact Chris Pinkenburg to join)

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)

osbornjd avatar Nov 14 '25 19:11 osbornjd

Let's wait until next week to merge this in case there are unforeseen consequences...

osbornjd avatar Nov 14 '25 19:11 osbornjd

Build & test report

Report for commit 45a96b5c0b1358f0812a401182b9b18db0f09c57: Jenkins passed


Automatically generated by sPHENIX Jenkins continuous integration sPHENIX             jenkins.io

sphenix-jenkins-ci[bot] avatar Nov 15 '25 02:11 sphenix-jenkins-ci[bot]

@pinkenburg this shouldn't break anything as it is just adding additional functionality - but a second set of eyes wouldn't hurt...

osbornjd avatar Nov 19 '25 14:11 osbornjd