The new approach to provide an individual RegSelTool for each subdetector makes use of the detector cabling information becoming conditions data.
The new RegSelCondAlg is a conditions algorithm that depends - in the first instance - on the pixel cabling conditions data, as a proof of concept, and adds the RS lookup table as conditions data.
The new RegSelTool that has a dependence on the RS lookup table conditions data. This is all to effectively replicate the Run 2 begin run functionality but with the new conditions handling in MT.
A subsequent request consisting of the configuration code needed to use these classes is currently being developed.
This is a first proof of principle implementation - once it is all working correctly any remaining issues will be fixed - remove redundant comments, add tables for other detector subcomponents etc, rather than allow these issues to act as a distraction at this point.