You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[PWGDQ] Fix pileup flag bit operations for float values array
Fixed compilation error where bitwise OR operations (|=) were being
performed directly on float array elements. The pileup flags need
bit operations but are stored in the float values[] array.
Solution: Use int32_t temporary variables for bit operations, then
convert back to float for storage in the values array.
- Declare int32_t variables for all 10 pileup flags at scan start
- Perform bitwise operations on int32_t variables during BC scanning
- Convert int32_t results to float and store in values[] after scanning
This follows the same pattern as PWGUD UPCCandidateProducer which
stores pileup flags as int32_t in the FITInfo structure.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments