Add full implementation of new RegSelTool Conditions data access for Pixel and SCT
This includes all the fully functional changes for the new conditions data access RegSelTool access to replace the egregious old RegSelSvc class New classes are included: ``` * RegSelCondData a generic wrapper class for conditions data * RegSelLUTCondData the specific instance of the above wrapper for the RegSelSiLUT conditions data for the ID And MS lookup tables * SiRegSelCondAlg the new conditions algorithms to add the conditions data ``` Modifications are also included for the FastTrackFinder and the TrigSpacePointConversionTool to replace the use of the RegSelSvc for the Pixel and SCT in the SpacepointConversion tool by way of example - it is not a full replacement in this package. New configuration functions are provided in ``` RegSelToolConfig.py ``` such that components can include the relevant RS tools using fragments such as ``` from RegionSelector.RegSelToolConfig import makeRegSelTool spTool.RegSel_Pixel = makeRegSelTool("Pixel") spTool.RegSel_SCT = makeRegSelTool("SCT") ``` The setup functions register the corresponding conditions algorithms when called ensuring that they are registered once, and once only. The code to use the RegSelSvc in this tool has been retained, but has been commented out, since this change is still very much ongoing. The cleanup to remove this older code will come along with the full replacement of the RegSelSvc in the full package (and others) once the remaining RegSelTool developments are more complete. Changes for the TRT and Muon Spectrometer region selector code will come once these initial changes have been merged.
Showing
- DetectorDescription/IRegionSelector/IRegionSelector/RegSelCondData.h 48 additions, 0 deletions...cription/IRegionSelector/IRegionSelector/RegSelCondData.h
- DetectorDescription/IRegionSelector/IRegionSelector/RegSelLUTCondData.h 27 additions, 0 deletions...ption/IRegionSelector/IRegionSelector/RegSelLUTCondData.h
- DetectorDescription/RegionSelector/python/RegSelToolConfig.py 34 additions, 0 deletions...ctorDescription/RegionSelector/python/RegSelToolConfig.py
- DetectorDescription/RegionSelector/src/RegSelTool.cxx 46 additions, 17 deletionsDetectorDescription/RegionSelector/src/RegSelTool.cxx
- DetectorDescription/RegionSelector/src/RegSelTool.h 14 additions, 13 deletionsDetectorDescription/RegionSelector/src/RegSelTool.h
- DetectorDescription/RegionSelector/src/components/RegionSelector_entries.cxx 2 additions, 0 deletions.../RegionSelector/src/components/RegionSelector_entries.cxx
- DetectorDescription/RoiDescriptor/RoiDescriptor/RoiDescriptor.h 7 additions, 1 deletion...orDescription/RoiDescriptor/RoiDescriptor/RoiDescriptor.h
- InnerDetector/InDetDetDescr/InDetRegionSelector/CMakeLists.txt 2 additions, 1 deletion...Detector/InDetDetDescr/InDetRegionSelector/CMakeLists.txt
- InnerDetector/InDetDetDescr/InDetRegionSelector/share/InDetRegionSelectorTable_jobOptions.py 9 additions, 13 deletions...gionSelector/share/InDetRegionSelectorTable_jobOptions.py
- InnerDetector/InDetDetDescr/InDetRegionSelector/src/SiRegSelCondAlg.cxx 237 additions, 0 deletions...InDetDetDescr/InDetRegionSelector/src/SiRegSelCondAlg.cxx
- InnerDetector/InDetDetDescr/InDetRegionSelector/src/SiRegSelCondAlg.h 63 additions, 0 deletions...r/InDetDetDescr/InDetRegionSelector/src/SiRegSelCondAlg.h
- InnerDetector/InDetDetDescr/InDetRegionSelector/src/components/InDetRegionSelector_entries.cxx 3 additions, 0 deletions...onSelector/src/components/InDetRegionSelector_entries.cxx
- Trigger/TrigAlgorithms/TrigFastTrackFinder/python/TrigFastTrackFinder_Config.py 6 additions, 3 deletions.../TrigFastTrackFinder/python/TrigFastTrackFinder_Config.py
- Trigger/TrigTools/TrigOnlineSpacePointTool/src/TrigSpacePointConversionTool.cxx 28 additions, 11 deletions...OnlineSpacePointTool/src/TrigSpacePointConversionTool.cxx
- Trigger/TrigTools/TrigOnlineSpacePointTool/src/TrigSpacePointConversionTool.h 14 additions, 2 deletions...igOnlineSpacePointTool/src/TrigSpacePointConversionTool.h
Loading
Please register or sign in to comment