Skip to content
Snippets Groups Projects

ZDC: change bool storage type to char

Merged Mason Ray Housenga requested to merge mhouseng/athena:24.0-ZDC-AOD-bool-to-char into 24.0

The decoration centroidEventValid in container ZdcSums is currently stored with type bool. Boolean types are implicitly converted to char to save disk space. This is causes an error when executing algorithms ZdcRecRun3 and ZdcNtuple separately (i.e., when variables are stored on disk between executions):

AnalysisAlg         ERROR SG::ExcAuxTypeMismatch: Type mismatch for aux variable `::centroidEventValid' (330); old type is char new type is bool.  Old allocator type is std::allocator<char> new allocator type is std::allocator<bool>

This merge request changes the storage type of centroidEventValid from bool to char and solves this problem.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading