Skip to content
Snippets Groups Projects

Optimized TagInfo access from CscOverlay algorithm

Merged Vakhtang Tsulaia requested to merge tsulaia/athena:master-CscCalibTool-TagInfo into master

CscOverlay was retrieving TagInfo from DetectorStore via ICscCalibTool interface inside a nested loop from its execute() method, and then doing string comparison on the GeoAtlas tag. TagInfo does not change during the event, so all these operations can be done once per event.

Also, dropped the dependency on TagInfo from CscCalibTool, as CscOverlay is the only client for it. For now TagInfo is accessed directly from CscOverlay::execute(). This has to be reconsidered for the near future, in order to make the code mt-friendly.

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
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading