Public PHActsSiliconSeeding setters for cluster cuts - #4442
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthrough
ChangesINTT cluster filtering
Sequence Diagram(s)sequenceDiagram
participant Configuration
participant PHActsSiliconSeeding
participant TrkrCluster
participant getSiliconSpacePoints
Configuration->>PHActsSiliconSeeding: Set INTT ADC and phi-size limits
TrkrCluster->>PHActsSiliconSeeding: Provide cluster data
PHActsSiliconSeeding->>PHActsSiliconSeeding: Apply passesInttClusterCuts
PHActsSiliconSeeding->>getSiliconSpacePoints: Process accepted cluster
Priority: ⬇️ Low Merge Risk: ⚪ Minimal · up to The new cuts remain disabled by default and are consistently applied when configured. No actionable merge risk remains. 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.
Actionable comments posted: 1
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Advanced
Run ID: ee8712c2-c513-444c-bf75-e8dc5d4800e9
📒 Files selected for processing (2)
offline/packages/trackreco/PHActsSiliconSeeding.ccoffline/packages/trackreco/PHActsSiliconSeeding.h
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.
Build & test reportReport for commit 6315aed8d5b82bfc51f645e122e49d571f8f772e:
Automatically generated by sPHENIX Jenkins continuous integration |
Build & test reportReport for commit de88f4255d56eb48424606ecbdc1cf92a039ad6d:
Automatically generated by sPHENIX Jenkins continuous integration |



Types of changes
What kind of change does this PR introduce? (Bug fix, feature, ...)
Adds public PHActsSiliconSeeding setters to configure a cluster minimum ADC and maximum phi-size cut. Both cuts default to disabled (-1).
(The large number of changes come from the clang-format that I accidentally triggered.)
TODOs (if applicable)
Links to other PRs in macros and calibration repositories (if applicable)
Motivation / context
This change supports systematic studies of INTT cluster selection in
PHActsSiliconSeeding. Both cuts are disabled by default with a value of-1.Key changes
Potential risk areas
Possible future improvements
AI-generated summaries can contain mistakes. Contributors should verify the implementation and test results before merging.