Skip to content

Adapted code to explicit geometry

Sebastien Ponce requested to merge sponce_explicitGeometry into master

Goes along with LHCb!3019 (merged), Rec!2411 (merged), Phys!928 (merged), Moore!869 (merged), Analysis!794 (merged), Castelao!106 (merged) and Alignment!185 (merged)

Most interfaces using geometry were not passing it explicitly, relying on low level globals and caches to find out the right one by magic.

This is no more possible for at least 2 reasons :

  • in multi-threading mode, several geometries may be in flight concurrently
  • DD4hep requires explicit geometry passing
Edited by Sebastien Ponce

Merge request reports