Skip to content

ATLASRECTS-5012: Migrate LAr/Tile Volume builder to not retrieving the CaloDetDescrManager from the store

Migrate LAr/Tile Volume builder to not retrieving the CaloDetDescrManager from the store

What we do is

  1. Create ICaloTrackingVolumeBuilder, that accepts the CaloDetDescrManager as argument
  2. Migrate LAr/Tile Volume builder to implement this
  3. Tried also to clean up the headers for these 2. (note to shifter for this MR can not do much for the existing mutable... these will need some further thinking)
  4. Migrate the clients of LAr/Tile Volume to retrieve and pass the CaloDetDescrManager
  5. There are 2 clients the CaloTrackingGeometryBuilder and CaloTrackingGeometryBuilderCond. The later Cond retrieves the CaloDetDescrManager via Conditions the former still goes via the store (legacy way).

ping @tsulaia

Edited by Christos Anastopoulos

Merge request reports