MP: Move to plugin based structure
This MR updates the MP geometry to use plugins, which allows different versions of geometry to be defined. Note this is different from the geometryOptions flag which allows one to vary the shape and number of MP modules. The versioning introduced here will allow to create static versions for software releases (which may or may not also include geometryOptions flags). Note that this MR differs from !741 (closed) since it defines this new structure based on the currently existing code in master, and correctly targeting lcg-105-compat.
cc. @clangenb
Validated by
-
Core Software -
RTA -
Simulation
Edited by Marco Clemencic