Skip to content

Reduce default track pT cut in KshortReconstruction - #4449

Merged
adfrawley merged 2 commits into
sPHENIX-Collaboration:masterfrom
adfrawley:upgrade_mover
Sep 23, 2026
Merged

adfrawley merged 2 commits into
sPHENIX-Collaboration:masterfrom
adfrawley:upgrade_mover

Conversation

@adfrawley

@adfrawley adfrawley commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Types of changes

  • 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)
  • 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, ...)

Reduce default track pT cut in KshortReconstruction from 200 MeV to 100 Mev, so as not to cut off valid reconstructed polyseed tracks. Has a very large effect on low pT reconstructed Lambda decays.

TODOs (if applicable)

Links to other PRs in macros and calibration repositories (if applicable)

Summary

This change lowers the default KshortReconstruction::track_pt_cut from 200 MeV to 100 MeV. This helps retain valid low-(p_T) polyseed tracks and can increase sensitivity to low-(p_T) reconstructed Lambda decays.

Key changes

  • Set track_pt_cut to 0.1.
  • Keep the existing setTrackPtCut configuration interface.
  • Make no reported public API or I/O format changes.

Potential risk areas

  • Reconstruction output can change for low-(p_T) tracks.
  • Candidate counts and processing time may increase.
  • No thread-safety or I/O format impact is indicated.
  • Test results and review severity counts are unavailable.

Possible future improvements

  • Add regression tests for low-(p_T) polyseed tracks and Lambda decays.
  • Measure reconstruction efficiency, background, and processing time.
  • Document the expected operating range for track_pt_cut.

AI-generated summaries can contain mistakes. Contributors should verify this change against implementation details and physics validation results.

@coderabbitai

coderabbitai Bot commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository: sPHENIX-Collaboration/coresoftware/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 1016faa6-a044-4d3c-a706-e45d2d129e20

📥 Commits

Reviewing files that changed from the base of the PR and between e17a9aa and 31709ca.

📒 Files selected for processing (1)
  • offline/packages/TrackingDiagnostics/KshortReconstruction.h

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The default track_pt_cut value in Kshort reconstruction changes from 0.2 to 0.1.

Changes

Tracking diagnostics

Layer / File(s) Summary
Track pT default
offline/packages/TrackingDiagnostics/KshortReconstruction.h
The default track_pt_cut value changes from 0.2 to 0.1.

Priority: ⬇️ Low

Merge Risk: ⚪ Minimal · up to 31709

No actionable merge-blocking risk was identified.


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sphenix-jenkins-ci

Copy link
Copy Markdown

Build & test report

Report for commit 31709cae51ce6edbe15cb576f339926b3d14c4d2:
Jenkins passed


Automatically generated by sPHENIX Jenkins continuous integration
sPHENIX             jenkins.io

@adfrawley
adfrawley merged commit ff76ff8 into sPHENIX-Collaboration:master Sep 23, 2026
22 checks passed
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.

1 participant