Skip to content

Refactoring of (I)AlgExecStateSvc to hide internal types and optimize implementation

Practically :

  • dropped public type AlgStateMap_t
  • dropped accessor algExecStates to internal type
  • replaced the original std::map with a custom type using an unordered_map combined with a vector to be more efficient when running full scans

Note that this change is breaking the existing interface and may thus need some code adaptation. The non backward compatible part was not used in LHCb. Can Atlas users please comment what's the status there ?

Merge request reports

Loading