Skip to content

WIP: Remove RCBase from SiCommonItems (ATLASRECTS-5130)

Susumu Oda requested to merge oda/athena:master-ATLASRECTS-5130 into master
  • https://its.cern.ch/jira/browse/ATLASRECTS-5130
  • Remove RCBase from SiCommonItems.
  • SiCommonItems is now owned by OraclePixGeoManager and SCT_GeometryManager.
  • Copy/move constructor/operator of OraclePixGeoManager and SCT_GeometryManager are removed.
  • Delete setCommonItems method of OraclePixGeoManager and SCT_GeometryManager.
  • PixelDetectorTool now holds PixelDetectorFactory{,DC2,SR1} as data members.
  • PixelDetectorFactory{,DC2,SR1} hold OraclePixGeoManager.
  • SCT_DetectorTool now holds SCT_DetectorFactory as a data member.
  • SCT_DetectorFactory holds SCT_GeometryManager.

RunTier0Tests.py was fine. RunTier0Tests.log

--> Dependency is complicated and many changes are required. If SiDetectorManager holds SiCommonItems, dependency is much simpler.

Edited by Susumu Oda

Merge request reports

Loading