Skip to content

Changed handling of alignment output

Sebastien Ponce requested to merge sponce_changeAlignAlgoOutput into master

This sits on top of !150 (merged) and needs !151 (merged)

Dropped the usage of the Detector Store as the place to hold the output of the Alignment algorithms, replaced by local storage in the algorithm itself. This has many advantages :

  • simpler code as the AlignSummaryData object could completely go
  • safer code, from threading point of view, as going through the Detector Store was not really safe
  • simply working code in the case of DD4hep, where thread safety was enforced and thus the code was failing
Edited by Sebastien Ponce

Merge request reports