From 6d8c8624e1cbf296ddb8c12d31f5744deba052df Mon Sep 17 00:00:00 2001
From: Jennifer Kathryn Roloff <jroloff2@gmail.com>
Date: Thu, 9 Aug 2018 11:49:18 +0200
Subject: [PATCH] Deleting files

Former-commit-id: 8650a8592f4c96ffb3ed6993279bf999d98bc120
---
 .../src/ForDetEnvelopeFactory.h               |   47 -
 .../share/AthenaPoolMultiTestCheckEDM.ref     |   28 -
 .../share/AthenaPoolMultiTestCheckEDM2.ref    |   44 -
 .../share/AthenaPoolMultiTestCollectSplit.ref |   28 -
 .../share/AthenaPoolMultiTestCount1.ref       |   37 -
 .../share/AthenaPoolMultiTestCount2.ref       |   36 -
 .../share/AthenaPoolMultiTestCount3.ref       |   34 -
 .../share/AthenaPoolTestWrite2.ref            | 1004 -----------------
 .../share/CaloCluster2StepReader.ref          |  527 ---------
 .../share/CaloClusterStep1Writer.ref          |  527 ---------
 .../share/CaloClusterStep2Writer.ref          |  225 ----
 .../share/LArCellContReadByLFN.ref            |  221 ----
 .../share/LArCellContReadReg.ref              |  215 ----
 .../share/LArCellContReadRegStep1.ref         |  215 ----
 .../share/LArCellContReadRegStep2.ref         |  108 --
 .../share/LArCellContWriteReg.ref             |  532 ---------
 .../share/LArCellContWriteRegStep2.ref        |  538 ---------
 .../share/LArCellContWriteRegStep3.ref        |  229 ----
 .../share/LArCellContWriteStep1.ref           |  527 ---------
 .../share/LArCellContWriteStep2.ref           |  527 ---------
 .../src/CaloCellEnergyRescaler.h              |   45 -
 ...aloClusterCellLinkContainerCnv_p1_test.ref |    1 -
 .../share/CaloCompactCellTool_test.txt        |    2 -
 .../src/CaloCellContainerCorrectorTool.h      |   49 -
 .../CaloRec/src/CaloClusterCellLinksUpdater.h |   64 --
 .../CaloRec/src/CaloClusterCorrDBWriter.h     |   63 --
 .../CaloRec/src/CaloClusterCorrDumper.h       |   58 -
 Calorimeter/CaloRec/src/CaloProtoCluster.h    |   81 --
 .../CaloRec/src/CaloTopoTmpClusterCellBase.h  |  104 --
 Calorimeter/CaloRec/src/CaloTopoTmpHashCell.h |   77 --
 .../src/AthenaSharedMemoryTool.h              |   73 --
 .../AthenaIPCTools/src/AthenaYamplTool.cxx    |  245 ----
 Control/AthenaIPCTools/src/AthenaYamplTool.h  |   64 --
 Control/AthenaKernel/share/BaseInfo_test.ref  |    2 -
 .../AthenaKernel/share/CLIDRegistry_test.ref  |    2 -
 .../SGComps/share/ProxyProviderSvc_test.txt   |    1 -
 .../CollectionBase/boost_tokenizer_headers.h  |   21 -
 .../RDBAccessSvc/RDBAccessSvc/IRDBQuery.h     |   55 -
 .../RDBAccessSvc/RDBAccessSvc/IRDBRecordset.h |   61 -
 .../share/jobOptions.CompareGeomDBSources.py  |   27 -
 Database/RDBAccessSvc/src/RDBRecord.cxx       |  231 ----
 .../RDBAccessSvc/src/RDBVersionAccessor.h     |   87 --
 Event/EventContainers/test/ID_ContainerTest.h |   33 -
 .../ALFA_GeoModel/src/ALFA_DetectorFactory.h  |  142 ---
 .../src/ForwardRegionGeoModelFactory.h        |  112 --
 .../LUCID/LUCID_GeoModel/src/GetAbsLength.h   |   11 -
 .../LUCID/LUCID_GeoModel/src/GetRefIndex.h    |   11 -
 .../LUCID_GeoModel/src/GetReflectivity.h      |   11 -
 .../GeneratorFortranCommon/src/getaddr.cxx    |   23 -
 .../share/SpecialPixelMapSvc_jobOptions.py    |   45 -
 .../test/PixelCalibServiceTest.cxx            |  385 -------
 .../test/PixelCalibServiceTest.h              |   76 --
 .../test/PixelCalibServiceTest.py             |   81 --
 .../test/PixelCalibServiceTestIBL.py          |  112 --
 .../test/PixelCalibServiceTestSLHC.py         |  115 --
 .../test/PixelDCSTestSvc.py                   |  111 --
 .../test/PixelMapTestAlgReadCool.py           |   91 --
 .../test/PixelMapTestAlgReadCoolIBL.py        |  151 ---
 .../test/PixelMapTestAlgReadCoolSLHC.py       |  117 --
 .../test/PixelMapTestAlgWriteCool.py          |  182 ---
 .../test/PixelMapTestAlgWriteCoolIBL.py       |  262 -----
 .../test/PixelMapTestAlgWriteCoolSLHC.py      |  212 ----
 .../test/PixelOfflineCalibServiceTestIBL.py   |   91 --
 .../test/PixelRunConditionsDbSvc.cxx          |   87 --
 .../test/PixelRunConditionsDbSvc.h            |   63 --
 .../SCT_ConditionsTools/python/__init__.py    |    1 -
 .../SCT_ConditionsTools/share/histo.xsl       |  122 --
 .../src/TRTDetectorFactory_Full.h             |  110 --
 .../Root/InDetTrackAccessor.h                 |  285 -----
 .../TRT_PAI_Process/src/TRT_PAI_element.h     |   77 --
 .../TRT_PAI_Process/src/TRT_PAI_gasdata.h     |  327 ------
 .../src/TRT_PAI_physicsConstants.h            |   26 -
 .../TRT_PAI_Process/src/TRT_PAI_utils.h       |   31 -
 LArCalorimeter/LArCellRec/src/LArHitInfo.h    |   90 --
 .../LArGeoAlgsNV/src/LArDetectorFactory.h     |   74 --
 .../src/HECConstructionH62002.h               |   58 -
 .../src/LArDetectorFactoryH62002.h            |   58 -
 .../src/ExcluderConstructionH62004.h          |   27 -
 .../src/HECConstructionH62004.h               |   56 -
 .../src/LArDetectorFactoryH62004.h            |   63 --
 .../src/ModulesConstructionH62004.h           |   54 -
 .../src/WarmTCConstructionH62004.h            |   31 -
 .../LArGeoTBEC/src/LArDetectorFactoryTBEC.h   |   49 -
 .../LArMonTools/src/LArOnlineIDStrHelper.icc  |  419 -------
 .../LArMonTools/src/SelectAllLArRawChannels.h |   47 -
 .../DerivationFrameworkCalo/src/CellsInCone.h |   17 -
 .../share/LUT_mc12.root                       |  Bin 4270 -> 0 bytes
 .../python/__init__.py                        |    2 -
 Projects/AnalysisTop/version.txt              |    1 -
 .../src/ParticleFlowEventFilter_r207.h        |   21 -
 .../egammaUtils/CandidateMatchHelpers.h       |   17 -
 .../src/HadIntProcessorParametric.h           |  172 ---
 .../ISF_FatrasTools/src/McEnergyLossUpdator.h |   97 --
 .../src/McMaterialEffectsEngine.h             |  223 ----
 .../src/McMaterialEffectsEngine.icc           |   50 -
 ...MultipleScatteringSamplerGaussianMixture.h |  104 --
 .../src/MultipleScatteringSamplerHighland.h   |   94 --
 .../ISF_FatrasTools/src/ProcessSamplingTool.h |  112 --
 .../ISF_FatrasTools/src/TransportEngine.h     |  165 ---
 .../ISF_FatrasTools/src/TransportTool.h       |  127 ---
 .../ISF_FatrasToolsID/src/HitCreatorTRT.h     |  108 --
 .../ISF_FatrasToolsMS/src/SimHitCreatorMS.h   |  153 ---
 .../Tests/SimExoticsTests/doc/packagedoc.h    |    5 -
 TestBeam/TBRec/src/TBAlgoSequencer.h          |   60 -
 TestBeam/TBRec/src/TBBeamQuality.h            |   54 -
 TestBeam/TBRec/src/TBEventStreamer.h          |   46 -
 TestBeam/TBRec/src/TBEventStreamerTool.h      |   34 -
 TestBeam/TBRec/src/TBMWPCRec.h                |   60 -
 TestBeam/TBRec/src/TBPhaseRec.h               |   66 --
 TestBeam/TBRec/src/TBTree_CaloClusterH6.h     |  157 ---
 TestBeam/TBRec/src/TBXMLWriter.h              |   83 --
 .../TileGeoModel/src/TileGeoCutBuilder.h      |   58 -
 .../src/apps/TrigAnalysisExApp.cxx            |  156 ---
 docs/images/BeamPipe.gif                      |  Bin 5752 -> 0 bytes
 docs/images/CantGetEnough.jpg                 |  Bin 18536 -> 0 bytes
 docs/images/ConeBounds.gif                    |  Bin 8985 -> 0 bytes
 docs/images/CoolDozer.png                     |  Bin 79264 -> 0 bytes
 docs/images/CuboidVolumeBounds_decomp.gif     |  Bin 6826 -> 0 bytes
 docs/images/CylinderBounds.gif                |  Bin 3521 -> 0 bytes
 docs/images/CylinderSurface.gif               |  Bin 11362 -> 0 bytes
 docs/images/CylinderVolumeBounds_decomp.gif   |  Bin 7317 -> 0 bytes
 docs/images/DiscBounds.gif                    |  Bin 4796 -> 0 bytes
 .../DoubleTrapezoidVolumeBounds_decom.gif     |  Bin 40894 -> 0 bytes
 docs/images/ID.gif                            |  Bin 8425 -> 0 bytes
 docs/images/IDS.gif                           |  Bin 8021 -> 0 bytes
 docs/images/ISCT_ConditionsSvc.png            |  Bin 83783 -> 0 bytes
 docs/images/KalmanFilterStep.png              |  Bin 25501 -> 0 bytes
 docs/images/KalmanFitter_logic.fig            |   99 --
 docs/images/KalmanFitter_logic.png            |  Bin 46933 -> 0 bytes
 docs/images/KalmanPicture.png                 |  Bin 57485 -> 0 bytes
 docs/images/LayerR_Ring1.gif                  |  Bin 17375 -> 0 bytes
 docs/images/LayerR_Ring2.gif                  |  Bin 18621 -> 0 bytes
 docs/images/LayerR_Ring3.gif                  |  Bin 19660 -> 0 bytes
 docs/images/MuonSegment.gif                   |  Bin 2713 -> 0 bytes
 docs/images/Pixel.gif                         |  Bin 7102 -> 0 bytes
 docs/images/PlaneSurface.gif                  |  Bin 5969 -> 0 bytes
 docs/images/RIO_OnTrackCreator.jpg            |  Bin 16434 -> 0 bytes
 docs/images/RIOonTrackCreatorLogo.png         |  Bin 8035 -> 0 bytes
 docs/images/RectangularBounds.gif             |  Bin 1420 -> 0 bytes
 docs/images/RotatedTrapezoidBounds.gif        |  Bin 1943 -> 0 bytes
 docs/images/SCT.gif                           |  Bin 8691 -> 0 bytes
 docs/images/SCT_Trapezoid.gif                 |  Bin 50475 -> 0 bytes
 docs/images/SctSpacePointError.gif            |  Bin 64630 -> 0 bytes
 docs/images/SignOfDriftCircleD0.gif           |  Bin 6480 -> 0 bytes
 docs/images/SiliconConditions.png             |  Bin 38714 -> 0 bytes
 docs/images/SubtractedPlaneBounds.gif         |  Bin 22485 -> 0 bytes
 docs/images/TRT-extension-detElement-wise.png |  Bin 38175 -> 0 bytes
 docs/images/TRT-extension-grouped.png         |  Bin 25554 -> 0 bytes
 docs/images/TRT.gif                           |  Bin 8721 -> 0 bytes
 docs/images/TrackPlotterInDetLarge.png        |  Bin 17689 -> 0 bytes
 docs/images/TrackPlotterInDetXY.png           |  Bin 27142 -> 0 bytes
 docs/images/TrackSelectorVariables.png        |  Bin 61211 -> 0 bytes
 docs/images/TrapezoidVolumeBounds_decomp.gif  |  Bin 7468 -> 0 bytes
 docs/images/TrapezoidalBounds.gif             |  Bin 3221 -> 0 bytes
 docs/images/VolumeShapes.gif                  |  Bin 9070 -> 0 bytes
 docs/images/diagssimple.png                   |  Bin 59830 -> 0 bytes
 docs/images/histogram_default.png             |  Bin 37105 -> 0 bytes
 docs/images/histogram_dolphin.png             |  Bin 37723 -> 0 bytes
 docs/images/histogram_orca.png                |  Bin 33362 -> 0 bytes
 docs/images/histogram_seagull.png             |  Bin 34202 -> 0 bytes
 docs/images/histogram_seal.png                |  Bin 38372 -> 0 bytes
 docs/images/histogram_whale.png               |  Bin 37748 -> 0 bytes
 docs/images/inafpp.gif                        |  Bin 22219 -> 0 bytes
 docs/images/pixeldiodematrix.gif              |  Bin 6919 -> 0 bytes
 docs/images/segment_example.gif               |  Bin 5182 -> 0 bytes
 docs/images/tracksignificance.gif             |  Bin 4741 -> 0 bytes
 docs/images/trend_default.png                 |  Bin 40871 -> 0 bytes
 docs/images/trend_dolphin.png                 |  Bin 41524 -> 0 bytes
 docs/images/trend_orca.png                    |  Bin 36864 -> 0 bytes
 docs/images/trend_seagull.png                 |  Bin 37107 -> 0 bytes
 docs/images/trend_seal.png                    |  Bin 42801 -> 0 bytes
 docs/images/trend_testDataRTT.png             |  Bin 37098 -> 0 bytes
 docs/images/trend_whale.png                   |  Bin 41062 -> 0 bytes
 173 files changed, 13932 deletions(-)
 delete mode 100755 AtlasGeometryCommon/GeoModelEnvelopes/src/ForDetEnvelopeFactory.h
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCheckEDM.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCheckEDM2.ref
 delete mode 100644 AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCollectSplit.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount1.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount2.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount3.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/AthenaPoolTestWrite2.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloCluster2StepReader.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloClusterStep1Writer.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloClusterStep2Writer.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadByLFN.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadReg.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadRegStep1.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadRegStep2.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteReg.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteRegStep2.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteRegStep3.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteStep1.ref
 delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteStep2.ref
 delete mode 100644 Calorimeter/CaloCellCorrection/src/CaloCellEnergyRescaler.h
 delete mode 100644 Calorimeter/CaloCnv/CaloTPCnv/share/CaloClusterCellLinkContainerCnv_p1_test.ref
 delete mode 100644 Calorimeter/CaloCnv/CaloTPCnv/share/CaloCompactCellTool_test.txt
 delete mode 100644 Calorimeter/CaloRec/src/CaloCellContainerCorrectorTool.h
 delete mode 100644 Calorimeter/CaloRec/src/CaloClusterCellLinksUpdater.h
 delete mode 100644 Calorimeter/CaloRec/src/CaloClusterCorrDBWriter.h
 delete mode 100644 Calorimeter/CaloRec/src/CaloClusterCorrDumper.h
 delete mode 100644 Calorimeter/CaloRec/src/CaloProtoCluster.h
 delete mode 100644 Calorimeter/CaloRec/src/CaloTopoTmpClusterCellBase.h
 delete mode 100644 Calorimeter/CaloRec/src/CaloTopoTmpHashCell.h
 delete mode 100644 Control/AthenaIPCTools/src/AthenaSharedMemoryTool.h
 delete mode 100644 Control/AthenaIPCTools/src/AthenaYamplTool.cxx
 delete mode 100644 Control/AthenaIPCTools/src/AthenaYamplTool.h
 delete mode 100755 Control/AthenaKernel/share/BaseInfo_test.ref
 delete mode 100755 Control/AthenaKernel/share/CLIDRegistry_test.ref
 delete mode 100644 Control/SGComps/share/ProxyProviderSvc_test.txt
 delete mode 100644 Database/APR/CollectionBase/CollectionBase/boost_tokenizer_headers.h
 delete mode 100755 Database/RDBAccessSvc/RDBAccessSvc/IRDBQuery.h
 delete mode 100755 Database/RDBAccessSvc/RDBAccessSvc/IRDBRecordset.h
 delete mode 100755 Database/RDBAccessSvc/share/jobOptions.CompareGeomDBSources.py
 delete mode 100755 Database/RDBAccessSvc/src/RDBRecord.cxx
 delete mode 100755 Database/RDBAccessSvc/src/RDBVersionAccessor.h
 delete mode 100644 Event/EventContainers/test/ID_ContainerTest.h
 delete mode 100755 ForwardDetectors/ALFA/ALFA_GeoModel/src/ALFA_DetectorFactory.h
 delete mode 100755 ForwardDetectors/ForwardSimulation/ForwardRegionGeoModel/src/ForwardRegionGeoModelFactory.h
 delete mode 100644 ForwardDetectors/LUCID/LUCID_GeoModel/src/GetAbsLength.h
 delete mode 100644 ForwardDetectors/LUCID/LUCID_GeoModel/src/GetRefIndex.h
 delete mode 100644 ForwardDetectors/LUCID/LUCID_GeoModel/src/GetReflectivity.h
 delete mode 100644 Generators/GeneratorFortranCommon/src/getaddr.cxx
 delete mode 100755 InnerDetector/InDetCalibAlgs/PixelCalibAlgs/share/SpecialPixelMapSvc_jobOptions.py
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.cxx
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.h
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.py
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTestIBL.py
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTestSLHC.py
 delete mode 100644 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelDCSTestSvc.py
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCool.py
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCoolIBL.py
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCoolSLHC.py
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCool.py
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCoolIBL.py
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCoolSLHC.py
 delete mode 100755 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelOfflineCalibServiceTestIBL.py
 delete mode 100644 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelRunConditionsDbSvc.cxx
 delete mode 100644 InnerDetector/InDetConditions/PixelConditionsServices/test/PixelRunConditionsDbSvc.h
 delete mode 100644 InnerDetector/InDetConditions/SCT_ConditionsTools/python/__init__.py
 delete mode 100644 InnerDetector/InDetConditions/SCT_ConditionsTools/share/histo.xsl
 delete mode 100755 InnerDetector/InDetDetDescr/TRT_GeoModel/src/TRTDetectorFactory_Full.h
 delete mode 100644 InnerDetector/InDetRecTools/InDetTrackSelectionTool/Root/InDetTrackAccessor.h
 delete mode 100755 InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_element.h
 delete mode 100755 InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_gasdata.h
 delete mode 100755 InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_physicsConstants.h
 delete mode 100755 InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_utils.h
 delete mode 100755 LArCalorimeter/LArCellRec/src/LArHitInfo.h
 delete mode 100755 LArCalorimeter/LArGeoModel/LArGeoAlgsNV/src/LArDetectorFactory.h
 delete mode 100755 LArCalorimeter/LArGeoModel/LArGeoH62002Algs/src/HECConstructionH62002.h
 delete mode 100755 LArCalorimeter/LArGeoModel/LArGeoH62002Algs/src/LArDetectorFactoryH62002.h
 delete mode 100755 LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/ExcluderConstructionH62004.h
 delete mode 100755 LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/HECConstructionH62004.h
 delete mode 100755 LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/LArDetectorFactoryH62004.h
 delete mode 100755 LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/ModulesConstructionH62004.h
 delete mode 100755 LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/WarmTCConstructionH62004.h
 delete mode 100755 LArCalorimeter/LArGeoModel/LArGeoTBEC/src/LArDetectorFactoryTBEC.h
 delete mode 100644 LArCalorimeter/LArMonTools/src/LArOnlineIDStrHelper.icc
 delete mode 100644 LArCalorimeter/LArMonTools/src/SelectAllLArRawChannels.h
 delete mode 100644 PhysicsAnalysis/DerivationFramework/DerivationFrameworkCalo/src/CellsInCone.h
 delete mode 100644 PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/share/LUT_mc12.root
 delete mode 100644 PhysicsAnalysis/DerivationFramework/DerivationFrameworkTrigger/python/__init__.py
 delete mode 100644 Projects/AnalysisTop/version.txt
 delete mode 100644 Reconstruction/PFlow/PFlowUtils/src/ParticleFlowEventFilter_r207.h
 delete mode 100644 Reconstruction/egamma/egammaUtils/egammaUtils/CandidateMatchHelpers.h
 delete mode 100644 Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/HadIntProcessorParametric.h
 delete mode 100755 Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McEnergyLossUpdator.h
 delete mode 100644 Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McMaterialEffectsEngine.h
 delete mode 100644 Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McMaterialEffectsEngine.icc
 delete mode 100644 Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/MultipleScatteringSamplerGaussianMixture.h
 delete mode 100644 Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/MultipleScatteringSamplerHighland.h
 delete mode 100755 Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/ProcessSamplingTool.h
 delete mode 100644 Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/TransportEngine.h
 delete mode 100755 Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/TransportTool.h
 delete mode 100755 Simulation/ISF/ISF_Fatras/ISF_FatrasToolsID/src/HitCreatorTRT.h
 delete mode 100644 Simulation/ISF/ISF_Fatras/ISF_FatrasToolsMS/src/SimHitCreatorMS.h
 delete mode 100644 Simulation/Tests/SimExoticsTests/doc/packagedoc.h
 delete mode 100755 TestBeam/TBRec/src/TBAlgoSequencer.h
 delete mode 100755 TestBeam/TBRec/src/TBBeamQuality.h
 delete mode 100755 TestBeam/TBRec/src/TBEventStreamer.h
 delete mode 100755 TestBeam/TBRec/src/TBEventStreamerTool.h
 delete mode 100755 TestBeam/TBRec/src/TBMWPCRec.h
 delete mode 100755 TestBeam/TBRec/src/TBPhaseRec.h
 delete mode 100644 TestBeam/TBRec/src/TBTree_CaloClusterH6.h
 delete mode 100755 TestBeam/TBRec/src/TBXMLWriter.h
 delete mode 100755 TileCalorimeter/TileGeoModel/src/TileGeoCutBuilder.h
 delete mode 100644 Trigger/TrigAnalysis/TrigAnalysisExamples/src/apps/TrigAnalysisExApp.cxx
 delete mode 100755 docs/images/BeamPipe.gif
 delete mode 100755 docs/images/CantGetEnough.jpg
 delete mode 100644 docs/images/ConeBounds.gif
 delete mode 100644 docs/images/CoolDozer.png
 delete mode 100755 docs/images/CuboidVolumeBounds_decomp.gif
 delete mode 100644 docs/images/CylinderBounds.gif
 delete mode 100644 docs/images/CylinderSurface.gif
 delete mode 100755 docs/images/CylinderVolumeBounds_decomp.gif
 delete mode 100644 docs/images/DiscBounds.gif
 delete mode 100755 docs/images/DoubleTrapezoidVolumeBounds_decom.gif
 delete mode 100755 docs/images/ID.gif
 delete mode 100755 docs/images/IDS.gif
 delete mode 100644 docs/images/ISCT_ConditionsSvc.png
 delete mode 100755 docs/images/KalmanFilterStep.png
 delete mode 100755 docs/images/KalmanFitter_logic.fig
 delete mode 100755 docs/images/KalmanFitter_logic.png
 delete mode 100755 docs/images/KalmanPicture.png
 delete mode 100755 docs/images/LayerR_Ring1.gif
 delete mode 100755 docs/images/LayerR_Ring2.gif
 delete mode 100755 docs/images/LayerR_Ring3.gif
 delete mode 100644 docs/images/MuonSegment.gif
 delete mode 100755 docs/images/Pixel.gif
 delete mode 100644 docs/images/PlaneSurface.gif
 delete mode 100755 docs/images/RIO_OnTrackCreator.jpg
 delete mode 100755 docs/images/RIOonTrackCreatorLogo.png
 delete mode 100644 docs/images/RectangularBounds.gif
 delete mode 100644 docs/images/RotatedTrapezoidBounds.gif
 delete mode 100755 docs/images/SCT.gif
 delete mode 100644 docs/images/SCT_Trapezoid.gif
 delete mode 100755 docs/images/SctSpacePointError.gif
 delete mode 100644 docs/images/SignOfDriftCircleD0.gif
 delete mode 100644 docs/images/SiliconConditions.png
 delete mode 100644 docs/images/SubtractedPlaneBounds.gif
 delete mode 100755 docs/images/TRT-extension-detElement-wise.png
 delete mode 100755 docs/images/TRT-extension-grouped.png
 delete mode 100755 docs/images/TRT.gif
 delete mode 100755 docs/images/TrackPlotterInDetLarge.png
 delete mode 100755 docs/images/TrackPlotterInDetXY.png
 delete mode 100644 docs/images/TrackSelectorVariables.png
 delete mode 100755 docs/images/TrapezoidVolumeBounds_decomp.gif
 delete mode 100644 docs/images/TrapezoidalBounds.gif
 delete mode 100755 docs/images/VolumeShapes.gif
 delete mode 100644 docs/images/diagssimple.png
 delete mode 100644 docs/images/histogram_default.png
 delete mode 100644 docs/images/histogram_dolphin.png
 delete mode 100644 docs/images/histogram_orca.png
 delete mode 100644 docs/images/histogram_seagull.png
 delete mode 100644 docs/images/histogram_seal.png
 delete mode 100644 docs/images/histogram_whale.png
 delete mode 100755 docs/images/inafpp.gif
 delete mode 100644 docs/images/pixeldiodematrix.gif
 delete mode 100644 docs/images/segment_example.gif
 delete mode 100644 docs/images/tracksignificance.gif
 delete mode 100644 docs/images/trend_default.png
 delete mode 100644 docs/images/trend_dolphin.png
 delete mode 100644 docs/images/trend_orca.png
 delete mode 100644 docs/images/trend_seagull.png
 delete mode 100644 docs/images/trend_seal.png
 delete mode 100644 docs/images/trend_testDataRTT.png
 delete mode 100644 docs/images/trend_whale.png

diff --git a/AtlasGeometryCommon/GeoModelEnvelopes/src/ForDetEnvelopeFactory.h b/AtlasGeometryCommon/GeoModelEnvelopes/src/ForDetEnvelopeFactory.h
deleted file mode 100755
index 8d9c207098e..00000000000
--- a/AtlasGeometryCommon/GeoModelEnvelopes/src/ForDetEnvelopeFactory.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef ForDetEnvelopeFactory_h
-#define ForDetEnvelopeFactory_h 1
-
-#include "GeoModelKernel/GeoVDetectorFactory.h"
-#include "GeoModelEnvelopes/ForDetEnvelopeManager.h"
-
-class StoreGateSvc;
-class AbsMaterialManager;
-class GeoShape;
-
-class ForDetEnvelopeFactory : public GeoVDetectorFactory  
-{
- public:
-  
-  // Constructor:
-  ForDetEnvelopeFactory(StoreGateSvc *pDetStore);
-  
-  // Destructor:
-  ~ForDetEnvelopeFactory();
-  
-  // Creation of geometry:
-  virtual void create(GeoPhysVol *world);
-  
-  // Access to the results:
-  virtual const ForDetEnvelopeManager * getDetectorManager() const;
-  
- private:  
-
-  // Illegal operations:
-  const ForDetEnvelopeFactory & operator=(const ForDetEnvelopeFactory &right);
-  ForDetEnvelopeFactory(const ForDetEnvelopeFactory &right);
-  
-  // The manager:
-  ForDetEnvelopeManager*   m_detectorManager;
-   
-  const AbsMaterialManager* m_materialManager;
-  StoreGateSvc*             m_detectorStore;
-};
-
-// Class ForDetEnvelopeFactory 
-#endif
-
-
diff --git a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCheckEDM.ref b/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCheckEDM.ref
deleted file mode 100755
index 938ab9de3a3..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCheckEDM.ref
+++ /dev/null
@@ -1,28 +0,0 @@
-Athena               INFO including file "AthenaPoolMultiTest/EventCheck.py"
-ApplicationMgr       INFO Successfully loaded modules: EventSelectorAthenaPool
-EventSelectorAthenaPool_jobOptions.py
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-01-03
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ImplicitROOT Connection:  InputCollection: /afs/cern.ch/atlas/offline/data/testfile/dc2.002885.pyt_z_ee.g4dig805._0001.pool.root
-EventSelector        INFO EventSelection with query 
-EventSelector        INFO ----- EventSelectorAthenaPool Initialized Properly
-EventCheck           INFO in initialize()
-Stream1              INFO Data output: EventCheck_out.root
-AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
-EventSelector        INFO EventSelector: End of input
-EventCheck           INFO -------***- S U C C E S S -***-------
-EventCheck           INFO   2101 EventInfo
-EventCheck           INFO   2540 PixelRDO_Container
-EventCheck           INFO   2541 SCT_RDO_Container
-EventCheck           INFO   2542 TRT_RDO_Container
-EventCheck           INFO   2543 InDetSimDataCollection
-EventCheck           INFO   2721 LArRawChannelContainer
-EventCheck           INFO   2927 TileRawChannelContainer
-EventCheck           INFO   4183 CscRawDataContainer
-EventCheck           INFO   4186 TgcRdoContainer
-EventCheck           INFO   4187 MdtCsmContainer
-EventCheck           INFO   4190 RpcPadContainer
-EventCheck           INFO   6000 ROIB::RoIBResult
-EventCheck           INFO   6270 MuCTPI_RDO
-EventCheck           INFO   133273 McEventCollection
-EventCheck           INFO   1235574503 TrackRecordCollection
-EventCheck           INFO -------***-----------------***-------
diff --git a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCheckEDM2.ref b/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCheckEDM2.ref
deleted file mode 100755
index bc8b5ad44f8..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCheckEDM2.ref
+++ /dev/null
@@ -1,44 +0,0 @@
-Athena               INFO including file "AthenaPoolUtilities/EventCount.py"
-ApplicationMgr       INFO Successfully loaded modules: EventSelectorAthenaPool
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-01-03
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ImplicitROOT Connection:  InputCollection: EventCheck_out.root
-EventSelector        INFO EventSelection with query 
-EventSelector        INFO ----- EventSelectorAthenaPool Initialized Properly
-EventCount           INFO in initialize()
-AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
-EventSelector        INFO EventSelector: End of input
-EventCount           INFO ---------- INPUT FILE SUMMARY ----------
-EventCount           INFO Input contained: 10 events
-EventCount           INFO  -- Event Range ( 1 .. 10 )
-EventCount           INFO Input contained: 1 runs
-EventCount           INFO  -- 2885
-EventCount           INFO Input contained the following CLIDs and Keys
-EventCount           INFO  -> 2101 EventInfo (10) 
-EventCount           INFO       - McEventInfo
-EventCount           INFO  -> 2540 Unknown (10) 
-EventCount           INFO       - PixelRDOs
-EventCount           INFO  -> 2541 Unknown (10) 
-EventCount           INFO       - SCT_RDOs
-EventCount           INFO  -> 2542 Unknown (10) 
-EventCount           INFO       - TRT_RDOs
-EventCount           INFO  -> 2721 Unknown (10) 
-EventCount           INFO       - LArRawChannels
-EventCount           INFO  -> 2927 Unknown (10) 
-EventCount           INFO       - TileRawChannelCnt
-EventCount           INFO  -> 4183 Unknown (10) 
-EventCount           INFO       - CSCRDO
-EventCount           INFO  -> 4186 Unknown (10) 
-EventCount           INFO       - TGCRDO
-EventCount           INFO  -> 4187 Unknown (10) 
-EventCount           INFO       - MDTCSM
-EventCount           INFO  -> 4190 Unknown (10) 
-EventCount           INFO       - RPCPAD
-EventCount           INFO  -> 6000 Unknown (10) 
-EventCount           INFO       - RoIBResult
-EventCount           INFO  -> 6270 Unknown (10) 
-EventCount           INFO       - MUCTPI_RDO
-EventCount           INFO  -> 222376821 DataHeader (10) 
-EventCount           INFO       - Stream1
-EventCount           INFO  -> 1235574503 Unknown (10) 
-EventCount           INFO       - MuonEntryRecord
-EventCount           INFO ----------------------------------------
diff --git a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCollectSplit.ref b/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCollectSplit.ref
deleted file mode 100644
index 6f22c57387d..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCollectSplit.ref
+++ /dev/null
@@ -1,28 +0,0 @@
-AthAlgSeq           DEBUG RunEventTagWriter doesn't exist - created and appended to member list
-AthAlgSeq           DEBUG RegStream1 doesn't exist - created and appended to member list
-AthAlgSeq            INFO Member list: RunEventTagWriter, EventCount, RegistrationStream/RegStream1
-RunEventTagWriter   DEBUG Initializing RunEventTagWriter
-EventSelector       DEBUG Service base class initialized successfully
-EventSelector       DEBUG Try item: "PFN:Collection_SplitBar.root" from the collection list.
-EventSelector        INFO Using standard collection ref 
-EventSelector        INFO EventSelection with query RunNumber != 1000000 && EventNumber > 0
-EventSelector       DEBUG Try item: "PFN:Collection_SplitBar.root" from the collection list.
-ProxyProviderSvc    DEBUG  added Address Provider EventSelector
-RunEventTagWriter   DEBUG Defining the attribute list specification.
-RunEventTagWriter   DEBUG Printing out attribute list specification:
-RunEventTagWriter   DEBUG Attribute List Specification: 
-RunEventTagWriter   DEBUG  name RunNumber type unsigned int
-RunEventTagWriter   DEBUG  name EventNumber type unsigned int
-HistorySvc          DEBUG Registering algtool: RegStream1.RegStream1_TopFolder
-AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
-EventSelector       DEBUG Get AttributeList from the collection
-EventSelector       DEBUG AttributeList size 2
-EventSelector       ERROR Cannot get DataHeader from Collection converter 
-RunEventTagWriter   DEBUG Finalizing RunEventTagWriter
-RegStream1           INFO Collection Events output: 0
-ServiceManager      DEBUG Finalizing service EventSelector
-ToolSvc             DEBUG finalize:  Tool List : ToolSvc.IOVDbMetaDataTool:1 RegStream1.RegStream1_TopFolder:2 
-ToolSvc             DEBUG   Delaying   finalization of RegStream1.RegStream1_TopFolder (refCount 2)
-ToolSvc             DEBUG   Performing finalization of RegStream1.RegStream1_TopFolder (refCount 2)
-ToolSvc             DEBUG   Performing deletion of RegStream1.RegStream1_TopFolder
-  1 | RunEventTagWriter::initialize() | libAthenaPoolMultiTestLib.so
diff --git a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount1.ref b/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount1.ref
deleted file mode 100755
index dbb17e16aa1..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount1.ref
+++ /dev/null
@@ -1,37 +0,0 @@
-Athena               INFO including file "AthenaPoolUtilities/EventCount.py"
-ClassIDSvc           INFO  getRegistryEntries: read 69 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-Athena               INFO including file "AthenaPoolUtilities/EventCount_jobOptions.py"
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-02-00
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ImplicitROOT Connection:  InputCollection: AthenaPoolMultiTest_Split1.root
-EventSelector        INFO EventSelection with query 
-EventSelector        INFO ----- EventSelectorAthenaPool Initialized Properly
-EventCount           INFO in initialize()
-AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
-EventSelector        INFO EventSelector: End of input
-EventCount           INFO ---------- INPUT FILE SUMMARY ----------
-EventCount           INFO Input contained: 7 events
-EventCount           INFO  -- Event Range ( 0 .. 18 )
-EventCount           INFO Input contained: 1 runs
-EventCount           INFO  -- 0
-EventCount           INFO Input contained the following Event Types
-EventCount           INFO  -- Detector
-EventCount           INFO  -- Physics
-EventCount           INFO  -- Simulation
-EventCount           INFO Input contained references to the following File GUID's
-EventCount           INFO  -> Stream1
-EventCount           INFO       - B2602C85-29D6-DA11-93A8-000E0C4D1919
-EventCount           INFO Input contained the following CLIDs and Keys
-EventCount           INFO  -> 2101 EventInfo (7) 
-EventCount           INFO       - McEventInfo
-EventCount           INFO  -> 9102 Unknown (7) 
-EventCount           INFO       - MyHits
-EventCount           INFO  -> 9876 Unknown (7) 
-EventCount           INFO       - MyData
-EventCount           INFO  -> 1287802 Unknown (14) 
-EventCount           INFO       - ExcludeTestTrigMap
-EventCount           INFO       - MultiTestTrigMap
-EventCount           INFO  -> 222376821 DataHeader (7) 
-EventCount           INFO       - Stream1
-EventCount           INFO ----------------------------------------
-EventSelector     WARNING Service already offline
diff --git a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount2.ref b/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount2.ref
deleted file mode 100755
index 247452217b8..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount2.ref
+++ /dev/null
@@ -1,36 +0,0 @@
-Athena               INFO including file "AthenaPoolUtilities/EventCount.py"
-ClassIDSvc           INFO  getRegistryEntries: read 69 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-Athena               INFO including file "AthenaPoolUtilities/EventCount_jobOptions.py"
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-02-00
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ImplicitROOT Connection:  InputCollection: AthenaPoolMultiTest_Missed.root
-EventSelector        INFO EventSelection with query 
-EventSelector        INFO ----- EventSelectorAthenaPool Initialized Properly
-EventCount           INFO in initialize()
-AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
-EventSelector        INFO EventSelector: End of input
-EventCount           INFO ---------- INPUT FILE SUMMARY ----------
-EventCount           INFO Input contained: 1 events
-EventCount           INFO  -- Event Range ( 3 .. 3 )
-EventCount           INFO Input contained: 1 runs
-EventCount           INFO  -- 0
-EventCount           INFO Input contained the following Event Types
-EventCount           INFO  -- Detector
-EventCount           INFO  -- Physics
-EventCount           INFO  -- Simulation
-EventCount           INFO Input contained references to the following File GUID's
-EventCount           INFO  -> Stream1
-EventCount           INFO       - B2602C85-29D6-DA11-93A8-000E0C4D1919
-EventCount           INFO Input contained the following CLIDs and Keys
-EventCount           INFO  -> 2101 EventInfo (1) 
-EventCount           INFO       - McEventInfo
-EventCount           INFO  -> 9102 Unknown (1) 
-EventCount           INFO       - MyHits
-EventCount           INFO  -> 9876 Unknown (1) 
-EventCount           INFO       - MyData
-EventCount           INFO  -> 1287802 Unknown (1) 
-EventCount           INFO       - MultiTestTrigMap
-EventCount           INFO  -> 222376821 DataHeader (1) 
-EventCount           INFO       - Others
-EventCount           INFO ----------------------------------------
-EventSelector     WARNING Service already offline
diff --git a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount3.ref b/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount3.ref
deleted file mode 100755
index ef636a99eb8..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestCount3.ref
+++ /dev/null
@@ -1,34 +0,0 @@
-Athena               INFO including file "AthenaPoolUtilities/EventCount.py"
-ClassIDSvc           INFO  getRegistryEntries: read 69 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-Athena               INFO including file "AthenaPoolUtilities/EventCount_jobOptions.py"
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-02-00
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ImplicitROOT Connection:  InputCollection: AthenaPoolMultiTest_Bad.root
-EventSelector        INFO EventSelection with query 
-EventSelector        INFO ----- EventSelectorAthenaPool Initialized Properly
-EventCount           INFO in initialize()
-AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
-EventSelector        INFO EventSelector: End of input
-EventCount           INFO ---------- INPUT FILE SUMMARY ----------
-EventCount           INFO Input contained: 1 events
-EventCount           INFO  -- Event Range ( 5 .. 5 )
-EventCount           INFO Input contained: 1 runs
-EventCount           INFO  -- 0
-EventCount           INFO Input contained the following Event Types
-EventCount           INFO  -- Detector
-EventCount           INFO  -- Physics
-EventCount           INFO  -- Simulation
-EventCount           INFO Input contained references to the following File GUID's
-EventCount           INFO  -> Stream1
-EventCount           INFO       - B2602C85-29D6-DA11-93A8-000E0C4D1919
-EventCount           INFO Input contained the following CLIDs and Keys
-EventCount           INFO  -> 2101 EventInfo (1) 
-EventCount           INFO       - McEventInfo
-EventCount           INFO  -> 9102 Unknown (1) 
-EventCount           INFO       - MyHits
-EventCount           INFO  -> 9876 Unknown (1) 
-EventCount           INFO       - MyData
-EventCount           INFO  -> 222376821 DataHeader (1) 
-EventCount           INFO       - Bad
-EventCount           INFO ----------------------------------------
-EventSelector     WARNING Service already offline
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/AthenaPoolTestWrite2.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/AthenaPoolTestWrite2.ref
deleted file mode 100755
index 37e5d42d4d8..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/AthenaPoolTestWrite2.ref
+++ /dev/null
@@ -1,1004 +0,0 @@
-Tue Sep  6 16:48:54 CEST 2005
-Loaded dictionary GaudiKernelDict
-Athena               INFO including file "AthenaCommon/Compat.py"
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-ApplicationMgr       INFO Application Manager Configured successfully
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Loaded dictionary StoreGateDict
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Loaded dictionary AthenaServicesDict
-Athena               INFO including file "AthenaPoolTest/AthenaPoolTestWrite.py"
-ApplicationMgr       INFO Successfully loaded modules : McEventSelector
-Athena               INFO including file "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, AthenaPoolCnvSvcPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "EventInfo/EventInfoDict_joboptions.py"
-Athena               INFO including file "AthenaPoolTestData/AthenaPoolTestDataDict_joboptions.py"
-==> New TileCablingService created
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Removed duplicate entries for modules : EventAthenaPoolPoolCnv(2)
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "AthenaPoolTestAthenaPool/AthenaPoolTestAthenaPool_joboptions.py"
-ApplicationMgr       INFO Removed duplicate entries for modules : EventAthenaPoolPoolCnv(2)
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTestAthenaPoolPoolCnv
-Athena               INFO including file "EventAthenaPool/EventAthenaPoolItemList_joboptions.py"
-Athena               INFO including file "AthenaPoolTestAthenaPool/AthenaPoolTestAthenaPoolItemList_joboptions.py"
-['EventInfo#*', 'MergedEventInfo#*', 'PileUpEventInfo#*', 'AthenaPoolTestMatrix#*', 'dummy_A#*', 'AthenaPoolTestElemLink#*', 'AthenaPoolTestMap#*', 'FauxTriggerMap#*', 'IAthenaPoolTestCollection#*', 'ElectronContainer#*', 'dummy_E#*', 'TrigPath#*']
-['EventInfo#*', 'EventInfo#*', 'MergedEventInfo#*', 'PileUpEventInfo#*', 'AthenaPoolTestMatrix#*', 'dummy_A#*', 'AthenaPoolTestElemLink#*', 'AthenaPoolTestMap#*', 'FauxTriggerMap#*', 'IAthenaPoolTestCollection#*', 'ElectronContainer#*', 'dummy_E#*', 'TrigPath#*']
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Athena               INFO including file "AthenaCommon/runbatch.py"
-DetDescrCnvSvc       INFO  initializing 
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-14-31
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "McCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-14-31
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-05
-ClassIDSvc           INFO  getRegistryEntries: read 1215 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-StoreGateSvc         INFO Initializing StoreGateSvc - package version StoreGate-02-14-31
-IOVSvc               INFO IOVRanges will be checked at every Event
-DetDescrCnvSvc       INFO Found DetectorStore service
-DetDescrCnvSvc       INFO  filling proxies for detector managers 
-DetDescrCnvSvc       INFO  filling address for InDetMgr with CLID 2512 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MuonMgr with CLID 4060 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloTTMgr with CLID 117659265 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloMgr with CLID 4548337 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloIdManager with CLID 125856940 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArIdManager with CLID 79554919 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for IdDict with CLID 2411 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for AtlasID with CLID 164875623 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for PixelID with CLID 2516 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SCT_ID with CLID 2517 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TRT_ID with CLID 2518 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SiliconID with CLID 129452393 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArEM_ID with CLID 163583365 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHEC_ID with CLID 3870484 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArFCAL_ID with CLID 45738051 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArOnlineID with CLID 158698068 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileID with CLID 2901 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileHWID with CLID 2902 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileTBID with CLID 2903 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MDTIDHELPER with CLID 4170 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CSCIDHELPER with CLID 4171 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for RPCIDHELPER with CLID 4172 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TGCIDHELPER with CLID 4173 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloLVL1_ID with CLID 108133391 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloCell_ID with CLID 123500438 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloDM_ID with CLID 167756483 and storage type 68 to detector store 
-AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-01-07-24
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-03-08
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-ToolSvc.Stream1      INFO AthenaOutputStreamTool initialize
-Stream1              INFO Data output: SimplePoolFile.root SVC='AthenaPoolCnvSvc'
-HistogramPersis...   INFO "CnvServices": ["HbookHistSvc", "RootHistSvc"]
-HistogramPersis...WARNING Histograms saving not required.
-AthenaEventLoopMgrWARNING Histograms saving not required.
-EventSelector        INFO  Enter McEventSelector Initialization 
-EventSelector        INFO  McEventSelector Initialized Properly ... 
-AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
-HistorySvc           INFO Registered 2 Algorithms
-HistorySvc           INFO Registered 1 AlgTools
-HistorySvc           INFO Registered 22 Services
-ApplicationMgr       INFO Application Manager Initialized successfully
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-14-31
-EventPersistenc...   INFO Added successfully Conversion service:DetDescrCnvSvc
-EventPersistenc...   INFO Added successfully Conversion service:McCnvSvc
-AthenaEventLoopMgr   INFO   ===>>>  start of run 0    <<<===
-AthenaEventLoopMgr   INFO   ===>>>  start of event 0  <<<===
-AthenaPoolTestD...  DEBUG Executing AthenaPoolTestDataWriter
-AthenaPoolTestD...  DEBUG Collection of A's
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 1 2
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 2 3
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 3 4
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 4 5
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 5 6
-AthenaPoolTestD...  DEBUG Collection of B's
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 11 12 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 12 13 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 13 14 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 14 15 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 15 16 fa, da 7 13
-AthenaPoolTestD...  DEBUG Collection of A's and B's
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 21 22
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 22 23
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 23 24
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 24 25 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 25 26 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 26 27 fa, da 7 13
-AthenaPoolTestD...  DEBUG Collection of C's
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 1 2 3 4
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 2 3 4 5
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 3 4 5 6
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 4 5 6 7
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 5 6 7 8
-AthenaPoolTestD...  DEBUG Collection of D's
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 15 16 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 11 12 13 14
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 16 17 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 12 13 14 15
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 17 18 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 13 14 15 16
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 18 19 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 14 15 16 17
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 19 20 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 15 16 17 18
-AthenaPoolTestD...  DEBUG Recorded col1
-AthenaPoolTestD...  DEBUG Recorded col2
-AthenaPoolTestD...  DEBUG Recorded col3
-AthenaPoolTestD...  DEBUG Recorded col4
-AthenaPoolTestD...  DEBUG Recorded col5
-AthenaPoolTestD...  DEBUG Registering matrix 1 AthenaPoolTestMatrix_0
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 2 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 2 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 73
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx 1
-AthenaPoolTestD...  DEBUG   xy 0
-AthenaPoolTestD...  DEBUG   xz 0
-AthenaPoolTestD...  DEBUG   yx 0
-AthenaPoolTestD...  DEBUG   yy 1
-AthenaPoolTestD...  DEBUG   yz 0
-AthenaPoolTestD...  DEBUG   zx 0
-AthenaPoolTestD...  DEBUG   zy 0
-AthenaPoolTestD...  DEBUG   zz 1
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG Registering matrix 2 AthenaPoolTestMatrix_1
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 4 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 164
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx -0.333333
-AthenaPoolTestD...  DEBUG   xy 0.666667
-AthenaPoolTestD...  DEBUG   xz 0.666667
-AthenaPoolTestD...  DEBUG   yx -0.666667
-AthenaPoolTestD...  DEBUG   yy 0.333333
-AthenaPoolTestD...  DEBUG   yz -0.666667
-AthenaPoolTestD...  DEBUG   zx -0.666667
-AthenaPoolTestD...  DEBUG   zy -0.666667
-AthenaPoolTestD...  DEBUG   zz 0.333333
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG Registering matrix 3 AthenaPoolTestMatrix_2
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 6 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 6 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 273
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx -0.777778
-AthenaPoolTestD...  DEBUG   xy 0.444444
-AthenaPoolTestD...  DEBUG   xz 0.444444
-AthenaPoolTestD...  DEBUG   yx -0.444444
-AthenaPoolTestD...  DEBUG   yy 0.111111
-AthenaPoolTestD...  DEBUG   yz -0.888889
-AthenaPoolTestD...  DEBUG   zx -0.444444
-AthenaPoolTestD...  DEBUG   zy -0.888889
-AthenaPoolTestD...  DEBUG   zz 0.111111
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 0  word 0  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 5  word 1  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 10  word 2  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 15  word 3  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 20  word 4  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 25  word 5  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 30  word 6  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 35  word 7  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 40  word 8  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 45  word 9  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG Dummy A: size B 5
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Wrote dummy_A class 
-AthenaPoolTestD...  DEBUG Dummy E: size D 2
-AthenaPoolTestD...  DEBUG Dummy D: value 10
-AthenaPoolTestD...  DEBUG Dummy D: value 10
-AthenaPoolTestD...  DEBUG Wrote dummy_E class 
-AthenaPoolTestD...  DEBUG Event ID: [0,0:0] 
-AthenaPoolTestD...  DEBUG Event type: user type McEvent
-AthenaPoolTestD...  DEBUG PileUpEventInfo
-AthenaPoolTestD...  DEBUG Event ID: [0,0:0] 
-AthenaPoolTestD...  DEBUG Event type: user type Overlaid
-AthenaPoolTestD...  DEBUG SubEventInfos
-AthenaPoolTestD...  DEBUG Time, index 0 0
-AthenaPoolTestD...  DEBUG Event ID: [0,0:0] 
-AthenaPoolTestD...  DEBUG Event type: user type McEvent
-AthenaSealSvc        INFO Checking fields of class EventInfo for 3 fields: ok 
-AthenaSealSvc        INFO Checking fields of class EventID for 3 fields: ok 
-AthenaSealSvc        INFO Checking fields of class EventType for 2 fields: ok 
-AthenaSealSvc        INFO Checking fields of class TriggerInfo for 4 fields: ok 
-AthenaSealSvc        INFO Checking fields of class std::basic_string<char> for 1 fields: ok 
-AthenaSealSvc        INFO checkClass - NO MISSING FIELDS!!!
-AthenaSealSvc        INFO Checking fields of class PileUpEventInfo for 4 fields: ok 
-AthenaSealSvc        INFO Checking fields of class EventInfo for 3 fields: ok 
-AthenaSealSvc        INFO Checking fields of class PileUpEventInfo::SubEvent for 3 fields: ok 
-AthenaSealSvc        INFO Checking fields of class EventID for 3 fields: ok 
-AthenaSealSvc        INFO Checking fields of class EventType for 2 fields: ok 
-AthenaSealSvc        INFO Checking fields of class TriggerInfo for 4 fields: ok 
-AthenaSealSvc        INFO Checking fields of class PileUpTimeEventIndex for 1 fields: ok 
-AthenaSealSvc        INFO Checking fields of class std::basic_string<char> for 1 fields: ok 
-AthenaSealSvc        INFO checkClass - NO MISSING FIELDS!!!
-AthenaSealSvc        INFO Checking fields of class AthenaPoolTestMatrix for 7 fields: ok 
-AthenaSealSvc        INFO Checking fields of class HepGeom::Point3D<double> for 1 fields: ok 
-AthenaSealSvc        INFO Checking fields of class CLHEP::HepMatrix for 4 fields: ok 
-AthenaSealSvc        INFO Checking fields of class HepGeom::Transform3D for 12 fields: ok 
-AthenaSealSvc        INFO Checking fields of class std::map<unsigned int,CLHEP::HepMatrix> for 1 fields: ok 
-AthenaSealSvc        INFO Checking fields of class HepGeom::BasicVector3D<double> for 1 fields: ok 
-AthenaSealSvc        INFO checkClass - NO MISSING FIELDS!!!
-AthenaSealSvc        INFO Checking fields of class AthenaPoolTestMap for 1 fields: ok 
-AthenaSealSvc        INFO Checking fields of class std::map<unsigned int,AthenaPoolTestMapData> for 1 fields: ok 
-AthenaSealSvc        INFO Checking fields of class AthenaPoolTestMapData for 2 fields: ok 
-AthenaSealSvc        INFO Checking fields of class std::pair<AthenaPoolTestMapDataLink,float> for 2 fields: ok 
-AthenaSealSvc        INFO Checking fields of class AthenaPoolTestMapDataLink for 2 fields: ok 
-AthenaSealSvc        INFO Checking fields of class AthenaPoolTestMapDataLink::ExtendedBarCode for 2 fields: ok 
-AthenaSealSvc        INFO checkClass - NO MISSING FIELDS!!!
-AthenaSealSvc        INFO Checking fields of class dummy_A for 1 fields: ok 
-AthenaSealSvc        INFO Checking fields of class dummy_B for 1 fields: ok 
-AthenaSealSvc        INFO Checking fields of class dummy_C for 1 fields: ok 
-AthenaSealSvc        INFO checkClass - NO MISSING FIELDS!!!
-AthenaSealSvc        INFO Checking fields of class dummy_E for 1 fields: ok 
-AthenaSealSvc        INFO Checking fields of class dummy_D for 1 fields: ok 
-AthenaSealSvc        INFO checkClass - NO MISSING FIELDS!!!
-AthenaSealSvc        INFO Checking fields of class DataVector<IAthenaPoolTestData> for 2 fields: ok 
-AthenaSealSvc        INFO checkClass - NO MISSING FIELDS!!!
-AthenaSealSvc        INFO Checking fields of class DataHeader for 3 fields: ok 
-AthenaSealSvc        INFO Checking fields of class DataHeaderElement for 3 fields: ok 
-AthenaSealSvc        INFO Checking fields of class std::set<unsigned long> for 1 fields: ok 
-AthenaSealSvc        INFO Checking fields of class std::basic_string<char> for 1 fields: ok 
-AthenaSealSvc        INFO checkClass - NO MISSING FIELDS!!!
-AthenaEventLoopMgr   INFO   ===>>>  end of event 0    <<<===
-AthenaEventLoopMgr   INFO   ===>>>  start of event 1  <<<===
-AthenaPoolTestD...  DEBUG Executing AthenaPoolTestDataWriter
-AthenaPoolTestD...  DEBUG Collection of A's
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 1 2
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 2 3
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 3 4
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 4 5
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 5 6
-AthenaPoolTestD...  DEBUG Collection of B's
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 11 12 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 12 13 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 13 14 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 14 15 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 15 16 fa, da 7 13
-AthenaPoolTestD...  DEBUG Collection of A's and B's
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 21 22
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 22 23
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 23 24
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 24 25 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 25 26 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 26 27 fa, da 7 13
-AthenaPoolTestD...  DEBUG Collection of C's
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 1 2 3 4
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 2 3 4 5
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 3 4 5 6
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 4 5 6 7
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 5 6 7 8
-AthenaPoolTestD...  DEBUG Collection of D's
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 15 16 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 11 12 13 14
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 16 17 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 12 13 14 15
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 17 18 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 13 14 15 16
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 18 19 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 14 15 16 17
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 19 20 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 15 16 17 18
-AthenaPoolTestD...  DEBUG Recorded col1
-AthenaPoolTestD...  DEBUG Recorded col2
-AthenaPoolTestD...  DEBUG Recorded col3
-AthenaPoolTestD...  DEBUG Recorded col4
-AthenaPoolTestD...  DEBUG Recorded col5
-AthenaPoolTestD...  DEBUG Registering matrix 1 AthenaPoolTestMatrix_0
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 2 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 2 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 73
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx 1
-AthenaPoolTestD...  DEBUG   xy 0
-AthenaPoolTestD...  DEBUG   xz 0
-AthenaPoolTestD...  DEBUG   yx 0
-AthenaPoolTestD...  DEBUG   yy 1
-AthenaPoolTestD...  DEBUG   yz 0
-AthenaPoolTestD...  DEBUG   zx 0
-AthenaPoolTestD...  DEBUG   zy 0
-AthenaPoolTestD...  DEBUG   zz 1
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG Registering matrix 2 AthenaPoolTestMatrix_1
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 4 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 164
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx -0.333333
-AthenaPoolTestD...  DEBUG   xy 0.666667
-AthenaPoolTestD...  DEBUG   xz 0.666667
-AthenaPoolTestD...  DEBUG   yx -0.666667
-AthenaPoolTestD...  DEBUG   yy 0.333333
-AthenaPoolTestD...  DEBUG   yz -0.666667
-AthenaPoolTestD...  DEBUG   zx -0.666667
-AthenaPoolTestD...  DEBUG   zy -0.666667
-AthenaPoolTestD...  DEBUG   zz 0.333333
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG Registering matrix 3 AthenaPoolTestMatrix_2
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 6 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 6 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 273
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx -0.777778
-AthenaPoolTestD...  DEBUG   xy 0.444444
-AthenaPoolTestD...  DEBUG   xz 0.444444
-AthenaPoolTestD...  DEBUG   yx -0.444444
-AthenaPoolTestD...  DEBUG   yy 0.111111
-AthenaPoolTestD...  DEBUG   yz -0.888889
-AthenaPoolTestD...  DEBUG   zx -0.444444
-AthenaPoolTestD...  DEBUG   zy -0.888889
-AthenaPoolTestD...  DEBUG   zz 0.111111
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 0  word 0  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 5  word 1  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 10  word 2  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 15  word 3  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 20  word 4  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 25  word 5  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 30  word 6  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 35  word 7  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 40  word 8  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 45  word 9  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG Dummy A: size B 5
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Wrote dummy_A class 
-AthenaPoolTestD...  DEBUG Dummy E: size D 2
-AthenaPoolTestD...  DEBUG Dummy D: value 10
-AthenaPoolTestD...  DEBUG Dummy D: value 10
-AthenaPoolTestD...  DEBUG Wrote dummy_E class 
-AthenaPoolTestD...  DEBUG Event ID: [0,1:0] 
-AthenaPoolTestD...  DEBUG Event type: user type McEvent
-AthenaPoolTestD...  DEBUG PileUpEventInfo
-AthenaPoolTestD...  DEBUG Event ID: [0,1:0] 
-AthenaPoolTestD...  DEBUG Event type: user type Overlaid
-AthenaPoolTestD...  DEBUG SubEventInfos
-AthenaPoolTestD...  DEBUG Time, index 0 0
-AthenaPoolTestD...  DEBUG Event ID: [0,1:0] 
-AthenaPoolTestD...  DEBUG Event type: user type McEvent
-AthenaEventLoopMgr   INFO   ===>>>  end of event 1    <<<===
-AthenaEventLoopMgr   INFO   ===>>>  start of event 2  <<<===
-AthenaPoolTestD...  DEBUG Executing AthenaPoolTestDataWriter
-AthenaPoolTestD...  DEBUG Collection of A's
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 1 2
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 2 3
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 3 4
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 4 5
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 5 6
-AthenaPoolTestD...  DEBUG Collection of B's
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 11 12 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 12 13 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 13 14 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 14 15 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 15 16 fa, da 7 13
-AthenaPoolTestD...  DEBUG Collection of A's and B's
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 21 22
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 22 23
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 23 24
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 24 25 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 25 26 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 26 27 fa, da 7 13
-AthenaPoolTestD...  DEBUG Collection of C's
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 1 2 3 4
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 2 3 4 5
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 3 4 5 6
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 4 5 6 7
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 5 6 7 8
-AthenaPoolTestD...  DEBUG Collection of D's
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 15 16 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 11 12 13 14
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 16 17 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 12 13 14 15
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 17 18 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 13 14 15 16
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 18 19 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 14 15 16 17
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 19 20 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 15 16 17 18
-AthenaPoolTestD...  DEBUG Recorded col1
-AthenaPoolTestD...  DEBUG Recorded col2
-AthenaPoolTestD...  DEBUG Recorded col3
-AthenaPoolTestD...  DEBUG Recorded col4
-AthenaPoolTestD...  DEBUG Recorded col5
-AthenaPoolTestD...  DEBUG Registering matrix 1 AthenaPoolTestMatrix_0
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 2 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 2 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 73
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx 1
-AthenaPoolTestD...  DEBUG   xy 0
-AthenaPoolTestD...  DEBUG   xz 0
-AthenaPoolTestD...  DEBUG   yx 0
-AthenaPoolTestD...  DEBUG   yy 1
-AthenaPoolTestD...  DEBUG   yz 0
-AthenaPoolTestD...  DEBUG   zx 0
-AthenaPoolTestD...  DEBUG   zy 0
-AthenaPoolTestD...  DEBUG   zz 1
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG Registering matrix 2 AthenaPoolTestMatrix_1
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 4 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 164
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx -0.333333
-AthenaPoolTestD...  DEBUG   xy 0.666667
-AthenaPoolTestD...  DEBUG   xz 0.666667
-AthenaPoolTestD...  DEBUG   yx -0.666667
-AthenaPoolTestD...  DEBUG   yy 0.333333
-AthenaPoolTestD...  DEBUG   yz -0.666667
-AthenaPoolTestD...  DEBUG   zx -0.666667
-AthenaPoolTestD...  DEBUG   zy -0.666667
-AthenaPoolTestD...  DEBUG   zz 0.333333
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG Registering matrix 3 AthenaPoolTestMatrix_2
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 6 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 6 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 273
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx -0.777778
-AthenaPoolTestD...  DEBUG   xy 0.444444
-AthenaPoolTestD...  DEBUG   xz 0.444444
-AthenaPoolTestD...  DEBUG   yx -0.444444
-AthenaPoolTestD...  DEBUG   yy 0.111111
-AthenaPoolTestD...  DEBUG   yz -0.888889
-AthenaPoolTestD...  DEBUG   zx -0.444444
-AthenaPoolTestD...  DEBUG   zy -0.888889
-AthenaPoolTestD...  DEBUG   zz 0.111111
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 0  word 0  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 5  word 1  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 10  word 2  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 15  word 3  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 20  word 4  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 25  word 5  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 30  word 6  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 35  word 7  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 40  word 8  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 45  word 9  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG Dummy A: size B 5
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Wrote dummy_A class 
-AthenaPoolTestD...  DEBUG Dummy E: size D 2
-AthenaPoolTestD...  DEBUG Dummy D: value 10
-AthenaPoolTestD...  DEBUG Dummy D: value 10
-AthenaPoolTestD...  DEBUG Wrote dummy_E class 
-AthenaPoolTestD...  DEBUG Event ID: [0,2:0] 
-AthenaPoolTestD...  DEBUG Event type: user type McEvent
-AthenaPoolTestD...  DEBUG PileUpEventInfo
-AthenaPoolTestD...  DEBUG Event ID: [0,2:0] 
-AthenaPoolTestD...  DEBUG Event type: user type Overlaid
-AthenaPoolTestD...  DEBUG SubEventInfos
-AthenaPoolTestD...  DEBUG Time, index 0 0
-AthenaPoolTestD...  DEBUG Event ID: [0,2:0] 
-AthenaPoolTestD...  DEBUG Event type: user type McEvent
-AthenaEventLoopMgr   INFO   ===>>>  end of event 2    <<<===
-AthenaEventLoopMgr   INFO   ===>>>  start of event 3  <<<===
-AthenaPoolTestD...  DEBUG Executing AthenaPoolTestDataWriter
-AthenaPoolTestD...  DEBUG Collection of A's
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 1 2
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 2 3
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 3 4
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 4 5
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 5 6
-AthenaPoolTestD...  DEBUG Collection of B's
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 11 12 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 12 13 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 13 14 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 14 15 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 15 16 fa, da 7 13
-AthenaPoolTestD...  DEBUG Collection of A's and B's
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 21 22
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 22 23
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 23 24
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 24 25 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 25 26 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 26 27 fa, da 7 13
-AthenaPoolTestD...  DEBUG Collection of C's
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 1 2 3 4
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 2 3 4 5
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 3 4 5 6
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 4 5 6 7
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 5 6 7 8
-AthenaPoolTestD...  DEBUG Collection of D's
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 15 16 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 11 12 13 14
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 16 17 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 12 13 14 15
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 17 18 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 13 14 15 16
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 18 19 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 14 15 16 17
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 19 20 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 15 16 17 18
-AthenaPoolTestD...  DEBUG Recorded col1
-AthenaPoolTestD...  DEBUG Recorded col2
-AthenaPoolTestD...  DEBUG Recorded col3
-AthenaPoolTestD...  DEBUG Recorded col4
-AthenaPoolTestD...  DEBUG Recorded col5
-AthenaPoolTestD...  DEBUG Registering matrix 1 AthenaPoolTestMatrix_0
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 2 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 2 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 73
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx 1
-AthenaPoolTestD...  DEBUG   xy 0
-AthenaPoolTestD...  DEBUG   xz 0
-AthenaPoolTestD...  DEBUG   yx 0
-AthenaPoolTestD...  DEBUG   yy 1
-AthenaPoolTestD...  DEBUG   yz 0
-AthenaPoolTestD...  DEBUG   zx 0
-AthenaPoolTestD...  DEBUG   zy 0
-AthenaPoolTestD...  DEBUG   zz 1
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG Registering matrix 2 AthenaPoolTestMatrix_1
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 4 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 164
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx -0.333333
-AthenaPoolTestD...  DEBUG   xy 0.666667
-AthenaPoolTestD...  DEBUG   xz 0.666667
-AthenaPoolTestD...  DEBUG   yx -0.666667
-AthenaPoolTestD...  DEBUG   yy 0.333333
-AthenaPoolTestD...  DEBUG   yz -0.666667
-AthenaPoolTestD...  DEBUG   zx -0.666667
-AthenaPoolTestD...  DEBUG   zy -0.666667
-AthenaPoolTestD...  DEBUG   zz 0.333333
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG Registering matrix 3 AthenaPoolTestMatrix_2
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 6 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 6 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 273
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx -0.777778
-AthenaPoolTestD...  DEBUG   xy 0.444444
-AthenaPoolTestD...  DEBUG   xz 0.444444
-AthenaPoolTestD...  DEBUG   yx -0.444444
-AthenaPoolTestD...  DEBUG   yy 0.111111
-AthenaPoolTestD...  DEBUG   yz -0.888889
-AthenaPoolTestD...  DEBUG   zx -0.444444
-AthenaPoolTestD...  DEBUG   zy -0.888889
-AthenaPoolTestD...  DEBUG   zz 0.111111
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 0  word 0  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 5  word 1  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 10  word 2  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 15  word 3  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 20  word 4  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 25  word 5  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 30  word 6  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 35  word 7  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 40  word 8  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 45  word 9  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG Dummy A: size B 5
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Wrote dummy_A class 
-AthenaPoolTestD...  DEBUG Dummy E: size D 2
-AthenaPoolTestD...  DEBUG Dummy D: value 10
-AthenaPoolTestD...  DEBUG Dummy D: value 10
-AthenaPoolTestD...  DEBUG Wrote dummy_E class 
-AthenaPoolTestD...  DEBUG Event ID: [0,3:0] 
-AthenaPoolTestD...  DEBUG Event type: user type McEvent
-AthenaPoolTestD...  DEBUG PileUpEventInfo
-AthenaPoolTestD...  DEBUG Event ID: [0,3:0] 
-AthenaPoolTestD...  DEBUG Event type: user type Overlaid
-AthenaPoolTestD...  DEBUG SubEventInfos
-AthenaPoolTestD...  DEBUG Time, index 0 0
-AthenaPoolTestD...  DEBUG Event ID: [0,3:0] 
-AthenaPoolTestD...  DEBUG Event type: user type McEvent
-AthenaEventLoopMgr   INFO   ===>>>  end of event 3    <<<===
-AthenaEventLoopMgr   INFO   ===>>>  start of event 4  <<<===
-AthenaPoolTestD...  DEBUG Executing AthenaPoolTestDataWriter
-AthenaPoolTestD...  DEBUG Collection of A's
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 1 2
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 2 3
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 3 4
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 4 5
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 5 6
-AthenaPoolTestD...  DEBUG Collection of B's
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 11 12 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 12 13 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 13 14 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 14 15 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 15 16 fa, da 7 13
-AthenaPoolTestD...  DEBUG Collection of A's and B's
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 21 22
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 22 23
-AthenaPoolTestD...  DEBUG AthenaPoolTestA::printWhoYouAre A - a, b 23 24
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 24 25 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 25 26 fa, da 7 13
-AthenaPoolTestD...  DEBUG AthenaPoolTestB::printWhoYouAre B - c, d 26 27 fa, da 7 13
-AthenaPoolTestD...  DEBUG Collection of C's
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 1 2 3 4
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 2 3 4 5
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 3 4 5 6
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 4 5 6 7
-AthenaPoolTestD...  DEBUG AthenaPoolTestC::printWhoYouAre C - a, b, c, d 5 6 7 8
-AthenaPoolTestD...  DEBUG Collection of D's
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 15 16 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 11 12 13 14
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 16 17 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 12 13 14 15
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 17 18 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 13 14 15 16
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 18 19 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 14 15 16 17
-AthenaPoolTestD...  DEBUG AthenaPoolTestD::printWhoYouAre D - e, f 19 20 AthenaPoolTestC::printWhoYouAre C - a, b, c, d 15 16 17 18
-AthenaPoolTestD...  DEBUG Recorded col1
-AthenaPoolTestD...  DEBUG Recorded col2
-AthenaPoolTestD...  DEBUG Recorded col3
-AthenaPoolTestD...  DEBUG Recorded col4
-AthenaPoolTestD...  DEBUG Recorded col5
-AthenaPoolTestD...  DEBUG Registering matrix 1 AthenaPoolTestMatrix_0
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 2 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 2 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 73
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx 1
-AthenaPoolTestD...  DEBUG   xy 0
-AthenaPoolTestD...  DEBUG   xz 0
-AthenaPoolTestD...  DEBUG   yx 0
-AthenaPoolTestD...  DEBUG   yy 1
-AthenaPoolTestD...  DEBUG   yz 0
-AthenaPoolTestD...  DEBUG   zx 0
-AthenaPoolTestD...  DEBUG   zy 0
-AthenaPoolTestD...  DEBUG   zz 1
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG Registering matrix 2 AthenaPoolTestMatrix_1
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 4 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 164
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx -0.333333
-AthenaPoolTestD...  DEBUG   xy 0.666667
-AthenaPoolTestD...  DEBUG   xz 0.666667
-AthenaPoolTestD...  DEBUG   yx -0.666667
-AthenaPoolTestD...  DEBUG   yy 0.333333
-AthenaPoolTestD...  DEBUG   yz -0.666667
-AthenaPoolTestD...  DEBUG   zx -0.666667
-AthenaPoolTestD...  DEBUG   zy -0.666667
-AthenaPoolTestD...  DEBUG   zz 0.333333
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG Registering matrix 3 AthenaPoolTestMatrix_2
-AthenaPoolTestD...  DEBUG    Points (by value,by ptr) x,y,z : 1 2 3 , x,y,z 4 5 6 
-AthenaPoolTestD...  DEBUG    Small matrix : ( 4, 4 ) 
-AthenaPoolTestD...  DEBUG    Big matrix : ( 6, 6 ) 
-AthenaPoolTestD...  DEBUG    Other matrices : 
-AthenaPoolTestD...  DEBUG                   ( 4, 6 ) 
-AthenaPoolTestD...  DEBUG                   ( 5, 6 ) 
-AthenaPoolTestD...  DEBUG    N doubles : 273
-AthenaPoolTestD...  DEBUG    Matrix maps : 2
-AthenaPoolTestD...  DEBUG    Key, row, column 5 4, 4
-AthenaPoolTestD...  DEBUG    Key, row, column 10 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 16 6, 6
-AthenaPoolTestD...  DEBUG    Key, row, column 35 4, 4
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG    Matrix transform: 
-AthenaPoolTestD...  DEBUG   xx -0.777778
-AthenaPoolTestD...  DEBUG   xy 0.444444
-AthenaPoolTestD...  DEBUG   xz 0.444444
-AthenaPoolTestD...  DEBUG   yx -0.444444
-AthenaPoolTestD...  DEBUG   yy 0.111111
-AthenaPoolTestD...  DEBUG   yz -0.888889
-AthenaPoolTestD...  DEBUG   zx -0.444444
-AthenaPoolTestD...  DEBUG   zy -0.888889
-AthenaPoolTestD...  DEBUG   zz 0.111111
-AthenaPoolTestD...  DEBUG   dx 0
-AthenaPoolTestD...  DEBUG   dy 0
-AthenaPoolTestD...  DEBUG   dz 0
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 0  word 0  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 5  word 1  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 10  word 2  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 15  word 3  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 20  word 4  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 25  word 5  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 30  word 6  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 35  word 7  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 40  word 8  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG AthenaPoolTestMap: key 45  word 9  Deposits: (barCode, evtIndx, wgt) 0 10 20 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 
-AthenaPoolTestD...  DEBUG Dummy A: size B 5
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Dummy B: size C 4
-AthenaPoolTestD...  DEBUG i,c: 0 10
-AthenaPoolTestD...  DEBUG i,c: 1 10
-AthenaPoolTestD...  DEBUG i,c: 2 10
-AthenaPoolTestD...  DEBUG i,c: 3 10
-AthenaPoolTestD...  DEBUG Wrote dummy_A class 
-AthenaPoolTestD...  DEBUG Dummy E: size D 2
-AthenaPoolTestD...  DEBUG Dummy D: value 10
-AthenaPoolTestD...  DEBUG Dummy D: value 10
-AthenaPoolTestD...  DEBUG Wrote dummy_E class 
-AthenaPoolTestD...  DEBUG Event ID: [0,4:0] 
-AthenaPoolTestD...  DEBUG Event type: user type McEvent
-AthenaPoolTestD...  DEBUG PileUpEventInfo
-AthenaPoolTestD...  DEBUG Event ID: [0,4:0] 
-AthenaPoolTestD...  DEBUG Event type: user type Overlaid
-AthenaPoolTestD...  DEBUG SubEventInfos
-AthenaPoolTestD...  DEBUG Time, index 0 0
-AthenaPoolTestD...  DEBUG Event ID: [0,4:0] 
-AthenaPoolTestD...  DEBUG Event type: user type McEvent
-AthenaEventLoopMgr   INFO   ===>>>  end of event 4    <<<===
-HistorySvc           INFO Service finalised successfully
-Stream1              INFO Records written: 5
-EventSelector        INFO finalize
-ChronoStatSvc.f...   INFO  Service finalized succesfully 
-PoolSvc              INFO finalize() in PoolSvc
-AthenaSealSvc        INFO finalize() in AthenaSealSvc
-ToolSvc              INFO Removing all tools created by ToolSvc
-ToolSvc.Stream1      INFO AthenaOutputStreamTool finalize
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloCluster2StepReader.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloCluster2StepReader.ref
deleted file mode 100755
index 15dad6c9d17..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloCluster2StepReader.ref
+++ /dev/null
@@ -1,527 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/CaloCluster2StepReader_jobOptions.py"
-Athena               INFO including file "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 43 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 77 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-Athena               INFO including file "RecExCond/RecExCommon_flags.py"
-py:RecExCommon_flags    INFO Executing RecExCommon_flags.py
-Athena               INFO including file "AthenaCommon/AthenaCommonFlags.py"
-Athena               INFO including file "InDetRecExample/ConfiguredInDetFlags.py"
-py:RecExCommon_flags WARNING doAOD False and doWriteAOD True. Only meaningful for AOD->AOD copy 
-py:RecExCommon_flags WARNING no AOD objects available, cannot write out tag, switching doWriteTAG=False
-py:RecExCommon_flags    INFO TrackRecordFilter alg switched on. 
-Athena               INFO including file "RecExCond/AllDet_detDescr.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "IOVDbSvc/CondDBConfig.py"
-Athena               INFO including file "IOVDbSvc/IOVDbSvc_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module IOVDbSvc
-ApplicationMgr       INFO Successfully loaded modules : IOVDbSvc
-Athena               INFO Conditions database access configured for instance OFLP130 using connection type logical and account ATLAS_COOL_READER
-Athena               INFO including file "DetDescrDictionary/DetDescrDictionaryDict_joboptions.py"
-Athena               INFO including file "AtlasGeoModel/SetGeometryVersion.py"
-Athena               INFO including file "AtlasGeoModel/GeoModelInit.py"
-Athena               INFO including file "IOVDbSvc/CondDBSetup.py"
-Athena            WARNING Additional request to configure conditions DB OFLP130 ignored
-Athena               INFO including file "EventInfoMgt/EventInfoMgt_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module EventInfoMgt
-ApplicationMgr       INFO Successfully loaded modules : EventInfoMgt
-EventInfoMgt jobOptions: Got release version  AtlasOffline-rel_6
-Athena               INFO including file "AtlasGeoModel/GeoModelInitStandard.py"
-Athena               INFO including file "RDBAccessSvc/RDBAccessSvcPdb_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module RDBAccessSvc
-ApplicationMgr       INFO Successfully loaded modules : RDBAccessSvc
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module GeoModelSvc
-ApplicationMgr       INFO Successfully loaded modules : GeoModelSvc
-Athena               INFO including file "AtlasGeoModel/InDetGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/LArGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 139 CLIDRegistry entries for module TileIdCnv
-ApplicationMgr       INFO Successfully loaded modules : TileIdCnv
-Athena               INFO including file "CaloIdCnv/CaloIdCnv_joboptions.py"
-Athena               INFO including file "CaloConditions/LArTTCellMap_ATLAS_jobOptions.py"
-Athena               INFO including file "CaloCondAthenaPool/CaloTTMap_Pool_Read.py"
-ClassIDSvc           INFO  getRegistryEntries: read 279 CLIDRegistry entries for module CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : 
-LArTTCellMap configuration: newFcal=  False DetDescrVersion=  ATLAS-CSC-01-01-00
-Athena               INFO including file "CaloTriggerTool/CaloTriggerTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 280 CLIDRegistry entries for module CaloTriggerTool
-ApplicationMgr       INFO Successfully loaded modules : CaloTriggerTool
-ClassIDSvc           INFO  getRegistryEntries: read 315 CLIDRegistry entries for module CaloIdCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloIdCnv
-ClassIDSvc           INFO  getRegistryEntries: read 374 CLIDRegistry entries for module LArGeoAlgsNV
-ApplicationMgr       INFO Successfully loaded modules : LArGeoAlgsNV
-Athena               INFO including file "CaloDetMgrDetDescrCnv/CaloDetMgrDetDescrCnv_joboptions.py"
-now executing CaloDetMgrDetDescrCnv_CaloDetDescrCnv
-ClassIDSvc           INFO  getRegistryEntries: read 492 CLIDRegistry entries for module CaloDetMgrDetDescrCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloDetMgrDetDescrCnv
-Athena               INFO including file "AtlasGeoModel/TileGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MuonGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MiscGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-Athena               INFO including file "LArDetDescr/LArDetDescr_joboptions.py"
-now initializing the LAr readout geometry : standard Atlas flavour
-Athena               INFO including file "LArIdCnv/LArIdCnv_joboptions.py"
-Athena               INFO including file "LArTools/LArTools_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 506 CLIDRegistry entries for module LArTools
-ApplicationMgr       INFO Successfully loaded modules : LArTools
-ClassIDSvc           INFO  getRegistryEntries: read 533 CLIDRegistry entries for module LArIdCnv
-ApplicationMgr       INFO Successfully loaded modules : LArIdCnv
-Athena               INFO including file "LArConditionsCommon/LArConditionsCommon_MC_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1964 CLIDRegistry entries for module LArCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : LArCondAthenaPoolPoolCnv
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "LArConditionsCommon/LArIdMap_MC_jobOptions.py"
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "CaloTools/CaloNoiseTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 2614 CLIDRegistry entries for module CaloTools
-ApplicationMgr       INFO Successfully loaded modules : CaloTools
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 2915 CLIDRegistry entries for module LArCellRec
-ApplicationMgr       INFO Successfully loaded modules : LArCellRec
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module LArCalibUtils
-ApplicationMgr       INFO Successfully loaded modules : LArCalibUtils
-Athena               INFO including file "TileConditions/TileConditions_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module TileConditions
-ApplicationMgr       INFO Successfully loaded modules : TileConditions
-Athena               INFO including file "TileConditions/TileNoiseOn_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArOFCTool_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArAutoCorrTotalTool_jobOptions.py"
-Athena               INFO including file "BFieldAth/BFieldAth_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module BFieldAth
-ApplicationMgr       INFO Successfully loaded modules : BFieldAth
-ClassIDSvc           INFO  getRegistryEntries: read 3803 CLIDRegistry entries for module AthenaPoolTest
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "CaloAthenaPool/CaloAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4265 CLIDRegistry entries for module CaloAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:CaloTriggerToolDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-PoolSvc              INFO POOL ReadCatalog is prfile:poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO Resolved path is /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasCore/rel_6/InstallArea/share/poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ImplicitROOT Connection:  InputCollection: SimplePoolFile2.root
-Warning in <TClass::TClass>: no dictionary for class AthenaPoolTestMatrix is available
-Warning in <TClass::TClass>: no dictionary for class DataVector<IAthenaPoolTestData> is available
-Warning in <TClass::TClass>: no dictionary for class AthenaPoolTestA is available
-Warning in <TClass::TClass>: no dictionary for class IAthenaPoolTestData is available
-Warning in <TClass::TClass>: no dictionary for class AthenaPoolTestB is available
-SimplePoolFile2.root   Always Root file version:51304
-EventSelector        INFO EventSelection with query 
-EventSelector        INFO ----- EventSelectorAthenaPool Initialized Properly
-IOVDbSvc             INFO Found ProxyProviderSvc 
-IOVSvc               INFO IOVRanges will be checked at every Event
-IOVDbSvc             INFO Service IOVDbSvc initialised successfully
-IOVDbSvc             INFO DbConnections are managed (opened when needed)
-CondProxyProvider    INFO Initializing CondProxyProvider - package version EventSelectorAthenaPool-00-04-14
-CondProxyProvider    INFO Create PoolCollectionConverter -  InputCollection: LFN:oflcond.000002.conditions.simul.pool.v0000._0047.pool.root
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0047.pool.root   Always Root file version:51200
-CondProxyProvider    INFO ----- CondProxyProvider Initialized Properly
-IOVDbSvc             INFO  
-RalDatabaseSvc     Info Instantiate the RalDatabaseSvc
-RalSessionMgr     Info Instantiate a RalSessionMgr for 'COOL_LAR/OFLP130'
-RalSessionMgr     Info Load the CORAL connection service
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IRelationalService: CORAL/Services/RelationalService
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:sqlite130/ALLP130.db: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/sqlite130/ALLP130.db" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://ATLAS_COOLPROD established. Id=45c11f18-9018-11db-89dd-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://ATLAS_COOLPROD started for user ATLAS_COOL_READER. Id=45c11f18-9018-11db-89dd-003048836897
-RelationalDatabase  Warning Release number backward compatibility - NO SCHEMA EVOLUTION REQUIRED: database with OLDER release number 1.3.1 will be opened using CURRENT client release number 1.3.3
-IOVDbMgr             INFO HVS tag LARElecCalibMCRamp-DC3-B-IdFix1 resolved to LARElecCalibMCRamp-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Ramp
-IOVDbMgr             INFO HVS tag LARElecCalibMCAutoCorr-DC3-B-IdFix1 resolved to LARElecCalibMCAutoCorr-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/AutoCorr
-IOVDbMgr             INFO HVS tag LARElecCalibMCDAC2uA-DC3-B-IdFix1 resolved to LARElecCalibMCDAC2uA-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/DAC2uA
-IOVDbMgr             INFO HVS tag LARElecCalibMCPedestal-DC3-B-IdFix1 resolved to LARElecCalibMCPedestal-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Pedestal
-IOVDbMgr             INFO HVS tag LARElecCalibMCNoise-DC3-B-IdFix1 resolved to LARElecCalibMCNoise-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Noise
-IOVDbMgr             INFO HVS tag LARElecCalibMCfSampl-DC3-B-IdFix1 resolved to LARElecCalibMCfSampl-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/fSampl
-IOVDbMgr             INFO HVS tag LARElecCalibMCuA2MeV-DC3-B-IdFix1 resolved to LARElecCalibMCuA2MeV-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/uA2MeV
-IOVDbMgr             INFO HVS tag LARElecCalibMCMinBias-DC3-B-IdFix1 resolved to LARElecCalibMCMinBias-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/MinBias
-IOVDbMgr             INFO HVS tag LARElecCalibMCShape-DC3-B-IdFix1 resolved to LARElecCalibMCShape-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Shape
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0011.pool.root   Always Root file version:51000
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0015.pool.root   Always Root file version:51000
-StoreGateSvc         INFO Initializing StoreGateSvc - package version StoreGate-02-16-07
-IOVDbSvc             INFO  
-DetDescrCnvSvc       INFO  initializing 
-DetDescrCnvSvc       INFO Found DetectorStore service
-DetDescrCnvSvc       INFO  filling proxies for detector managers 
-DetDescrCnvSvc       INFO  filling address for InDetMgr with CLID 2512 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MuonMgr with CLID 4060 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloTTMgr with CLID 117659265 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloMgr with CLID 4548337 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloIdManager with CLID 125856940 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArIdManager with CLID 79554919 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for IdDict with CLID 2411 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for AtlasID with CLID 164875623 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for PixelID with CLID 2516 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SCT_ID with CLID 2517 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TRT_ID with CLID 2518 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SiliconID with CLID 129452393 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArEM_ID with CLID 163583365 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHEC_ID with CLID 3870484 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArFCAL_ID with CLID 45738051 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArOnlineID with CLID 158698068 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArTTOnlineID with CLID 184978 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHVLineID with CLID 27863673 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArElectrodeID with CLID 80757351 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileID with CLID 2901 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileHWID with CLID 2902 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileTBID with CLID 2903 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MDTIDHELPER with CLID 4170 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CSCIDHELPER with CLID 4171 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for RPCIDHELPER with CLID 4172 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TGCIDHELPER with CLID 4173 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloLVL1_ID with CLID 108133391 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloCell_ID with CLID 123500438 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloDM_ID with CLID 167756483 and storage type 68 to detector store 
-GeoModelSvc          INFO LArDetectorToolNV appended to detector list
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:geomDB/geomDB_sqlite: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/geomDB/geomDB_sqlite" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://atlas_dd established. Id=46df0892-9018-11db-89dd-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=46df0892-9018-11db-89dd-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=46df0892-9018-11db-89dd-003048836897
-GeoModelSvc.LAr...   INFO Keys for LAr are ATLAS-CSC-01-01-00  ATLAS
-GeoModelSvc.LAr...   INFO LArDetectorToolNV:  Detector Information coming from the database and job options IGNORED.
-GeoModelSvc.LAr...   INFO Creating the LAr 
-GeoModelSvc.LAr...   INFO LAr Geometry Options:
-GeoModelSvc.LAr...   INFO   Sagging           = false
-GeoModelSvc.LAr...   INFO   Barrel            = ON
-GeoModelSvc.LAr...   INFO   Endcap            = ON
-ExpHall Parameters defined
-in RALEmb :   Atlas version ATLAS-CSC-01-01-00
-              LAr   version 
-       LAr version LAr-Misaligned-01
-Barrel Parameters defined
-Emec Parameters defined
-HEC Parameters defined
-LArMaterialManager   INFO ---- THIN absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.749275,0.183746,0.0669791
-LArMaterialManager   INFO   Total mass, Thickness: 1.06611e+20 ,2.20337
-LArMaterialManager   INFO  Contraction 0.997
-LArMaterialManager   INFO   Thinabs Density =  7.82239
-
-LArMaterialManager   INFO ---- THICK absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.827772,0.149862,0.022366
-LArMaterialManager   INFO   Total mass, Thickness: 1.30716e+20 ,2.20337
-LArMaterialManager   INFO   Thickabs Density =  9.59105 
-
-LArMaterialManager   INFO ---- Electrode characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, Kapton: 0.791253,0.208747
-LArMaterialManager   INFO   Total mass, Thickness:7.42115e+18 ,0.275
-LArMaterialManager   INFO   Electrode Density =  4.37083
- 
-LArMaterialManager   INFO ---- Mother Board characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, G10: 0.46077,0.53923
-LArMaterialManager   INFO   Total mass, Thickness:7.64634e+19 ,4.3
-LArMaterialManager   INFO   M_board Density =  2.84902
-LArMaterialManager   INFO 
----- EMEC THIN absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-LArMaterialManager   INFO   Total mass, Thickness  =1.41479e+20 ,2.29
-LArMaterialManager   INFO   Thinabs Density        =9.9881
-
-
----- EMEC THIN absorber characteristics: ----
-  Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-  Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-  Total mass, Thickness  =1.41479e+20 ,2.29
-  Thinabs Density        =9.9881
-
-LArMaterialManager   INFO ---- EMEC THICK absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl[mm]=2.2 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl:    0.877495,0.110627,0.011878
-LArMaterialManager   INFO   Total mass, Thickness: 1.77608e+20 ,2.8
-LArMaterialManager   INFO   Thickabs Density =     10.2549 
-
-Sagging in geometry 0
-BarrelConstruction   INFO ++++++++++++++++++++++++++++++++++++++++++++++++++++
-+                                                  +
-+         Start of Barrel EM GeoModel definition   +
-+                                                  +
-++++++++++++++++++++++++++++++++++++++++++++++++++++
- 
- 
- 
-idat 0 Rhocen/Phice/Delta/deltay/deltax/etatrans 1500.02 0.106187 46.2025 0 0 0.79988
-idat 1 Rhocen/Phice/Delta/deltay/deltax/etatrans 1521 0.569751 45.0574 0 0 0.79893
-idat 2 Rhocen/Phice/Delta/deltay/deltax/etatrans 1559.66 -0.573092 43.3446 0 0 0.79729
-idat 3 Rhocen/Phice/Delta/deltay/deltax/etatrans 1597.2 0.576518 42.4478 0 0 0.79615
-idat 4 Rhocen/Phice/Delta/deltay/deltax/etatrans 1634.57 -0.579943 40.9436 0 0 0.79532
-idat 5 Rhocen/Phice/Delta/deltay/deltax/etatrans 1671.02 0.582296 40.2251 0 0 0.79493
-idat 6 Rhocen/Phice/Delta/deltay/deltax/etatrans 1707.43 -0.585638 38.8752 0 0 0.79473
-idat 7 Rhocen/Phice/Delta/deltay/deltax/etatrans 1743.07 0.588207 38.2915 0 0 0.79483
-idat 8 Rhocen/Phice/Delta/deltay/deltax/etatrans 1778.76 -0.590596 37.0608 0 0 0.79519
-idat 9 Rhocen/Phice/Delta/deltay/deltax/etatrans 1813.75 0.59285 36.5831 0 0 0.79576
-idat 10 Rhocen/Phice/Delta/deltay/deltax/etatrans 1848.87 -0.595587 35.4475 0 0 0.79655
-idat 11 Rhocen/Phice/Delta/deltay/deltax/etatrans 1883.36 0.59744 35.0556 0 0 0.79747
-idat 12 Rhocen/Phice/Delta/deltay/deltax/etatrans 1918.02 -0.599714 33.9977 0 0 0.79856
-idat 13 Rhocen/Phice/Delta/deltay/deltax/etatrans 1952.1 0.601911 33.6767 0 0 0.7999
-idat 14 Rhocen/Phice/Delta/deltay/deltax/etatrans 1970.48 0.0811661 90 0 0 0.80067
-Getting primary numbers for ATLAS, ATLAS-CSC-01-01-00
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-LArWheelCalculator   INFO  LArWheelCalculator::inner_wheel_ini: AlfInt,ext[deg]=107 64.5 ROpt[mm]=323.292 654.358 ZlOpt[mm]=52.2012 75.8952 RminA= 300 RmaxA= 800 RstepA= 0.01
-LArWheelCalculator   INFO  LArWheelCalculator::outer_wheel_ini: AlfInt,ext[deg]=122.5 59 ROpt[mm]=654.358 2034 ZlOpt[mm]=32.0362 53.2691 RminA= 600 RmaxA= 2100 RstepA= 0.01
- *** EMECSupportConstruction: contract,contract_e=0.997 0.996388
- *** EMECSupportConstruction: Barrett thickness: inner,outer, electrode[mm]=2.7916 2.28313 0.274007
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-EMB_NEG
-EMB_POS
-EMEC_NEG
-EMEC_POS
-FCAL1_NEG
-FCAL1_POS
-FCAL2_NEG
-FCAL2_POS
-FCAL3_NEG
-FCAL3_POS
-FCAL_NEG
-FCAL_POS
-HEC_NEG
-HEC_POS
-LARCRYO_B
-LARCRYO_EC_NEG
-LARCRYO_EC_POS
-SOLENOID
-GeoModelSvc.LAr...   INFO Default LAr DetCondKeyTrans stored with StoreGate key /LAr/Align
-TileInfoLoader       INFO Initializing TileInfoLoader
-EventPersistenc...   INFO Added successfully Conversion service:DetDescrCnvSvc
-CaloLVL1_IDDetD...   INFO in createObj: creating a CaloLVL1_ID helper object in the detector store
-IdDictDetDescrCnv    INFO in initialize
-IdDictDetDescrCnv    INFO in createObj: creating a IdDictManager object in the detector store
-IdDictDetDescrCnv    INFO IdDictName:  IdDictParser/ATLAS_IDS.xml
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=46df0892-9018-11db-89dd-003048836897
-IdDictDetDescrCnv    INFO Reading InnerDetector    IdDict file IdDictParser/IdDictInnerDetector.xml
-IdDictDetDescrCnv    INFO Reading LArCalorimeter   IdDict file IdDictParser/IdDictLArCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading TileCalorimeter  IdDict file IdDictParser/IdDictTileCalorimeter.xml
-IdDictDetDescrCnv    INFO Reading Calorimeter      IdDict file IdDictParser/IdDictCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading MuonSpectrometer IdDict file IdDictParser/IdDictMuonSpectrometer_R.01.xml
-IdDictDetDescrCnv    INFO Found id dicts:
-IdDictDetDescrCnv    INFO Using dictionary tag: destaged_layout
-IdDictDetDescrCnv    INFO Dictionary ATLAS                version default              DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary Calorimeter          version default              DetDescr tag CaloIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary InnerDetector        version default              DetDescr tag InDetIdentifier-05
-IdDictDetDescrCnv    INFO Dictionary LArCalorimeter       version fullAtlas            DetDescr tag LArIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary LArElectrode         version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary LArHighVoltage       version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary MuonSpectrometer     version R.01                 DetDescr tag MuonIdentifier-02
-IdDictDetDescrCnv    INFO Dictionary TileCalorimeter      version fullAtlasAndTestBeam DetDescr tag TileIdentifier-00
-CaloLVL1_ID          INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileIDDetDescrCnv    INFO in createObj: creating a TileID helper object in the detector store
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=46df0892-9018-11db-89dd-003048836897
-TileID               INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileNeighbour        INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileNeighbour.txt
-TileTBIDDetDesc...   INFO in createObj: creating a TileTBID helper object in the detector store
-TileTBID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileHWIDDetDesc...   INFO in createObj: creating a TileHWID helper object in the detector store
-TileHWID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileInfoLoader       INFO Set CaloLVL1 TileID, TileTBID and TileHWID helpers in TileCablingService 
-TileInfoLoader       INFO TileNoise=true,  digitsNoiseSigmaHi=1.6, digitsNoiseSigmaLo=0.8
-TileInfoLoader       INFO digitsResolutionHi=-9999, setting it equal to digitsNoiseSigmaHi
-TileInfoLoader       INFO digitsResolutionLo=-9999, setting it equal to digitsNoiseSigmaLo
-TileInfoLoader       INFO TileZeroSuppress=false,  ThresholdRawChannel=-3, ThresholdDigits=-2
-TileInfoLoader       INFO TTL1Calib=4.1, TileTTL1Thresh=5, TTL1NoiseSigma=2.5, TTL1Ped=0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileNoise = 1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileCoherNoise = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileZeroSuppress = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdRawChannel = -3
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdDigits = -2
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Calib = 4.1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1NoiseSigma = 2.5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Thresh = 5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Ped = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElec = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[0] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[1] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[2] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[3] = 70
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileDigitsShape_v02.txt
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulsehi_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulselo_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_tower_physics.dat
-TileInfoLoader       INFO 601 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_muon_physics.dat
-TileInfoLoader       INFO 651 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO  TileInfo initialization completed. 
-TileInfoLoader       INFO Placed a TileInfo in Detector store with name TileInfo
-TileInfoLoader       INFO Empty file prefix, no files loaded
-AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-01-07-80
-CaloClusterFake...   INFO CaloClusterFakeReader::initialize()
-CaloClusterFake...  DEBUG  Found DetectorStore 
-CaloCell_IDDetD...   INFO in createObj: creating a CaloCell_ID helper object in the detector store
-LArEM_IDDetDesc...   INFO in createObj: creating a LArEM_ID helper object in the detector store
-LArEM_ID             INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArHEC_IDDetDes...   INFO in createObj: creating a LArHEC_ID helper object in the detector store
-LArHEC_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArFCAL_IDDetDe...   INFO in createObj: creating a LArFCAL_ID helper object in the detector store
-LArFCAL_ID           INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=46df0892-9018-11db-89dd-003048836897
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal2DNeighbors.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsNext.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsPrev.txt
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=46df0892-9018-11db-89dd-003048836897
- AtlasDetectorID::initialize_from_dictionary - OK 
-CaloClusterFake...  DEBUG  Found the LArEM_ID helper. 
-CaloMgrDetDescrCnv   INFO in createObj: creating a Calo Detector Manager object in the detector store
-CaloIdMgrDetDes...   INFO in createObj: creating a CaloDescrManager object in the detector store
-CaloIdMgrDetDes...   INFO Set CaloCell_ID helper in CaloIdMgr 
-CaloDM_IDDetDes...   INFO in createObj: creating a CaloDM_ID helper object in the detector store
-CaloDM_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CaloIdMgrDetDes...   INFO Set CaloDM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set CaloLVL1_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArEM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArHEC_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArFCAL_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set TileID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO  Finished 
-CaloIdMgrDetDes...   INFO Initializing CaloIdMgr from values in CaloIdMgrDetDescrCnv 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=46df0892-9018-11db-89dd-003048836897
-DetectorStore     WARNING retrieve(default): No valid proxy for default object 
- of type TileDetDescrManager(CLID 2941)
-CaloMgrDetDescrCnv  ERROR Could not get TileDetDescrManager
-DataProxy           FATAL accessData: ERROR conversion failed for data object 4548337/CaloMgr
- Throwing runtime_error  
-CaloClusterFake...  ERROR Unable to retrieve CaloDetDescrManager from DetectorStore
-AthenaEventLoopMgr  ERROR Unable to initialize Algorithm: CaloClusterFakeReader
-AthenaEventLoopMgr  ERROR Failed to initialize base class MinimalEventLoopMgr
-ServiceManager      ERROR Unable to initialize Service: AthenaEventLoopMgr
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloClusterStep1Writer.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloClusterStep1Writer.ref
deleted file mode 100755
index 2a9698171f8..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloClusterStep1Writer.ref
+++ /dev/null
@@ -1,527 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/CaloClusterStep1Writer_jobOptions.py"
-Athena               INFO including file "AthenaCommon/Atlas_Gen.UnixStandardJob.py"
-ApplicationMgr       INFO Successfully loaded modules : McEventSelector
-Athena               INFO including file "RecExCond/RecExCommon_flags.py"
-py:RecExCommon_flags    INFO Executing RecExCommon_flags.py
-Athena               INFO including file "AthenaCommon/AthenaCommonFlags.py"
-Athena               INFO including file "InDetRecExample/ConfiguredInDetFlags.py"
-py:RecExCommon_flags WARNING doAOD False and doWriteAOD True. Only meaningful for AOD->AOD copy 
-py:RecExCommon_flags WARNING no AOD objects available, cannot write out tag, switching doWriteTAG=False
-py:RecExCommon_flags    INFO TrackRecordFilter alg switched on. 
-Athena               INFO including file "RecExCond/AllDet_detDescr.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "IOVDbSvc/CondDBConfig.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 45 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVDbSvc_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 80 CLIDRegistry entries for module IOVDbSvc
-ApplicationMgr       INFO Successfully loaded modules : IOVDbSvc
-Athena               INFO Conditions database access configured for instance OFLP130 using connection type logical and account ATLAS_COOL_READER
-Athena               INFO including file "DetDescrDictionary/DetDescrDictionaryDict_joboptions.py"
-Athena               INFO including file "AtlasGeoModel/SetGeometryVersion.py"
-Athena               INFO including file "AtlasGeoModel/GeoModelInit.py"
-Athena               INFO including file "IOVDbSvc/CondDBSetup.py"
-Athena            WARNING Additional request to configure conditions DB OFLP130 ignored
-Athena               INFO including file "EventInfoMgt/EventInfoMgt_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module EventInfoMgt
-ApplicationMgr       INFO Successfully loaded modules : EventInfoMgt
-EventInfoMgt jobOptions: Got release version  AtlasOffline-rel_6
-Athena               INFO including file "AtlasGeoModel/GeoModelInitStandard.py"
-Athena               INFO including file "RDBAccessSvc/RDBAccessSvcPdb_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module RDBAccessSvc
-ApplicationMgr       INFO Successfully loaded modules : RDBAccessSvc
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module GeoModelSvc
-ApplicationMgr       INFO Successfully loaded modules : GeoModelSvc
-Athena               INFO including file "AtlasGeoModel/InDetGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/LArGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 137 CLIDRegistry entries for module TileIdCnv
-ApplicationMgr       INFO Successfully loaded modules : TileIdCnv
-Athena               INFO including file "CaloIdCnv/CaloIdCnv_joboptions.py"
-Athena               INFO including file "CaloConditions/LArTTCellMap_ATLAS_jobOptions.py"
-Athena               INFO including file "CaloCondAthenaPool/CaloTTMap_Pool_Read.py"
-ClassIDSvc           INFO  getRegistryEntries: read 277 CLIDRegistry entries for module CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloCondAthenaPoolPoolCnv
-ClassIDSvc           INFO  getRegistryEntries: read 281 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-LArTTCellMap configuration: newFcal=  False DetDescrVersion=  ATLAS-CSC-01-01-00
-Athena               INFO including file "CaloTriggerTool/CaloTriggerTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 282 CLIDRegistry entries for module CaloTriggerTool
-ApplicationMgr       INFO Successfully loaded modules : CaloTriggerTool
-ClassIDSvc           INFO  getRegistryEntries: read 317 CLIDRegistry entries for module CaloIdCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloIdCnv
-ClassIDSvc           INFO  getRegistryEntries: read 376 CLIDRegistry entries for module LArGeoAlgsNV
-ApplicationMgr       INFO Successfully loaded modules : LArGeoAlgsNV
-Athena               INFO including file "CaloDetMgrDetDescrCnv/CaloDetMgrDetDescrCnv_joboptions.py"
-now executing CaloDetMgrDetDescrCnv_CaloDetDescrCnv
-ClassIDSvc           INFO  getRegistryEntries: read 494 CLIDRegistry entries for module CaloDetMgrDetDescrCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloDetMgrDetDescrCnv
-Athena               INFO including file "AtlasGeoModel/TileGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MuonGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MiscGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-Athena               INFO including file "LArDetDescr/LArDetDescr_joboptions.py"
-now initializing the LAr readout geometry : standard Atlas flavour
-Athena               INFO including file "LArIdCnv/LArIdCnv_joboptions.py"
-Athena               INFO including file "LArTools/LArTools_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 508 CLIDRegistry entries for module LArTools
-ApplicationMgr       INFO Successfully loaded modules : LArTools
-ClassIDSvc           INFO  getRegistryEntries: read 535 CLIDRegistry entries for module LArIdCnv
-ApplicationMgr       INFO Successfully loaded modules : LArIdCnv
-Athena               INFO including file "LArConditionsCommon/LArConditionsCommon_MC_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1966 CLIDRegistry entries for module LArCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : LArCondAthenaPoolPoolCnv
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "LArConditionsCommon/LArIdMap_MC_jobOptions.py"
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "CaloTools/CaloNoiseTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 2616 CLIDRegistry entries for module CaloTools
-ApplicationMgr       INFO Successfully loaded modules : CaloTools
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 2917 CLIDRegistry entries for module LArCellRec
-ApplicationMgr       INFO Successfully loaded modules : LArCellRec
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module LArCalibUtils
-ApplicationMgr       INFO Successfully loaded modules : LArCalibUtils
-Athena               INFO including file "TileConditions/TileConditions_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module TileConditions
-ApplicationMgr       INFO Successfully loaded modules : TileConditions
-Athena               INFO including file "TileConditions/TileNoiseOn_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArOFCTool_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArAutoCorrTotalTool_jobOptions.py"
-Athena               INFO including file "BFieldAth/BFieldAth_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module BFieldAth
-ApplicationMgr       INFO Successfully loaded modules : BFieldAth
-Athena               INFO including file "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py"
-Athena               INFO including file "OutputStreamAthenaPool/OutputStreamAthenaPool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3659 CLIDRegistry entries for module OutputStreamAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : OutputStreamAthenaPool
-ClassIDSvc           INFO  getRegistryEntries: read 3808 CLIDRegistry entries for module AthenaPoolTest
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "CaloAthenaPool/CaloAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4270 CLIDRegistry entries for module CaloAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-Athena              ERROR Algorithm "Stream1": not in TopAlg or other known list, no properties set
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "McCnvSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-IOVDbSvc             INFO Found ProxyProviderSvc 
-IOVSvc               INFO IOVRanges will be checked at every Event
-IOVDbSvc             INFO Service IOVDbSvc initialised successfully
-IOVDbSvc             INFO DbConnections are managed (opened when needed)
-EventSelector        INFO  Enter McEventSelector Initialization 
-EventSelector        INFO  McEventSelector Initialized Properly ... 
-CondProxyProvider    INFO Initializing CondProxyProvider - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:CaloTriggerToolDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-PoolSvc              INFO POOL ReadCatalog is prfile:poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO Resolved path is /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasCore/rel_6/InstallArea/share/poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-CondProxyProvider    INFO Create PoolCollectionConverter -  InputCollection: LFN:oflcond.000002.conditions.simul.pool.v0000._0047.pool.root
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0047.pool.root   Always Root file version:51200
-CondProxyProvider    INFO ----- CondProxyProvider Initialized Properly
-IOVDbSvc             INFO  
-RalDatabaseSvc     Info Instantiate the RalDatabaseSvc
-RalSessionMgr     Info Instantiate a RalSessionMgr for 'COOL_LAR/OFLP130'
-RalSessionMgr     Info Load the CORAL connection service
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IRelationalService: CORAL/Services/RelationalService
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:sqlite130/ALLP130.db: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/sqlite130/ALLP130.db" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://ATLAS_COOLPROD established. Id=06b5006e-9018-11db-9652-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://ATLAS_COOLPROD started for user ATLAS_COOL_READER. Id=06b5006e-9018-11db-9652-003048836897
-RelationalDatabase  Warning Release number backward compatibility - NO SCHEMA EVOLUTION REQUIRED: database with OLDER release number 1.3.1 will be opened using CURRENT client release number 1.3.3
-IOVDbMgr             INFO HVS tag LARElecCalibMCRamp-DC3-B-IdFix1 resolved to LARElecCalibMCRamp-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Ramp
-IOVDbMgr             INFO HVS tag LARElecCalibMCAutoCorr-DC3-B-IdFix1 resolved to LARElecCalibMCAutoCorr-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/AutoCorr
-IOVDbMgr             INFO HVS tag LARElecCalibMCDAC2uA-DC3-B-IdFix1 resolved to LARElecCalibMCDAC2uA-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/DAC2uA
-IOVDbMgr             INFO HVS tag LARElecCalibMCPedestal-DC3-B-IdFix1 resolved to LARElecCalibMCPedestal-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Pedestal
-IOVDbMgr             INFO HVS tag LARElecCalibMCNoise-DC3-B-IdFix1 resolved to LARElecCalibMCNoise-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Noise
-IOVDbMgr             INFO HVS tag LARElecCalibMCfSampl-DC3-B-IdFix1 resolved to LARElecCalibMCfSampl-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/fSampl
-IOVDbMgr             INFO HVS tag LARElecCalibMCuA2MeV-DC3-B-IdFix1 resolved to LARElecCalibMCuA2MeV-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/uA2MeV
-IOVDbMgr             INFO HVS tag LARElecCalibMCMinBias-DC3-B-IdFix1 resolved to LARElecCalibMCMinBias-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/MinBias
-IOVDbMgr             INFO HVS tag LARElecCalibMCShape-DC3-B-IdFix1 resolved to LARElecCalibMCShape-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Shape
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0011.pool.root   Always Root file version:51000
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0015.pool.root   Always Root file version:51000
-StoreGateSvc         INFO Initializing StoreGateSvc - package version StoreGate-02-16-07
-IOVDbSvc             INFO  
-DetDescrCnvSvc       INFO  initializing 
-DetDescrCnvSvc       INFO Found DetectorStore service
-DetDescrCnvSvc       INFO  filling proxies for detector managers 
-DetDescrCnvSvc       INFO  filling address for InDetMgr with CLID 2512 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MuonMgr with CLID 4060 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloTTMgr with CLID 117659265 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloMgr with CLID 4548337 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloIdManager with CLID 125856940 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArIdManager with CLID 79554919 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for IdDict with CLID 2411 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for AtlasID with CLID 164875623 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for PixelID with CLID 2516 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SCT_ID with CLID 2517 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TRT_ID with CLID 2518 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SiliconID with CLID 129452393 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArEM_ID with CLID 163583365 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHEC_ID with CLID 3870484 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArFCAL_ID with CLID 45738051 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArOnlineID with CLID 158698068 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArTTOnlineID with CLID 184978 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHVLineID with CLID 27863673 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArElectrodeID with CLID 80757351 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileID with CLID 2901 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileHWID with CLID 2902 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileTBID with CLID 2903 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MDTIDHELPER with CLID 4170 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CSCIDHELPER with CLID 4171 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for RPCIDHELPER with CLID 4172 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TGCIDHELPER with CLID 4173 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloLVL1_ID with CLID 108133391 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloCell_ID with CLID 123500438 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloDM_ID with CLID 167756483 and storage type 68 to detector store 
-GeoModelSvc          INFO LArDetectorToolNV appended to detector list
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:geomDB/geomDB_sqlite: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/geomDB/geomDB_sqlite" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://atlas_dd established. Id=0789e7b6-9018-11db-9652-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=0789e7b6-9018-11db-9652-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=0789e7b6-9018-11db-9652-003048836897
-GeoModelSvc.LAr...   INFO Keys for LAr are ATLAS-CSC-01-01-00  ATLAS
-GeoModelSvc.LAr...   INFO LArDetectorToolNV:  Detector Information coming from the database and job options IGNORED.
-GeoModelSvc.LAr...   INFO Creating the LAr 
-GeoModelSvc.LAr...   INFO LAr Geometry Options:
-GeoModelSvc.LAr...   INFO   Sagging           = false
-GeoModelSvc.LAr...   INFO   Barrel            = ON
-GeoModelSvc.LAr...   INFO   Endcap            = ON
-ExpHall Parameters defined
-in RALEmb :   Atlas version ATLAS-CSC-01-01-00
-              LAr   version 
-       LAr version LAr-Misaligned-01
-Barrel Parameters defined
-Emec Parameters defined
-HEC Parameters defined
-LArMaterialManager   INFO ---- THIN absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.749275,0.183746,0.0669791
-LArMaterialManager   INFO   Total mass, Thickness: 1.06611e+20 ,2.20337
-LArMaterialManager   INFO  Contraction 0.997
-LArMaterialManager   INFO   Thinabs Density =  7.82239
-
-LArMaterialManager   INFO ---- THICK absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.827772,0.149862,0.022366
-LArMaterialManager   INFO   Total mass, Thickness: 1.30716e+20 ,2.20337
-LArMaterialManager   INFO   Thickabs Density =  9.59105 
-
-LArMaterialManager   INFO ---- Electrode characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, Kapton: 0.791253,0.208747
-LArMaterialManager   INFO   Total mass, Thickness:7.42115e+18 ,0.275
-LArMaterialManager   INFO   Electrode Density =  4.37083
- 
-LArMaterialManager   INFO ---- Mother Board characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, G10: 0.46077,0.53923
-LArMaterialManager   INFO   Total mass, Thickness:7.64634e+19 ,4.3
-LArMaterialManager   INFO   M_board Density =  2.84902
-LArMaterialManager   INFO 
----- EMEC THIN absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-LArMaterialManager   INFO   Total mass, Thickness  =1.41479e+20 ,2.29
-LArMaterialManager   INFO   Thinabs Density        =9.9881
-
-
----- EMEC THIN absorber characteristics: ----
-  Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-  Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-  Total mass, Thickness  =1.41479e+20 ,2.29
-  Thinabs Density        =9.9881
-
-LArMaterialManager   INFO ---- EMEC THICK absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl[mm]=2.2 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl:    0.877495,0.110627,0.011878
-LArMaterialManager   INFO   Total mass, Thickness: 1.77608e+20 ,2.8
-LArMaterialManager   INFO   Thickabs Density =     10.2549 
-
-Sagging in geometry 0
-BarrelConstruction   INFO ++++++++++++++++++++++++++++++++++++++++++++++++++++
-+                                                  +
-+         Start of Barrel EM GeoModel definition   +
-+                                                  +
-++++++++++++++++++++++++++++++++++++++++++++++++++++
- 
- 
- 
-idat 0 Rhocen/Phice/Delta/deltay/deltax/etatrans 1500.02 0.106187 46.2025 0 0 0.79988
-idat 1 Rhocen/Phice/Delta/deltay/deltax/etatrans 1521 0.569751 45.0574 0 0 0.79893
-idat 2 Rhocen/Phice/Delta/deltay/deltax/etatrans 1559.66 -0.573092 43.3446 0 0 0.79729
-idat 3 Rhocen/Phice/Delta/deltay/deltax/etatrans 1597.2 0.576518 42.4478 0 0 0.79615
-idat 4 Rhocen/Phice/Delta/deltay/deltax/etatrans 1634.57 -0.579943 40.9436 0 0 0.79532
-idat 5 Rhocen/Phice/Delta/deltay/deltax/etatrans 1671.02 0.582296 40.2251 0 0 0.79493
-idat 6 Rhocen/Phice/Delta/deltay/deltax/etatrans 1707.43 -0.585638 38.8752 0 0 0.79473
-idat 7 Rhocen/Phice/Delta/deltay/deltax/etatrans 1743.07 0.588207 38.2915 0 0 0.79483
-idat 8 Rhocen/Phice/Delta/deltay/deltax/etatrans 1778.76 -0.590596 37.0608 0 0 0.79519
-idat 9 Rhocen/Phice/Delta/deltay/deltax/etatrans 1813.75 0.59285 36.5831 0 0 0.79576
-idat 10 Rhocen/Phice/Delta/deltay/deltax/etatrans 1848.87 -0.595587 35.4475 0 0 0.79655
-idat 11 Rhocen/Phice/Delta/deltay/deltax/etatrans 1883.36 0.59744 35.0556 0 0 0.79747
-idat 12 Rhocen/Phice/Delta/deltay/deltax/etatrans 1918.02 -0.599714 33.9977 0 0 0.79856
-idat 13 Rhocen/Phice/Delta/deltay/deltax/etatrans 1952.1 0.601911 33.6767 0 0 0.7999
-idat 14 Rhocen/Phice/Delta/deltay/deltax/etatrans 1970.48 0.0811661 90 0 0 0.80067
-Getting primary numbers for ATLAS, ATLAS-CSC-01-01-00
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-LArWheelCalculator   INFO  LArWheelCalculator::inner_wheel_ini: AlfInt,ext[deg]=107 64.5 ROpt[mm]=323.292 654.358 ZlOpt[mm]=52.2012 75.8952 RminA= 300 RmaxA= 800 RstepA= 0.01
-LArWheelCalculator   INFO  LArWheelCalculator::outer_wheel_ini: AlfInt,ext[deg]=122.5 59 ROpt[mm]=654.358 2034 ZlOpt[mm]=32.0362 53.2691 RminA= 600 RmaxA= 2100 RstepA= 0.01
- *** EMECSupportConstruction: contract,contract_e=0.997 0.996388
- *** EMECSupportConstruction: Barrett thickness: inner,outer, electrode[mm]=2.7916 2.28313 0.274007
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-EMB_NEG
-EMB_POS
-EMEC_NEG
-EMEC_POS
-FCAL1_NEG
-FCAL1_POS
-FCAL2_NEG
-FCAL2_POS
-FCAL3_NEG
-FCAL3_POS
-FCAL_NEG
-FCAL_POS
-HEC_NEG
-HEC_POS
-LARCRYO_B
-LARCRYO_EC_NEG
-LARCRYO_EC_POS
-SOLENOID
-GeoModelSvc.LAr...   INFO Default LAr DetCondKeyTrans stored with StoreGate key /LAr/Align
-TileInfoLoader       INFO Initializing TileInfoLoader
-EventPersistenc...   INFO Added successfully Conversion service:DetDescrCnvSvc
-CaloLVL1_IDDetD...   INFO in createObj: creating a CaloLVL1_ID helper object in the detector store
-IdDictDetDescrCnv    INFO in initialize
-IdDictDetDescrCnv    INFO in createObj: creating a IdDictManager object in the detector store
-IdDictDetDescrCnv    INFO IdDictName:  IdDictParser/ATLAS_IDS.xml
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=0789e7b6-9018-11db-9652-003048836897
-IdDictDetDescrCnv    INFO Reading InnerDetector    IdDict file IdDictParser/IdDictInnerDetector.xml
-IdDictDetDescrCnv    INFO Reading LArCalorimeter   IdDict file IdDictParser/IdDictLArCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading TileCalorimeter  IdDict file IdDictParser/IdDictTileCalorimeter.xml
-IdDictDetDescrCnv    INFO Reading Calorimeter      IdDict file IdDictParser/IdDictCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading MuonSpectrometer IdDict file IdDictParser/IdDictMuonSpectrometer_R.01.xml
-IdDictDetDescrCnv    INFO Found id dicts:
-IdDictDetDescrCnv    INFO Using dictionary tag: destaged_layout
-IdDictDetDescrCnv    INFO Dictionary ATLAS                version default              DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary Calorimeter          version default              DetDescr tag CaloIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary InnerDetector        version default              DetDescr tag InDetIdentifier-05
-IdDictDetDescrCnv    INFO Dictionary LArCalorimeter       version fullAtlas            DetDescr tag LArIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary LArElectrode         version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary LArHighVoltage       version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary MuonSpectrometer     version R.01                 DetDescr tag MuonIdentifier-02
-IdDictDetDescrCnv    INFO Dictionary TileCalorimeter      version fullAtlasAndTestBeam DetDescr tag TileIdentifier-00
-CaloLVL1_ID          INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileIDDetDescrCnv    INFO in createObj: creating a TileID helper object in the detector store
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=0789e7b6-9018-11db-9652-003048836897
-TileID               INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileNeighbour        INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileNeighbour.txt
-TileTBIDDetDesc...   INFO in createObj: creating a TileTBID helper object in the detector store
-TileTBID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileHWIDDetDesc...   INFO in createObj: creating a TileHWID helper object in the detector store
-TileHWID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileInfoLoader       INFO Set CaloLVL1 TileID, TileTBID and TileHWID helpers in TileCablingService 
-TileInfoLoader       INFO TileNoise=true,  digitsNoiseSigmaHi=1.6, digitsNoiseSigmaLo=0.8
-TileInfoLoader       INFO digitsResolutionHi=-9999, setting it equal to digitsNoiseSigmaHi
-TileInfoLoader       INFO digitsResolutionLo=-9999, setting it equal to digitsNoiseSigmaLo
-TileInfoLoader       INFO TileZeroSuppress=false,  ThresholdRawChannel=-3, ThresholdDigits=-2
-TileInfoLoader       INFO TTL1Calib=4.1, TileTTL1Thresh=5, TTL1NoiseSigma=2.5, TTL1Ped=0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileNoise = 1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileCoherNoise = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileZeroSuppress = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdRawChannel = -3
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdDigits = -2
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Calib = 4.1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1NoiseSigma = 2.5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Thresh = 5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Ped = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElec = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[0] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[1] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[2] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[3] = 70
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileDigitsShape_v02.txt
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulsehi_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulselo_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_tower_physics.dat
-TileInfoLoader       INFO 601 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_muon_physics.dat
-TileInfoLoader       INFO 651 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO  TileInfo initialization completed. 
-TileInfoLoader       INFO Placed a TileInfo in Detector store with name TileInfo
-TileInfoLoader       INFO Empty file prefix, no files loaded
-AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-01-07-80
-LArCellContFake...   INFO LArCellContFakeWriter::initialize()
-LArCellContFake...  DEBUG  Found DetectorStore 
-CaloCell_IDDetD...   INFO in createObj: creating a CaloCell_ID helper object in the detector store
-LArEM_IDDetDesc...   INFO in createObj: creating a LArEM_ID helper object in the detector store
-LArEM_ID             INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArHEC_IDDetDes...   INFO in createObj: creating a LArHEC_ID helper object in the detector store
-LArHEC_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArFCAL_IDDetDe...   INFO in createObj: creating a LArFCAL_ID helper object in the detector store
-LArFCAL_ID           INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=0789e7b6-9018-11db-9652-003048836897
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal2DNeighbors.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsNext.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsPrev.txt
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=0789e7b6-9018-11db-9652-003048836897
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArCellContFake...  DEBUG  Found the CaloCell_ID helper. 
-CaloMgrDetDescrCnv   INFO in createObj: creating a Calo Detector Manager object in the detector store
-CaloIdMgrDetDes...   INFO in createObj: creating a CaloDescrManager object in the detector store
-CaloIdMgrDetDes...   INFO Set CaloCell_ID helper in CaloIdMgr 
-CaloDM_IDDetDes...   INFO in createObj: creating a CaloDM_ID helper object in the detector store
-CaloDM_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CaloIdMgrDetDes...   INFO Set CaloDM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set CaloLVL1_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArEM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArHEC_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArFCAL_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set TileID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO  Finished 
-CaloIdMgrDetDes...   INFO Initializing CaloIdMgr from values in CaloIdMgrDetDescrCnv 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=0789e7b6-9018-11db-9652-003048836897
-DetectorStore     WARNING retrieve(default): No valid proxy for default object 
- of type TileDetDescrManager(CLID 2941)
-CaloMgrDetDescrCnv  ERROR Could not get TileDetDescrManager
-DataProxy           FATAL accessData: ERROR conversion failed for data object 4548337/CaloMgr
- Throwing runtime_error  
-LArCellContFake...  ERROR Unable to retrieve CaloDetDescrManager from DetectorStore
-AthenaEventLoopMgr  ERROR Unable to initialize Algorithm: LArCellContFakeWriter
-AthenaEventLoopMgr  ERROR Failed to initialize base class MinimalEventLoopMgr
-ServiceManager      ERROR Unable to initialize Service: AthenaEventLoopMgr
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloClusterStep2Writer.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloClusterStep2Writer.ref
deleted file mode 100755
index 47aa1d3e692..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/CaloClusterStep2Writer.ref
+++ /dev/null
@@ -1,225 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/CaloClusterStep2Writer_jobOptions.py"
-Athena               INFO including file "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 43 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 77 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-Athena               INFO including file "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py"
-Athena               INFO including file "OutputStreamAthenaPool/OutputStreamAthenaPool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 80 CLIDRegistry entries for module OutputStreamAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : OutputStreamAthenaPool
-Athena               INFO including file "RecExCond/RecExCommon_flags.py"
-py:RecExCommon_flags    INFO Executing RecExCommon_flags.py
-Athena               INFO including file "AthenaCommon/AthenaCommonFlags.py"
-Athena               INFO including file "InDetRecExample/ConfiguredInDetFlags.py"
-py:RecExCommon_flags WARNING doAOD False and doWriteAOD True. Only meaningful for AOD->AOD copy 
-py:RecExCommon_flags WARNING no AOD objects available, cannot write out tag, switching doWriteTAG=False
-py:RecExCommon_flags    INFO TrackRecordFilter alg switched on. 
-Athena               INFO including file "RecExCond/AllDet_detDescr.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "IOVDbSvc/CondDBConfig.py"
-Athena               INFO including file "IOVDbSvc/IOVDbSvc_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 85 CLIDRegistry entries for module IOVDbSvc
-ApplicationMgr       INFO Successfully loaded modules : IOVDbSvc
-Athena               INFO Conditions database access configured for instance OFLP130 using connection type logical and account ATLAS_COOL_READER
-Athena               INFO including file "DetDescrDictionary/DetDescrDictionaryDict_joboptions.py"
-Athena               INFO including file "AtlasGeoModel/SetGeometryVersion.py"
-Athena               INFO including file "AtlasGeoModel/GeoModelInit.py"
-Athena               INFO including file "IOVDbSvc/CondDBSetup.py"
-Athena            WARNING Additional request to configure conditions DB OFLP130 ignored
-Athena               INFO including file "EventInfoMgt/EventInfoMgt_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 87 CLIDRegistry entries for module EventInfoMgt
-ApplicationMgr       INFO Successfully loaded modules : EventInfoMgt
-EventInfoMgt jobOptions: Got release version  AtlasOffline-rel_6
-Athena               INFO including file "AtlasGeoModel/GeoModelInitStandard.py"
-Athena               INFO including file "RDBAccessSvc/RDBAccessSvcPdb_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 87 CLIDRegistry entries for module RDBAccessSvc
-ApplicationMgr       INFO Successfully loaded modules : RDBAccessSvc
-ClassIDSvc           INFO  getRegistryEntries: read 87 CLIDRegistry entries for module GeoModelSvc
-ApplicationMgr       INFO Successfully loaded modules : GeoModelSvc
-Athena               INFO including file "AtlasGeoModel/InDetGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/LArGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 142 CLIDRegistry entries for module TileIdCnv
-ApplicationMgr       INFO Successfully loaded modules : TileIdCnv
-Athena               INFO including file "CaloIdCnv/CaloIdCnv_joboptions.py"
-Athena               INFO including file "CaloConditions/LArTTCellMap_ATLAS_jobOptions.py"
-Athena               INFO including file "CaloCondAthenaPool/CaloTTMap_Pool_Read.py"
-ClassIDSvc           INFO  getRegistryEntries: read 282 CLIDRegistry entries for module CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : 
-LArTTCellMap configuration: newFcal=  False DetDescrVersion=  ATLAS-CSC-01-01-00
-Athena               INFO including file "CaloTriggerTool/CaloTriggerTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 283 CLIDRegistry entries for module CaloTriggerTool
-ApplicationMgr       INFO Successfully loaded modules : CaloTriggerTool
-ClassIDSvc           INFO  getRegistryEntries: read 318 CLIDRegistry entries for module CaloIdCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloIdCnv
-ClassIDSvc           INFO  getRegistryEntries: read 377 CLIDRegistry entries for module LArGeoAlgsNV
-ApplicationMgr       INFO Successfully loaded modules : LArGeoAlgsNV
-Athena               INFO including file "CaloDetMgrDetDescrCnv/CaloDetMgrDetDescrCnv_joboptions.py"
-now executing CaloDetMgrDetDescrCnv_CaloDetDescrCnv
-ClassIDSvc           INFO  getRegistryEntries: read 495 CLIDRegistry entries for module CaloDetMgrDetDescrCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloDetMgrDetDescrCnv
-Athena               INFO including file "AtlasGeoModel/TileGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MuonGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MiscGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-Athena               INFO including file "LArDetDescr/LArDetDescr_joboptions.py"
-now initializing the LAr readout geometry : standard Atlas flavour
-Athena               INFO including file "LArIdCnv/LArIdCnv_joboptions.py"
-Athena               INFO including file "LArTools/LArTools_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 509 CLIDRegistry entries for module LArTools
-ApplicationMgr       INFO Successfully loaded modules : LArTools
-ClassIDSvc           INFO  getRegistryEntries: read 536 CLIDRegistry entries for module LArIdCnv
-ApplicationMgr       INFO Successfully loaded modules : LArIdCnv
-Athena               INFO including file "LArConditionsCommon/LArConditionsCommon_MC_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1967 CLIDRegistry entries for module LArCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : LArCondAthenaPoolPoolCnv
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "LArConditionsCommon/LArIdMap_MC_jobOptions.py"
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "CaloTools/CaloNoiseTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 2617 CLIDRegistry entries for module CaloTools
-ApplicationMgr       INFO Successfully loaded modules : CaloTools
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 2918 CLIDRegistry entries for module LArCellRec
-ApplicationMgr       INFO Successfully loaded modules : LArCellRec
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 3657 CLIDRegistry entries for module LArCalibUtils
-ApplicationMgr       INFO Successfully loaded modules : LArCalibUtils
-Athena               INFO including file "TileConditions/TileConditions_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3657 CLIDRegistry entries for module TileConditions
-ApplicationMgr       INFO Successfully loaded modules : TileConditions
-Athena               INFO including file "TileConditions/TileNoiseOn_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArOFCTool_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArAutoCorrTotalTool_jobOptions.py"
-Athena               INFO including file "BFieldAth/BFieldAth_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3657 CLIDRegistry entries for module BFieldAth
-ApplicationMgr       INFO Successfully loaded modules : BFieldAth
-ClassIDSvc           INFO  getRegistryEntries: read 3806 CLIDRegistry entries for module AthenaPoolTest
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "CaloAthenaPool/CaloAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4268 CLIDRegistry entries for module CaloAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:CaloTriggerToolDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-PoolSvc              INFO POOL ReadCatalog is prfile:poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO Resolved path is /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasCore/rel_6/InstallArea/share/poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ImplicitROOT Connection:  InputCollection: SimplePoolFile1.root
-Error in <TFile::TFile>: file SimplePoolFile1.root does not exist
-SimplePoolFile1.root    Error You cannot open a ROOT file in mode READ if it does not exists. 
-  StorageSvc    Error Cannot connect to Database: FID=7A6D9C3E-1690-DB11-9864-003048836897 PFN=SimplePoolFile1.root
-ERROR (poolDb): 
-POOL> Unknown storage type requested:
-ImplicitCollection  Warning Cannot find persistency storage type. Trying ROOT_StorageType
-Error in <TFile::TFile>: file SimplePoolFile1.root does not exist
-SimplePoolFile1.root    Error You cannot open a ROOT file in mode READ if it does not exists. 
-  StorageSvc    Error Cannot connect to Database: FID=7A6D9C3E-1690-DB11-9864-003048836897 PFN=SimplePoolFile1.root
-EventSelector       ERROR St9exception
-ServiceManager    WARNING Unable to initialize service "EventSelector" No service returned
-free(): invalid pointer 0xb6de32f4!
-ProxyProviderSvc    ERROR ServiceLocatorHelper::createService: can not create service EventSelector of type EventSelector
-ProxyProviderSvc    ERROR  getting Address Provider EventSelector
-ProxyProviderSv...  FATAL  Exception with tag=ProxyProviderSvc::providerNamesPropertyHandle is caught 
-ProxyProviderSv...  ERROR ProxyProviderSvc::providerNamesPropertyHandle	Failed to locate address provider	 StatusCode=FAILURE
-ServiceManager    WARNING Unable to initialize service "ProxyProviderSvc" No service returned
-DetectorStore       ERROR ServiceLocatorHelper::createService: can not create service ProxyProviderSvc
-DetectorStore       ERROR Could not get pointer to ProxyProvider Service
-ServiceManager      ERROR Unable to initialize Service: DetectorStore
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadByLFN.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadByLFN.ref
deleted file mode 100755
index 4ef0662a6de..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadByLFN.ref
+++ /dev/null
@@ -1,221 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/LArCellContReader_jobOptionsByLFN.py"
-Athena               INFO including file "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 43 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 77 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-Athena               INFO including file "RecExCond/RecExCommon_flags.py"
-py:RecExCommon_flags    INFO Executing RecExCommon_flags.py
-Athena               INFO including file "AthenaCommon/AthenaCommonFlags.py"
-Athena               INFO including file "InDetRecExample/ConfiguredInDetFlags.py"
-py:RecExCommon_flags WARNING doAOD False and doWriteAOD True. Only meaningful for AOD->AOD copy 
-py:RecExCommon_flags WARNING no AOD objects available, cannot write out tag, switching doWriteTAG=False
-py:RecExCommon_flags    INFO TrackRecordFilter alg switched on. 
-Athena               INFO including file "RecExCond/AllDet_detDescr.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "IOVDbSvc/CondDBConfig.py"
-Athena               INFO including file "IOVDbSvc/IOVDbSvc_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module IOVDbSvc
-ApplicationMgr       INFO Successfully loaded modules : IOVDbSvc
-Athena               INFO Conditions database access configured for instance OFLP130 using connection type logical and account ATLAS_COOL_READER
-Athena               INFO including file "DetDescrDictionary/DetDescrDictionaryDict_joboptions.py"
-Athena               INFO including file "AtlasGeoModel/SetGeometryVersion.py"
-Athena               INFO including file "AtlasGeoModel/GeoModelInit.py"
-Athena               INFO including file "IOVDbSvc/CondDBSetup.py"
-Athena            WARNING Additional request to configure conditions DB OFLP130 ignored
-Athena               INFO including file "EventInfoMgt/EventInfoMgt_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module EventInfoMgt
-ApplicationMgr       INFO Successfully loaded modules : EventInfoMgt
-EventInfoMgt jobOptions: Got release version  AtlasOffline-rel_6
-Athena               INFO including file "AtlasGeoModel/GeoModelInitStandard.py"
-Athena               INFO including file "RDBAccessSvc/RDBAccessSvcPdb_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module RDBAccessSvc
-ApplicationMgr       INFO Successfully loaded modules : RDBAccessSvc
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module GeoModelSvc
-ApplicationMgr       INFO Successfully loaded modules : GeoModelSvc
-Athena               INFO including file "AtlasGeoModel/InDetGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/LArGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 139 CLIDRegistry entries for module TileIdCnv
-ApplicationMgr       INFO Successfully loaded modules : TileIdCnv
-Athena               INFO including file "CaloIdCnv/CaloIdCnv_joboptions.py"
-Athena               INFO including file "CaloConditions/LArTTCellMap_ATLAS_jobOptions.py"
-Athena               INFO including file "CaloCondAthenaPool/CaloTTMap_Pool_Read.py"
-ClassIDSvc           INFO  getRegistryEntries: read 279 CLIDRegistry entries for module CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : 
-LArTTCellMap configuration: newFcal=  False DetDescrVersion=  ATLAS-CSC-01-01-00
-Athena               INFO including file "CaloTriggerTool/CaloTriggerTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 280 CLIDRegistry entries for module CaloTriggerTool
-ApplicationMgr       INFO Successfully loaded modules : CaloTriggerTool
-ClassIDSvc           INFO  getRegistryEntries: read 315 CLIDRegistry entries for module CaloIdCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloIdCnv
-ClassIDSvc           INFO  getRegistryEntries: read 374 CLIDRegistry entries for module LArGeoAlgsNV
-ApplicationMgr       INFO Successfully loaded modules : LArGeoAlgsNV
-Athena               INFO including file "CaloDetMgrDetDescrCnv/CaloDetMgrDetDescrCnv_joboptions.py"
-now executing CaloDetMgrDetDescrCnv_CaloDetDescrCnv
-ClassIDSvc           INFO  getRegistryEntries: read 492 CLIDRegistry entries for module CaloDetMgrDetDescrCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloDetMgrDetDescrCnv
-Athena               INFO including file "AtlasGeoModel/TileGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MuonGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MiscGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-Athena               INFO including file "LArDetDescr/LArDetDescr_joboptions.py"
-now initializing the LAr readout geometry : standard Atlas flavour
-Athena               INFO including file "LArIdCnv/LArIdCnv_joboptions.py"
-Athena               INFO including file "LArTools/LArTools_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 506 CLIDRegistry entries for module LArTools
-ApplicationMgr       INFO Successfully loaded modules : LArTools
-ClassIDSvc           INFO  getRegistryEntries: read 533 CLIDRegistry entries for module LArIdCnv
-ApplicationMgr       INFO Successfully loaded modules : LArIdCnv
-Athena               INFO including file "LArConditionsCommon/LArConditionsCommon_MC_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1964 CLIDRegistry entries for module LArCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : LArCondAthenaPoolPoolCnv
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "LArConditionsCommon/LArIdMap_MC_jobOptions.py"
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "CaloTools/CaloNoiseTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 2614 CLIDRegistry entries for module CaloTools
-ApplicationMgr       INFO Successfully loaded modules : CaloTools
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 2915 CLIDRegistry entries for module LArCellRec
-ApplicationMgr       INFO Successfully loaded modules : LArCellRec
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module LArCalibUtils
-ApplicationMgr       INFO Successfully loaded modules : LArCalibUtils
-Athena               INFO including file "TileConditions/TileConditions_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module TileConditions
-ApplicationMgr       INFO Successfully loaded modules : TileConditions
-Athena               INFO including file "TileConditions/TileNoiseOn_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArOFCTool_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArAutoCorrTotalTool_jobOptions.py"
-Athena               INFO including file "BFieldAth/BFieldAth_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module BFieldAth
-ApplicationMgr       INFO Successfully loaded modules : BFieldAth
-ClassIDSvc           INFO  getRegistryEntries: read 3803 CLIDRegistry entries for module AthenaPoolTest
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "CaloAthenaPool/CaloAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4265 CLIDRegistry entries for module CaloAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:CaloTriggerToolDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-PoolSvc              INFO POOL ReadCatalog is prfile:poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO Resolved path is /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasCore/rel_6/InstallArea/share/poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ImplicitROOT Connection:  InputCollection: LFN:MySimplePoolFile1
-Error in <TFile::TFile>: file SimplePoolFile1.root does not exist
-SimplePoolFile1.root    Error You cannot open a ROOT file in mode READ if it does not exists. 
-  StorageSvc    Error Cannot connect to Database: FID=7A6D9C3E-1690-DB11-9864-003048836897 PFN=SimplePoolFile1.root
-ERROR (poolDb): 
-POOL> Unknown storage type requested:
-ImplicitCollection  Warning Cannot find persistency storage type. Trying ROOT_StorageType
-Error in <TFile::TFile>: file SimplePoolFile1.root does not exist
-SimplePoolFile1.root    Error You cannot open a ROOT file in mode READ if it does not exists. 
-  StorageSvc    Error Cannot connect to Database: FID=7A6D9C3E-1690-DB11-9864-003048836897 PFN=SimplePoolFile1.root
-EventSelector       ERROR St9exception
-ServiceManager    WARNING Unable to initialize service "EventSelector" No service returned
-free(): invalid pointer 0xb66de58c!
-ProxyProviderSvc    ERROR ServiceLocatorHelper::createService: can not create service EventSelector of type EventSelector
-ProxyProviderSvc    ERROR  getting Address Provider EventSelector
-ProxyProviderSv...  FATAL  Exception with tag=ProxyProviderSvc::providerNamesPropertyHandle is caught 
-ProxyProviderSv...  ERROR ProxyProviderSvc::providerNamesPropertyHandle	Failed to locate address provider	 StatusCode=FAILURE
-ServiceManager    WARNING Unable to initialize service "ProxyProviderSvc" No service returned
-DetectorStore       ERROR ServiceLocatorHelper::createService: can not create service ProxyProviderSvc
-DetectorStore       ERROR Could not get pointer to ProxyProvider Service
-ServiceManager      ERROR Unable to initialize Service: DetectorStore
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadReg.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadReg.ref
deleted file mode 100755
index 55b4ae5a6a0..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadReg.ref
+++ /dev/null
@@ -1,215 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/LArCellContReader_jobOptionsReg.py"
-Athena               INFO including file "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 43 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 77 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-Athena               INFO including file "RecExCond/RecExCommon_flags.py"
-py:RecExCommon_flags    INFO Executing RecExCommon_flags.py
-Athena               INFO including file "AthenaCommon/AthenaCommonFlags.py"
-Athena               INFO including file "InDetRecExample/ConfiguredInDetFlags.py"
-py:RecExCommon_flags WARNING doAOD False and doWriteAOD True. Only meaningful for AOD->AOD copy 
-py:RecExCommon_flags WARNING no AOD objects available, cannot write out tag, switching doWriteTAG=False
-py:RecExCommon_flags    INFO TrackRecordFilter alg switched on. 
-Athena               INFO including file "RecExCond/AllDet_detDescr.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "IOVDbSvc/CondDBConfig.py"
-Athena               INFO including file "IOVDbSvc/IOVDbSvc_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module IOVDbSvc
-ApplicationMgr       INFO Successfully loaded modules : IOVDbSvc
-Athena               INFO Conditions database access configured for instance OFLP130 using connection type logical and account ATLAS_COOL_READER
-Athena               INFO including file "DetDescrDictionary/DetDescrDictionaryDict_joboptions.py"
-Athena               INFO including file "AtlasGeoModel/SetGeometryVersion.py"
-Athena               INFO including file "AtlasGeoModel/GeoModelInit.py"
-Athena               INFO including file "IOVDbSvc/CondDBSetup.py"
-Athena            WARNING Additional request to configure conditions DB OFLP130 ignored
-Athena               INFO including file "EventInfoMgt/EventInfoMgt_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module EventInfoMgt
-ApplicationMgr       INFO Successfully loaded modules : EventInfoMgt
-EventInfoMgt jobOptions: Got release version  AtlasOffline-rel_6
-Athena               INFO including file "AtlasGeoModel/GeoModelInitStandard.py"
-Athena               INFO including file "RDBAccessSvc/RDBAccessSvcPdb_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module RDBAccessSvc
-ApplicationMgr       INFO Successfully loaded modules : RDBAccessSvc
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module GeoModelSvc
-ApplicationMgr       INFO Successfully loaded modules : GeoModelSvc
-Athena               INFO including file "AtlasGeoModel/InDetGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/LArGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 139 CLIDRegistry entries for module TileIdCnv
-ApplicationMgr       INFO Successfully loaded modules : TileIdCnv
-Athena               INFO including file "CaloIdCnv/CaloIdCnv_joboptions.py"
-Athena               INFO including file "CaloConditions/LArTTCellMap_ATLAS_jobOptions.py"
-Athena               INFO including file "CaloCondAthenaPool/CaloTTMap_Pool_Read.py"
-ClassIDSvc           INFO  getRegistryEntries: read 279 CLIDRegistry entries for module CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : 
-LArTTCellMap configuration: newFcal=  False DetDescrVersion=  ATLAS-CSC-01-01-00
-Athena               INFO including file "CaloTriggerTool/CaloTriggerTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 280 CLIDRegistry entries for module CaloTriggerTool
-ApplicationMgr       INFO Successfully loaded modules : CaloTriggerTool
-ClassIDSvc           INFO  getRegistryEntries: read 315 CLIDRegistry entries for module CaloIdCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloIdCnv
-ClassIDSvc           INFO  getRegistryEntries: read 374 CLIDRegistry entries for module LArGeoAlgsNV
-ApplicationMgr       INFO Successfully loaded modules : LArGeoAlgsNV
-Athena               INFO including file "CaloDetMgrDetDescrCnv/CaloDetMgrDetDescrCnv_joboptions.py"
-now executing CaloDetMgrDetDescrCnv_CaloDetDescrCnv
-ClassIDSvc           INFO  getRegistryEntries: read 492 CLIDRegistry entries for module CaloDetMgrDetDescrCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloDetMgrDetDescrCnv
-Athena               INFO including file "AtlasGeoModel/TileGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MuonGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MiscGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-Athena               INFO including file "LArDetDescr/LArDetDescr_joboptions.py"
-now initializing the LAr readout geometry : standard Atlas flavour
-Athena               INFO including file "LArIdCnv/LArIdCnv_joboptions.py"
-Athena               INFO including file "LArTools/LArTools_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 506 CLIDRegistry entries for module LArTools
-ApplicationMgr       INFO Successfully loaded modules : LArTools
-ClassIDSvc           INFO  getRegistryEntries: read 533 CLIDRegistry entries for module LArIdCnv
-ApplicationMgr       INFO Successfully loaded modules : LArIdCnv
-Athena               INFO including file "LArConditionsCommon/LArConditionsCommon_MC_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1964 CLIDRegistry entries for module LArCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : LArCondAthenaPoolPoolCnv
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "LArConditionsCommon/LArIdMap_MC_jobOptions.py"
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "CaloTools/CaloNoiseTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 2614 CLIDRegistry entries for module CaloTools
-ApplicationMgr       INFO Successfully loaded modules : CaloTools
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 2915 CLIDRegistry entries for module LArCellRec
-ApplicationMgr       INFO Successfully loaded modules : LArCellRec
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module LArCalibUtils
-ApplicationMgr       INFO Successfully loaded modules : LArCalibUtils
-Athena               INFO including file "TileConditions/TileConditions_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module TileConditions
-ApplicationMgr       INFO Successfully loaded modules : TileConditions
-Athena               INFO including file "TileConditions/TileNoiseOn_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArOFCTool_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArAutoCorrTotalTool_jobOptions.py"
-Athena               INFO including file "BFieldAth/BFieldAth_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module BFieldAth
-ApplicationMgr       INFO Successfully loaded modules : BFieldAth
-ClassIDSvc           INFO  getRegistryEntries: read 3803 CLIDRegistry entries for module AthenaPoolTest
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "CaloAthenaPool/CaloAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4265 CLIDRegistry entries for module CaloAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:CaloTriggerToolDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-PoolSvc              INFO POOL ReadCatalog is prfile:poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO Resolved path is /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasCore/rel_6/InstallArea/share/poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ExplicitROOT Connection:  InputCollection: NewEventCollection
-Warning in <TClassTable::Add>: class pair<string,string> already in TClassTable
-EventSelector        INFO Using standard collection ref 
-Error in <TFile::TFile>: file NewEventCollection.root does not exist
-EventSelector       ERROR St9exception
-ServiceManager    WARNING Unable to initialize service "EventSelector" No service returned
-free(): invalid pointer 0xb6de391c!
-ProxyProviderSvc    ERROR ServiceLocatorHelper::createService: can not create service EventSelector of type EventSelector
-ProxyProviderSvc    ERROR  getting Address Provider EventSelector
-ProxyProviderSv...  FATAL  Exception with tag=ProxyProviderSvc::providerNamesPropertyHandle is caught 
-ProxyProviderSv...  ERROR ProxyProviderSvc::providerNamesPropertyHandle	Failed to locate address provider	 StatusCode=FAILURE
-ServiceManager    WARNING Unable to initialize service "ProxyProviderSvc" No service returned
-DetectorStore       ERROR ServiceLocatorHelper::createService: can not create service ProxyProviderSvc
-DetectorStore       ERROR Could not get pointer to ProxyProvider Service
-ServiceManager      ERROR Unable to initialize Service: DetectorStore
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadRegStep1.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadRegStep1.ref
deleted file mode 100755
index a3555e0e2d2..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadRegStep1.ref
+++ /dev/null
@@ -1,215 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/LArCellContReader_jobOptionsRegStep1.py"
-Athena               INFO including file "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 43 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 77 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-Athena               INFO including file "RecExCond/RecExCommon_flags.py"
-py:RecExCommon_flags    INFO Executing RecExCommon_flags.py
-Athena               INFO including file "AthenaCommon/AthenaCommonFlags.py"
-Athena               INFO including file "InDetRecExample/ConfiguredInDetFlags.py"
-py:RecExCommon_flags WARNING doAOD False and doWriteAOD True. Only meaningful for AOD->AOD copy 
-py:RecExCommon_flags WARNING no AOD objects available, cannot write out tag, switching doWriteTAG=False
-py:RecExCommon_flags    INFO TrackRecordFilter alg switched on. 
-Athena               INFO including file "RecExCond/AllDet_detDescr.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "IOVDbSvc/CondDBConfig.py"
-Athena               INFO including file "IOVDbSvc/IOVDbSvc_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module IOVDbSvc
-ApplicationMgr       INFO Successfully loaded modules : IOVDbSvc
-Athena               INFO Conditions database access configured for instance OFLP130 using connection type logical and account ATLAS_COOL_READER
-Athena               INFO including file "DetDescrDictionary/DetDescrDictionaryDict_joboptions.py"
-Athena               INFO including file "AtlasGeoModel/SetGeometryVersion.py"
-Athena               INFO including file "AtlasGeoModel/GeoModelInit.py"
-Athena               INFO including file "IOVDbSvc/CondDBSetup.py"
-Athena            WARNING Additional request to configure conditions DB OFLP130 ignored
-Athena               INFO including file "EventInfoMgt/EventInfoMgt_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module EventInfoMgt
-ApplicationMgr       INFO Successfully loaded modules : EventInfoMgt
-EventInfoMgt jobOptions: Got release version  AtlasOffline-rel_6
-Athena               INFO including file "AtlasGeoModel/GeoModelInitStandard.py"
-Athena               INFO including file "RDBAccessSvc/RDBAccessSvcPdb_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module RDBAccessSvc
-ApplicationMgr       INFO Successfully loaded modules : RDBAccessSvc
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module GeoModelSvc
-ApplicationMgr       INFO Successfully loaded modules : GeoModelSvc
-Athena               INFO including file "AtlasGeoModel/InDetGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/LArGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 139 CLIDRegistry entries for module TileIdCnv
-ApplicationMgr       INFO Successfully loaded modules : TileIdCnv
-Athena               INFO including file "CaloIdCnv/CaloIdCnv_joboptions.py"
-Athena               INFO including file "CaloConditions/LArTTCellMap_ATLAS_jobOptions.py"
-Athena               INFO including file "CaloCondAthenaPool/CaloTTMap_Pool_Read.py"
-ClassIDSvc           INFO  getRegistryEntries: read 279 CLIDRegistry entries for module CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : 
-LArTTCellMap configuration: newFcal=  False DetDescrVersion=  ATLAS-CSC-01-01-00
-Athena               INFO including file "CaloTriggerTool/CaloTriggerTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 280 CLIDRegistry entries for module CaloTriggerTool
-ApplicationMgr       INFO Successfully loaded modules : CaloTriggerTool
-ClassIDSvc           INFO  getRegistryEntries: read 315 CLIDRegistry entries for module CaloIdCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloIdCnv
-ClassIDSvc           INFO  getRegistryEntries: read 374 CLIDRegistry entries for module LArGeoAlgsNV
-ApplicationMgr       INFO Successfully loaded modules : LArGeoAlgsNV
-Athena               INFO including file "CaloDetMgrDetDescrCnv/CaloDetMgrDetDescrCnv_joboptions.py"
-now executing CaloDetMgrDetDescrCnv_CaloDetDescrCnv
-ClassIDSvc           INFO  getRegistryEntries: read 492 CLIDRegistry entries for module CaloDetMgrDetDescrCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloDetMgrDetDescrCnv
-Athena               INFO including file "AtlasGeoModel/TileGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MuonGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MiscGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-Athena               INFO including file "LArDetDescr/LArDetDescr_joboptions.py"
-now initializing the LAr readout geometry : standard Atlas flavour
-Athena               INFO including file "LArIdCnv/LArIdCnv_joboptions.py"
-Athena               INFO including file "LArTools/LArTools_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 506 CLIDRegistry entries for module LArTools
-ApplicationMgr       INFO Successfully loaded modules : LArTools
-ClassIDSvc           INFO  getRegistryEntries: read 533 CLIDRegistry entries for module LArIdCnv
-ApplicationMgr       INFO Successfully loaded modules : LArIdCnv
-Athena               INFO including file "LArConditionsCommon/LArConditionsCommon_MC_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1964 CLIDRegistry entries for module LArCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : LArCondAthenaPoolPoolCnv
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "LArConditionsCommon/LArIdMap_MC_jobOptions.py"
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "CaloTools/CaloNoiseTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 2614 CLIDRegistry entries for module CaloTools
-ApplicationMgr       INFO Successfully loaded modules : CaloTools
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 2915 CLIDRegistry entries for module LArCellRec
-ApplicationMgr       INFO Successfully loaded modules : LArCellRec
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module LArCalibUtils
-ApplicationMgr       INFO Successfully loaded modules : LArCalibUtils
-Athena               INFO including file "TileConditions/TileConditions_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module TileConditions
-ApplicationMgr       INFO Successfully loaded modules : TileConditions
-Athena               INFO including file "TileConditions/TileNoiseOn_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArOFCTool_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArAutoCorrTotalTool_jobOptions.py"
-Athena               INFO including file "BFieldAth/BFieldAth_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module BFieldAth
-ApplicationMgr       INFO Successfully loaded modules : BFieldAth
-ClassIDSvc           INFO  getRegistryEntries: read 3803 CLIDRegistry entries for module AthenaPoolTest
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "CaloAthenaPool/CaloAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4265 CLIDRegistry entries for module CaloAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:CaloTriggerToolDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-PoolSvc              INFO POOL ReadCatalog is prfile:poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO Resolved path is /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasCore/rel_6/InstallArea/share/poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ExplicitROOT Connection:  InputCollection: NewEventCollection1
-Warning in <TClassTable::Add>: class pair<string,string> already in TClassTable
-EventSelector        INFO Using standard collection ref 
-Error in <TFile::TFile>: file NewEventCollection1.root does not exist
-EventSelector       ERROR St9exception
-ServiceManager    WARNING Unable to initialize service "EventSelector" No service returned
-free(): invalid pointer 0xb6de48bc!
-ProxyProviderSvc    ERROR ServiceLocatorHelper::createService: can not create service EventSelector of type EventSelector
-ProxyProviderSvc    ERROR  getting Address Provider EventSelector
-ProxyProviderSv...  FATAL  Exception with tag=ProxyProviderSvc::providerNamesPropertyHandle is caught 
-ProxyProviderSv...  ERROR ProxyProviderSvc::providerNamesPropertyHandle	Failed to locate address provider	 StatusCode=FAILURE
-ServiceManager    WARNING Unable to initialize service "ProxyProviderSvc" No service returned
-DetectorStore       ERROR ServiceLocatorHelper::createService: can not create service ProxyProviderSvc
-DetectorStore       ERROR Could not get pointer to ProxyProvider Service
-ServiceManager      ERROR Unable to initialize Service: DetectorStore
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadRegStep2.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadRegStep2.ref
deleted file mode 100755
index e09f9d1c541..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadRegStep2.ref
+++ /dev/null
@@ -1,108 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/LArCellContReader_jobOptionsRegStep2.py"
-Athena               INFO including file "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 43 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 77 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-ClassIDSvc           INFO  getRegistryEntries: read 948 CLIDRegistry entries for module AthenaPoolTest
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "AthenaPoolTestAthenaPool/AthenaPoolTestAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1003 CLIDRegistry entries for module AthenaPoolTestAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTestAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ExplicitROOT Connection:  InputCollection: NewEventCollection1
-Warning in <TClassTable::Add>: class pair<string,string> already in TClassTable
-Error in <TFile::TFile>: file NewEventCollection1.root does not exist
-EventSelector       ERROR St9exception
-ServiceManager    WARNING Unable to initialize service "EventSelector" No service returned
-free(): invalid pointer 0xa4f4004!
-ProxyProviderSvc    ERROR ServiceLocatorHelper::createService: can not create service EventSelector of type EventSelector
-ProxyProviderSvc    ERROR  getting Address Provider EventSelector
-ProxyProviderSv...  FATAL  Exception with tag=ProxyProviderSvc::providerNamesPropertyHandle is caught 
-ProxyProviderSv...  ERROR ProxyProviderSvc::providerNamesPropertyHandle	Failed to locate address provider	 StatusCode=FAILURE
-ServiceManager    WARNING Unable to initialize service "ProxyProviderSvc" No service returned
-DetectorStore       ERROR ServiceLocatorHelper::createService: can not create service ProxyProviderSvc
-DetectorStore       ERROR Could not get pointer to ProxyProvider Service
-ServiceManager      ERROR Unable to initialize Service: DetectorStore
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteReg.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteReg.ref
deleted file mode 100755
index 2f4ce904aee..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteReg.ref
+++ /dev/null
@@ -1,532 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/LArCellContWriter_jobOptionsReg.py"
-Athena               INFO including file "AthenaCommon/Atlas_Gen.UnixStandardJob.py"
-ApplicationMgr       INFO Successfully loaded modules : McEventSelector
-Athena               INFO including file "RecExCond/RecExCommon_flags.py"
-py:RecExCommon_flags    INFO Executing RecExCommon_flags.py
-Athena               INFO including file "AthenaCommon/AthenaCommonFlags.py"
-Athena               INFO including file "InDetRecExample/ConfiguredInDetFlags.py"
-py:RecExCommon_flags WARNING doAOD False and doWriteAOD True. Only meaningful for AOD->AOD copy 
-py:RecExCommon_flags WARNING no AOD objects available, cannot write out tag, switching doWriteTAG=False
-py:RecExCommon_flags    INFO TrackRecordFilter alg switched on. 
-Athena               INFO including file "RecExCond/AllDet_detDescr.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "IOVDbSvc/CondDBConfig.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 45 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVDbSvc_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 80 CLIDRegistry entries for module IOVDbSvc
-ApplicationMgr       INFO Successfully loaded modules : IOVDbSvc
-Athena               INFO Conditions database access configured for instance OFLP130 using connection type logical and account ATLAS_COOL_READER
-Athena               INFO including file "DetDescrDictionary/DetDescrDictionaryDict_joboptions.py"
-Athena               INFO including file "AtlasGeoModel/SetGeometryVersion.py"
-Athena               INFO including file "AtlasGeoModel/GeoModelInit.py"
-Athena               INFO including file "IOVDbSvc/CondDBSetup.py"
-Athena            WARNING Additional request to configure conditions DB OFLP130 ignored
-Athena               INFO including file "EventInfoMgt/EventInfoMgt_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module EventInfoMgt
-ApplicationMgr       INFO Successfully loaded modules : EventInfoMgt
-EventInfoMgt jobOptions: Got release version  AtlasOffline-rel_6
-Athena               INFO including file "AtlasGeoModel/GeoModelInitStandard.py"
-Athena               INFO including file "RDBAccessSvc/RDBAccessSvcPdb_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module RDBAccessSvc
-ApplicationMgr       INFO Successfully loaded modules : RDBAccessSvc
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module GeoModelSvc
-ApplicationMgr       INFO Successfully loaded modules : GeoModelSvc
-Athena               INFO including file "AtlasGeoModel/InDetGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/LArGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 137 CLIDRegistry entries for module TileIdCnv
-ApplicationMgr       INFO Successfully loaded modules : TileIdCnv
-Athena               INFO including file "CaloIdCnv/CaloIdCnv_joboptions.py"
-Athena               INFO including file "CaloConditions/LArTTCellMap_ATLAS_jobOptions.py"
-Athena               INFO including file "CaloCondAthenaPool/CaloTTMap_Pool_Read.py"
-ClassIDSvc           INFO  getRegistryEntries: read 277 CLIDRegistry entries for module CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloCondAthenaPoolPoolCnv
-ClassIDSvc           INFO  getRegistryEntries: read 281 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-LArTTCellMap configuration: newFcal=  False DetDescrVersion=  ATLAS-CSC-01-01-00
-Athena               INFO including file "CaloTriggerTool/CaloTriggerTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 282 CLIDRegistry entries for module CaloTriggerTool
-ApplicationMgr       INFO Successfully loaded modules : CaloTriggerTool
-ClassIDSvc           INFO  getRegistryEntries: read 317 CLIDRegistry entries for module CaloIdCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloIdCnv
-ClassIDSvc           INFO  getRegistryEntries: read 376 CLIDRegistry entries for module LArGeoAlgsNV
-ApplicationMgr       INFO Successfully loaded modules : LArGeoAlgsNV
-Athena               INFO including file "CaloDetMgrDetDescrCnv/CaloDetMgrDetDescrCnv_joboptions.py"
-now executing CaloDetMgrDetDescrCnv_CaloDetDescrCnv
-ClassIDSvc           INFO  getRegistryEntries: read 494 CLIDRegistry entries for module CaloDetMgrDetDescrCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloDetMgrDetDescrCnv
-Athena               INFO including file "AtlasGeoModel/TileGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MuonGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MiscGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-Athena               INFO including file "LArDetDescr/LArDetDescr_joboptions.py"
-now initializing the LAr readout geometry : standard Atlas flavour
-Athena               INFO including file "LArIdCnv/LArIdCnv_joboptions.py"
-Athena               INFO including file "LArTools/LArTools_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 508 CLIDRegistry entries for module LArTools
-ApplicationMgr       INFO Successfully loaded modules : LArTools
-ClassIDSvc           INFO  getRegistryEntries: read 535 CLIDRegistry entries for module LArIdCnv
-ApplicationMgr       INFO Successfully loaded modules : LArIdCnv
-Athena               INFO including file "LArConditionsCommon/LArConditionsCommon_MC_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1966 CLIDRegistry entries for module LArCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : LArCondAthenaPoolPoolCnv
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "LArConditionsCommon/LArIdMap_MC_jobOptions.py"
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "CaloTools/CaloNoiseTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 2616 CLIDRegistry entries for module CaloTools
-ApplicationMgr       INFO Successfully loaded modules : CaloTools
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 2917 CLIDRegistry entries for module LArCellRec
-ApplicationMgr       INFO Successfully loaded modules : LArCellRec
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module LArCalibUtils
-ApplicationMgr       INFO Successfully loaded modules : LArCalibUtils
-Athena               INFO including file "TileConditions/TileConditions_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module TileConditions
-ApplicationMgr       INFO Successfully loaded modules : TileConditions
-Athena               INFO including file "TileConditions/TileNoiseOn_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArOFCTool_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArAutoCorrTotalTool_jobOptions.py"
-Athena               INFO including file "BFieldAth/BFieldAth_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module BFieldAth
-ApplicationMgr       INFO Successfully loaded modules : BFieldAth
-Athena               INFO including file "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py"
-Athena               INFO including file "OutputStreamAthenaPool/OutputStreamAthenaPool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3659 CLIDRegistry entries for module OutputStreamAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : OutputStreamAthenaPool
-ClassIDSvc           INFO  getRegistryEntries: read 3808 CLIDRegistry entries for module AthenaPoolTest
-ClassIDSvc           INFO  getRegistryEntries: read 3813 CLIDRegistry entries for module RegistrationServices
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest, RegistrationServices
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "CaloAthenaPool/CaloAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4275 CLIDRegistry entries for module CaloAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-Athena              ERROR Algorithm "Stream1": type missing, no properties set
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-Athena              ERROR Algorithm "RegStream1": type missing, no properties set
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "McCnvSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-IOVDbSvc             INFO Found ProxyProviderSvc 
-IOVSvc               INFO IOVRanges will be checked at every Event
-IOVDbSvc             INFO Service IOVDbSvc initialised successfully
-IOVDbSvc             INFO DbConnections are managed (opened when needed)
-EventSelector        INFO  Enter McEventSelector Initialization 
-EventSelector        INFO  McEventSelector Initialized Properly ... 
-CondProxyProvider    INFO Initializing CondProxyProvider - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:CaloTriggerToolDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-PoolSvc              INFO POOL ReadCatalog is prfile:poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO Resolved path is /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasCore/rel_6/InstallArea/share/poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-CondProxyProvider    INFO Create PoolCollectionConverter -  InputCollection: LFN:oflcond.000002.conditions.simul.pool.v0000._0047.pool.root
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0047.pool.root   Always Root file version:51200
-CondProxyProvider    INFO ----- CondProxyProvider Initialized Properly
-IOVDbSvc             INFO  
-RalDatabaseSvc     Info Instantiate the RalDatabaseSvc
-RalSessionMgr     Info Instantiate a RalSessionMgr for 'COOL_LAR/OFLP130'
-RalSessionMgr     Info Load the CORAL connection service
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IRelationalService: CORAL/Services/RelationalService
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:sqlite130/ALLP130.db: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/sqlite130/ALLP130.db" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://ATLAS_COOLPROD established. Id=12e1cf80-9017-11db-92a3-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://ATLAS_COOLPROD started for user ATLAS_COOL_READER. Id=12e1cf80-9017-11db-92a3-003048836897
-RelationalDatabase  Warning Release number backward compatibility - NO SCHEMA EVOLUTION REQUIRED: database with OLDER release number 1.3.1 will be opened using CURRENT client release number 1.3.3
-IOVDbMgr             INFO HVS tag LARElecCalibMCRamp-DC3-B-IdFix1 resolved to LARElecCalibMCRamp-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Ramp
-IOVDbMgr             INFO HVS tag LARElecCalibMCAutoCorr-DC3-B-IdFix1 resolved to LARElecCalibMCAutoCorr-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/AutoCorr
-IOVDbMgr             INFO HVS tag LARElecCalibMCDAC2uA-DC3-B-IdFix1 resolved to LARElecCalibMCDAC2uA-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/DAC2uA
-IOVDbMgr             INFO HVS tag LARElecCalibMCPedestal-DC3-B-IdFix1 resolved to LARElecCalibMCPedestal-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Pedestal
-IOVDbMgr             INFO HVS tag LARElecCalibMCNoise-DC3-B-IdFix1 resolved to LARElecCalibMCNoise-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Noise
-IOVDbMgr             INFO HVS tag LARElecCalibMCfSampl-DC3-B-IdFix1 resolved to LARElecCalibMCfSampl-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/fSampl
-IOVDbMgr             INFO HVS tag LARElecCalibMCuA2MeV-DC3-B-IdFix1 resolved to LARElecCalibMCuA2MeV-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/uA2MeV
-IOVDbMgr             INFO HVS tag LARElecCalibMCMinBias-DC3-B-IdFix1 resolved to LARElecCalibMCMinBias-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/MinBias
-IOVDbMgr             INFO HVS tag LARElecCalibMCShape-DC3-B-IdFix1 resolved to LARElecCalibMCShape-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Shape
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0011.pool.root   Always Root file version:51000
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0015.pool.root   Always Root file version:51000
-StoreGateSvc         INFO Initializing StoreGateSvc - package version StoreGate-02-16-07
-IOVDbSvc             INFO  
-DetDescrCnvSvc       INFO  initializing 
-DetDescrCnvSvc       INFO Found DetectorStore service
-DetDescrCnvSvc       INFO  filling proxies for detector managers 
-DetDescrCnvSvc       INFO  filling address for InDetMgr with CLID 2512 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MuonMgr with CLID 4060 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloTTMgr with CLID 117659265 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloMgr with CLID 4548337 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloIdManager with CLID 125856940 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArIdManager with CLID 79554919 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for IdDict with CLID 2411 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for AtlasID with CLID 164875623 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for PixelID with CLID 2516 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SCT_ID with CLID 2517 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TRT_ID with CLID 2518 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SiliconID with CLID 129452393 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArEM_ID with CLID 163583365 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHEC_ID with CLID 3870484 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArFCAL_ID with CLID 45738051 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArOnlineID with CLID 158698068 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArTTOnlineID with CLID 184978 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHVLineID with CLID 27863673 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArElectrodeID with CLID 80757351 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileID with CLID 2901 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileHWID with CLID 2902 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileTBID with CLID 2903 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MDTIDHELPER with CLID 4170 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CSCIDHELPER with CLID 4171 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for RPCIDHELPER with CLID 4172 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TGCIDHELPER with CLID 4173 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloLVL1_ID with CLID 108133391 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloCell_ID with CLID 123500438 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloDM_ID with CLID 167756483 and storage type 68 to detector store 
-GeoModelSvc          INFO LArDetectorToolNV appended to detector list
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:geomDB/geomDB_sqlite: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/geomDB/geomDB_sqlite" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://atlas_dd established. Id=13e0826e-9017-11db-92a3-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=13e0826e-9017-11db-92a3-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=13e0826e-9017-11db-92a3-003048836897
-GeoModelSvc.LAr...   INFO Keys for LAr are ATLAS-CSC-01-01-00  ATLAS
-GeoModelSvc.LAr...   INFO LArDetectorToolNV:  Detector Information coming from the database and job options IGNORED.
-GeoModelSvc.LAr...   INFO Creating the LAr 
-GeoModelSvc.LAr...   INFO LAr Geometry Options:
-GeoModelSvc.LAr...   INFO   Sagging           = false
-GeoModelSvc.LAr...   INFO   Barrel            = ON
-GeoModelSvc.LAr...   INFO   Endcap            = ON
-ExpHall Parameters defined
-in RALEmb :   Atlas version ATLAS-CSC-01-01-00
-              LAr   version 
-       LAr version LAr-Misaligned-01
-Barrel Parameters defined
-Emec Parameters defined
-HEC Parameters defined
-LArMaterialManager   INFO ---- THIN absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.749275,0.183746,0.0669791
-LArMaterialManager   INFO   Total mass, Thickness: 1.06611e+20 ,2.20337
-LArMaterialManager   INFO  Contraction 0.997
-LArMaterialManager   INFO   Thinabs Density =  7.82239
-
-LArMaterialManager   INFO ---- THICK absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.827772,0.149862,0.022366
-LArMaterialManager   INFO   Total mass, Thickness: 1.30716e+20 ,2.20337
-LArMaterialManager   INFO   Thickabs Density =  9.59105 
-
-LArMaterialManager   INFO ---- Electrode characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, Kapton: 0.791253,0.208747
-LArMaterialManager   INFO   Total mass, Thickness:7.42115e+18 ,0.275
-LArMaterialManager   INFO   Electrode Density =  4.37083
- 
-LArMaterialManager   INFO ---- Mother Board characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, G10: 0.46077,0.53923
-LArMaterialManager   INFO   Total mass, Thickness:7.64634e+19 ,4.3
-LArMaterialManager   INFO   M_board Density =  2.84902
-LArMaterialManager   INFO 
----- EMEC THIN absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-LArMaterialManager   INFO   Total mass, Thickness  =1.41479e+20 ,2.29
-LArMaterialManager   INFO   Thinabs Density        =9.9881
-
-
----- EMEC THIN absorber characteristics: ----
-  Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-  Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-  Total mass, Thickness  =1.41479e+20 ,2.29
-  Thinabs Density        =9.9881
-
-LArMaterialManager   INFO ---- EMEC THICK absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl[mm]=2.2 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl:    0.877495,0.110627,0.011878
-LArMaterialManager   INFO   Total mass, Thickness: 1.77608e+20 ,2.8
-LArMaterialManager   INFO   Thickabs Density =     10.2549 
-
-Sagging in geometry 0
-BarrelConstruction   INFO ++++++++++++++++++++++++++++++++++++++++++++++++++++
-+                                                  +
-+         Start of Barrel EM GeoModel definition   +
-+                                                  +
-++++++++++++++++++++++++++++++++++++++++++++++++++++
- 
- 
- 
-idat 0 Rhocen/Phice/Delta/deltay/deltax/etatrans 1500.02 0.106187 46.2025 0 0 0.79988
-idat 1 Rhocen/Phice/Delta/deltay/deltax/etatrans 1521 0.569751 45.0574 0 0 0.79893
-idat 2 Rhocen/Phice/Delta/deltay/deltax/etatrans 1559.66 -0.573092 43.3446 0 0 0.79729
-idat 3 Rhocen/Phice/Delta/deltay/deltax/etatrans 1597.2 0.576518 42.4478 0 0 0.79615
-idat 4 Rhocen/Phice/Delta/deltay/deltax/etatrans 1634.57 -0.579943 40.9436 0 0 0.79532
-idat 5 Rhocen/Phice/Delta/deltay/deltax/etatrans 1671.02 0.582296 40.2251 0 0 0.79493
-idat 6 Rhocen/Phice/Delta/deltay/deltax/etatrans 1707.43 -0.585638 38.8752 0 0 0.79473
-idat 7 Rhocen/Phice/Delta/deltay/deltax/etatrans 1743.07 0.588207 38.2915 0 0 0.79483
-idat 8 Rhocen/Phice/Delta/deltay/deltax/etatrans 1778.76 -0.590596 37.0608 0 0 0.79519
-idat 9 Rhocen/Phice/Delta/deltay/deltax/etatrans 1813.75 0.59285 36.5831 0 0 0.79576
-idat 10 Rhocen/Phice/Delta/deltay/deltax/etatrans 1848.87 -0.595587 35.4475 0 0 0.79655
-idat 11 Rhocen/Phice/Delta/deltay/deltax/etatrans 1883.36 0.59744 35.0556 0 0 0.79747
-idat 12 Rhocen/Phice/Delta/deltay/deltax/etatrans 1918.02 -0.599714 33.9977 0 0 0.79856
-idat 13 Rhocen/Phice/Delta/deltay/deltax/etatrans 1952.1 0.601911 33.6767 0 0 0.7999
-idat 14 Rhocen/Phice/Delta/deltay/deltax/etatrans 1970.48 0.0811661 90 0 0 0.80067
-Getting primary numbers for ATLAS, ATLAS-CSC-01-01-00
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-LArWheelCalculator   INFO  LArWheelCalculator::inner_wheel_ini: AlfInt,ext[deg]=107 64.5 ROpt[mm]=323.292 654.358 ZlOpt[mm]=52.2012 75.8952 RminA= 300 RmaxA= 800 RstepA= 0.01
-LArWheelCalculator   INFO  LArWheelCalculator::outer_wheel_ini: AlfInt,ext[deg]=122.5 59 ROpt[mm]=654.358 2034 ZlOpt[mm]=32.0362 53.2691 RminA= 600 RmaxA= 2100 RstepA= 0.01
- *** EMECSupportConstruction: contract,contract_e=0.997 0.996388
- *** EMECSupportConstruction: Barrett thickness: inner,outer, electrode[mm]=2.7916 2.28313 0.274007
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-EMB_NEG
-EMB_POS
-EMEC_NEG
-EMEC_POS
-FCAL1_NEG
-FCAL1_POS
-FCAL2_NEG
-FCAL2_POS
-FCAL3_NEG
-FCAL3_POS
-FCAL_NEG
-FCAL_POS
-HEC_NEG
-HEC_POS
-LARCRYO_B
-LARCRYO_EC_NEG
-LARCRYO_EC_POS
-SOLENOID
-GeoModelSvc.LAr...   INFO Default LAr DetCondKeyTrans stored with StoreGate key /LAr/Align
-TileInfoLoader       INFO Initializing TileInfoLoader
-EventPersistenc...   INFO Added successfully Conversion service:DetDescrCnvSvc
-CaloLVL1_IDDetD...   INFO in createObj: creating a CaloLVL1_ID helper object in the detector store
-IdDictDetDescrCnv    INFO in initialize
-IdDictDetDescrCnv    INFO in createObj: creating a IdDictManager object in the detector store
-IdDictDetDescrCnv    INFO IdDictName:  IdDictParser/ATLAS_IDS.xml
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=13e0826e-9017-11db-92a3-003048836897
-IdDictDetDescrCnv    INFO Reading InnerDetector    IdDict file IdDictParser/IdDictInnerDetector.xml
-IdDictDetDescrCnv    INFO Reading LArCalorimeter   IdDict file IdDictParser/IdDictLArCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading TileCalorimeter  IdDict file IdDictParser/IdDictTileCalorimeter.xml
-IdDictDetDescrCnv    INFO Reading Calorimeter      IdDict file IdDictParser/IdDictCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading MuonSpectrometer IdDict file IdDictParser/IdDictMuonSpectrometer_R.01.xml
-IdDictDetDescrCnv    INFO Found id dicts:
-IdDictDetDescrCnv    INFO Using dictionary tag: destaged_layout
-IdDictDetDescrCnv    INFO Dictionary ATLAS                version default              DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary Calorimeter          version default              DetDescr tag CaloIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary InnerDetector        version default              DetDescr tag InDetIdentifier-05
-IdDictDetDescrCnv    INFO Dictionary LArCalorimeter       version fullAtlas            DetDescr tag LArIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary LArElectrode         version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary LArHighVoltage       version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary MuonSpectrometer     version R.01                 DetDescr tag MuonIdentifier-02
-IdDictDetDescrCnv    INFO Dictionary TileCalorimeter      version fullAtlasAndTestBeam DetDescr tag TileIdentifier-00
-CaloLVL1_ID          INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileIDDetDescrCnv    INFO in createObj: creating a TileID helper object in the detector store
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=13e0826e-9017-11db-92a3-003048836897
-TileID               INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileNeighbour        INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileNeighbour.txt
-TileTBIDDetDesc...   INFO in createObj: creating a TileTBID helper object in the detector store
-TileTBID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileHWIDDetDesc...   INFO in createObj: creating a TileHWID helper object in the detector store
-TileHWID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileInfoLoader       INFO Set CaloLVL1 TileID, TileTBID and TileHWID helpers in TileCablingService 
-TileInfoLoader       INFO TileNoise=true,  digitsNoiseSigmaHi=1.6, digitsNoiseSigmaLo=0.8
-TileInfoLoader       INFO digitsResolutionHi=-9999, setting it equal to digitsNoiseSigmaHi
-TileInfoLoader       INFO digitsResolutionLo=-9999, setting it equal to digitsNoiseSigmaLo
-TileInfoLoader       INFO TileZeroSuppress=false,  ThresholdRawChannel=-3, ThresholdDigits=-2
-TileInfoLoader       INFO TTL1Calib=4.1, TileTTL1Thresh=5, TTL1NoiseSigma=2.5, TTL1Ped=0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileNoise = 1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileCoherNoise = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileZeroSuppress = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdRawChannel = -3
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdDigits = -2
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Calib = 4.1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1NoiseSigma = 2.5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Thresh = 5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Ped = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElec = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[0] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[1] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[2] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[3] = 70
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileDigitsShape_v02.txt
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulsehi_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulselo_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_tower_physics.dat
-TileInfoLoader       INFO 601 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_muon_physics.dat
-TileInfoLoader       INFO 651 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO  TileInfo initialization completed. 
-TileInfoLoader       INFO Placed a TileInfo in Detector store with name TileInfo
-TileInfoLoader       INFO Empty file prefix, no files loaded
-AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-01-07-80
-LArCellContFake...   INFO LArCellContFakeWriter::initialize()
-LArCellContFake...  DEBUG  Found DetectorStore 
-CaloCell_IDDetD...   INFO in createObj: creating a CaloCell_ID helper object in the detector store
-LArEM_IDDetDesc...   INFO in createObj: creating a LArEM_ID helper object in the detector store
-LArEM_ID             INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArHEC_IDDetDes...   INFO in createObj: creating a LArHEC_ID helper object in the detector store
-LArHEC_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArFCAL_IDDetDe...   INFO in createObj: creating a LArFCAL_ID helper object in the detector store
-LArFCAL_ID           INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=13e0826e-9017-11db-92a3-003048836897
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal2DNeighbors.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsNext.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsPrev.txt
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=13e0826e-9017-11db-92a3-003048836897
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArCellContFake...  DEBUG  Found the CaloCell_ID helper. 
-CaloMgrDetDescrCnv   INFO in createObj: creating a Calo Detector Manager object in the detector store
-CaloIdMgrDetDes...   INFO in createObj: creating a CaloDescrManager object in the detector store
-CaloIdMgrDetDes...   INFO Set CaloCell_ID helper in CaloIdMgr 
-CaloDM_IDDetDes...   INFO in createObj: creating a CaloDM_ID helper object in the detector store
-CaloDM_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CaloIdMgrDetDes...   INFO Set CaloDM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set CaloLVL1_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArEM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArHEC_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArFCAL_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set TileID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO  Finished 
-CaloIdMgrDetDes...   INFO Initializing CaloIdMgr from values in CaloIdMgrDetDescrCnv 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=13e0826e-9017-11db-92a3-003048836897
-DetectorStore     WARNING retrieve(default): No valid proxy for default object 
- of type TileDetDescrManager(CLID 2941)
-CaloMgrDetDescrCnv  ERROR Could not get TileDetDescrManager
-DataProxy           FATAL accessData: ERROR conversion failed for data object 4548337/CaloMgr
- Throwing runtime_error  
-LArCellContFake...  ERROR Unable to retrieve CaloDetDescrManager from DetectorStore
-AthenaEventLoopMgr  ERROR Unable to initialize Algorithm: LArCellContFakeWriter
-AthenaEventLoopMgr  ERROR Failed to initialize base class MinimalEventLoopMgr
-ServiceManager      ERROR Unable to initialize Service: AthenaEventLoopMgr
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteRegStep2.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteRegStep2.ref
deleted file mode 100755
index f6ac6ea9543..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteRegStep2.ref
+++ /dev/null
@@ -1,538 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/LArCellContWriter_jobOptionsRegStep2.py"
-Athena               INFO including file "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 43 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 77 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-Athena               INFO including file "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py"
-Athena               INFO including file "OutputStreamAthenaPool/OutputStreamAthenaPool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 80 CLIDRegistry entries for module OutputStreamAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : OutputStreamAthenaPool
-Athena               INFO including file "RecExCond/RecExCommon_flags.py"
-py:RecExCommon_flags    INFO Executing RecExCommon_flags.py
-Athena               INFO including file "AthenaCommon/AthenaCommonFlags.py"
-Athena               INFO including file "InDetRecExample/ConfiguredInDetFlags.py"
-py:RecExCommon_flags WARNING doAOD False and doWriteAOD True. Only meaningful for AOD->AOD copy 
-py:RecExCommon_flags WARNING no AOD objects available, cannot write out tag, switching doWriteTAG=False
-py:RecExCommon_flags    INFO TrackRecordFilter alg switched on. 
-Athena               INFO including file "RecExCond/AllDet_detDescr.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "IOVDbSvc/CondDBConfig.py"
-Athena               INFO including file "IOVDbSvc/IOVDbSvc_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 85 CLIDRegistry entries for module IOVDbSvc
-ApplicationMgr       INFO Successfully loaded modules : IOVDbSvc
-Athena               INFO Conditions database access configured for instance OFLP130 using connection type logical and account ATLAS_COOL_READER
-Athena               INFO including file "DetDescrDictionary/DetDescrDictionaryDict_joboptions.py"
-Athena               INFO including file "AtlasGeoModel/SetGeometryVersion.py"
-Athena               INFO including file "AtlasGeoModel/GeoModelInit.py"
-Athena               INFO including file "IOVDbSvc/CondDBSetup.py"
-Athena            WARNING Additional request to configure conditions DB OFLP130 ignored
-Athena               INFO including file "EventInfoMgt/EventInfoMgt_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 87 CLIDRegistry entries for module EventInfoMgt
-ApplicationMgr       INFO Successfully loaded modules : EventInfoMgt
-EventInfoMgt jobOptions: Got release version  AtlasOffline-rel_6
-Athena               INFO including file "AtlasGeoModel/GeoModelInitStandard.py"
-Athena               INFO including file "RDBAccessSvc/RDBAccessSvcPdb_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 87 CLIDRegistry entries for module RDBAccessSvc
-ApplicationMgr       INFO Successfully loaded modules : RDBAccessSvc
-ClassIDSvc           INFO  getRegistryEntries: read 87 CLIDRegistry entries for module GeoModelSvc
-ApplicationMgr       INFO Successfully loaded modules : GeoModelSvc
-Athena               INFO including file "AtlasGeoModel/InDetGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/LArGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 142 CLIDRegistry entries for module TileIdCnv
-ApplicationMgr       INFO Successfully loaded modules : TileIdCnv
-Athena               INFO including file "CaloIdCnv/CaloIdCnv_joboptions.py"
-Athena               INFO including file "CaloConditions/LArTTCellMap_ATLAS_jobOptions.py"
-Athena               INFO including file "CaloCondAthenaPool/CaloTTMap_Pool_Read.py"
-ClassIDSvc           INFO  getRegistryEntries: read 282 CLIDRegistry entries for module CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : 
-LArTTCellMap configuration: newFcal=  False DetDescrVersion=  ATLAS-CSC-01-01-00
-Athena               INFO including file "CaloTriggerTool/CaloTriggerTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 283 CLIDRegistry entries for module CaloTriggerTool
-ApplicationMgr       INFO Successfully loaded modules : CaloTriggerTool
-ClassIDSvc           INFO  getRegistryEntries: read 318 CLIDRegistry entries for module CaloIdCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloIdCnv
-ClassIDSvc           INFO  getRegistryEntries: read 377 CLIDRegistry entries for module LArGeoAlgsNV
-ApplicationMgr       INFO Successfully loaded modules : LArGeoAlgsNV
-Athena               INFO including file "CaloDetMgrDetDescrCnv/CaloDetMgrDetDescrCnv_joboptions.py"
-now executing CaloDetMgrDetDescrCnv_CaloDetDescrCnv
-ClassIDSvc           INFO  getRegistryEntries: read 495 CLIDRegistry entries for module CaloDetMgrDetDescrCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloDetMgrDetDescrCnv
-Athena               INFO including file "AtlasGeoModel/TileGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MuonGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MiscGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-Athena               INFO including file "LArDetDescr/LArDetDescr_joboptions.py"
-now initializing the LAr readout geometry : standard Atlas flavour
-Athena               INFO including file "LArIdCnv/LArIdCnv_joboptions.py"
-Athena               INFO including file "LArTools/LArTools_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 509 CLIDRegistry entries for module LArTools
-ApplicationMgr       INFO Successfully loaded modules : LArTools
-ClassIDSvc           INFO  getRegistryEntries: read 536 CLIDRegistry entries for module LArIdCnv
-ApplicationMgr       INFO Successfully loaded modules : LArIdCnv
-Athena               INFO including file "LArConditionsCommon/LArConditionsCommon_MC_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1967 CLIDRegistry entries for module LArCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : LArCondAthenaPoolPoolCnv
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "LArConditionsCommon/LArIdMap_MC_jobOptions.py"
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "CaloTools/CaloNoiseTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 2617 CLIDRegistry entries for module CaloTools
-ApplicationMgr       INFO Successfully loaded modules : CaloTools
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 2918 CLIDRegistry entries for module LArCellRec
-ApplicationMgr       INFO Successfully loaded modules : LArCellRec
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 3657 CLIDRegistry entries for module LArCalibUtils
-ApplicationMgr       INFO Successfully loaded modules : LArCalibUtils
-Athena               INFO including file "TileConditions/TileConditions_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3657 CLIDRegistry entries for module TileConditions
-ApplicationMgr       INFO Successfully loaded modules : TileConditions
-Athena               INFO including file "TileConditions/TileNoiseOn_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArOFCTool_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArAutoCorrTotalTool_jobOptions.py"
-Athena               INFO including file "BFieldAth/BFieldAth_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3657 CLIDRegistry entries for module BFieldAth
-ApplicationMgr       INFO Successfully loaded modules : BFieldAth
-ClassIDSvc           INFO  getRegistryEntries: read 3806 CLIDRegistry entries for module AthenaPoolTest
-ClassIDSvc           INFO  getRegistryEntries: read 3811 CLIDRegistry entries for module RegistrationServices
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest, RegistrationServices
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "CaloAthenaPool/CaloAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4273 CLIDRegistry entries for module CaloAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTestAthenaPool/AthenaPoolTestAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4328 CLIDRegistry entries for module AthenaPoolTestAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTestAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-Athena              ERROR Algorithm "Stream1": type missing, no properties set
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-Athena              ERROR Algorithm "RegStream1": type missing, no properties set
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:CaloTriggerToolDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-PoolSvc              INFO POOL ReadCatalog is prfile:poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO Resolved path is /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasCore/rel_6/InstallArea/share/poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ImplicitROOT Connection:  InputCollection: SimplePoolFile.root
-SimplePoolFile.root   Always Root file version:51304
-EventSelector        INFO EventSelection with query 
-EventSelector        INFO ----- EventSelectorAthenaPool Initialized Properly
-IOVDbSvc             INFO Found ProxyProviderSvc 
-IOVSvc               INFO IOVRanges will be checked at every Event
-IOVDbSvc             INFO Service IOVDbSvc initialised successfully
-IOVDbSvc             INFO DbConnections are managed (opened when needed)
-CondProxyProvider    INFO Initializing CondProxyProvider - package version EventSelectorAthenaPool-00-04-14
-CondProxyProvider    INFO Create PoolCollectionConverter -  InputCollection: LFN:oflcond.000002.conditions.simul.pool.v0000._0047.pool.root
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0047.pool.root   Always Root file version:51200
-CondProxyProvider    INFO ----- CondProxyProvider Initialized Properly
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0011.pool.root   Always Root file version:51000
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0015.pool.root   Always Root file version:51000
-IOVDbSvc             INFO  
-RalDatabaseSvc     Info Instantiate the RalDatabaseSvc
-RalSessionMgr     Info Instantiate a RalSessionMgr for 'COOL_LAR/OFLP130'
-RalSessionMgr     Info Load the CORAL connection service
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IRelationalService: CORAL/Services/RelationalService
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:sqlite130/ALLP130.db: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/sqlite130/ALLP130.db" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://ATLAS_COOLPROD established. Id=8414d0b6-9018-11db-8914-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://ATLAS_COOLPROD started for user ATLAS_COOL_READER. Id=8414d0b6-9018-11db-8914-003048836897
-RelationalDatabase  Warning Release number backward compatibility - NO SCHEMA EVOLUTION REQUIRED: database with OLDER release number 1.3.1 will be opened using CURRENT client release number 1.3.3
-IOVDbMgr             INFO HVS tag LARElecCalibMCRamp-DC3-B-IdFix1 resolved to LARElecCalibMCRamp-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Ramp
-IOVDbMgr             INFO HVS tag LARElecCalibMCAutoCorr-DC3-B-IdFix1 resolved to LARElecCalibMCAutoCorr-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/AutoCorr
-IOVDbMgr             INFO HVS tag LARElecCalibMCDAC2uA-DC3-B-IdFix1 resolved to LARElecCalibMCDAC2uA-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/DAC2uA
-IOVDbMgr             INFO HVS tag LARElecCalibMCPedestal-DC3-B-IdFix1 resolved to LARElecCalibMCPedestal-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Pedestal
-IOVDbMgr             INFO HVS tag LARElecCalibMCNoise-DC3-B-IdFix1 resolved to LARElecCalibMCNoise-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Noise
-IOVDbMgr             INFO HVS tag LARElecCalibMCfSampl-DC3-B-IdFix1 resolved to LARElecCalibMCfSampl-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/fSampl
-IOVDbMgr             INFO HVS tag LARElecCalibMCuA2MeV-DC3-B-IdFix1 resolved to LARElecCalibMCuA2MeV-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/uA2MeV
-IOVDbMgr             INFO HVS tag LARElecCalibMCMinBias-DC3-B-IdFix1 resolved to LARElecCalibMCMinBias-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/MinBias
-IOVDbMgr             INFO HVS tag LARElecCalibMCShape-DC3-B-IdFix1 resolved to LARElecCalibMCShape-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Shape
-StoreGateSvc         INFO Initializing StoreGateSvc - package version StoreGate-02-16-07
-IOVDbSvc             INFO  
-DetDescrCnvSvc       INFO  initializing 
-DetDescrCnvSvc       INFO Found DetectorStore service
-DetDescrCnvSvc       INFO  filling proxies for detector managers 
-DetDescrCnvSvc       INFO  filling address for InDetMgr with CLID 2512 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MuonMgr with CLID 4060 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloTTMgr with CLID 117659265 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloMgr with CLID 4548337 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloIdManager with CLID 125856940 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArIdManager with CLID 79554919 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for IdDict with CLID 2411 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for AtlasID with CLID 164875623 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for PixelID with CLID 2516 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SCT_ID with CLID 2517 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TRT_ID with CLID 2518 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SiliconID with CLID 129452393 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArEM_ID with CLID 163583365 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHEC_ID with CLID 3870484 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArFCAL_ID with CLID 45738051 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArOnlineID with CLID 158698068 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArTTOnlineID with CLID 184978 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHVLineID with CLID 27863673 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArElectrodeID with CLID 80757351 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileID with CLID 2901 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileHWID with CLID 2902 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileTBID with CLID 2903 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MDTIDHELPER with CLID 4170 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CSCIDHELPER with CLID 4171 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for RPCIDHELPER with CLID 4172 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TGCIDHELPER with CLID 4173 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloLVL1_ID with CLID 108133391 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloCell_ID with CLID 123500438 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloDM_ID with CLID 167756483 and storage type 68 to detector store 
-GeoModelSvc          INFO LArDetectorToolNV appended to detector list
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:geomDB/geomDB_sqlite: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/geomDB/geomDB_sqlite" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://atlas_dd established. Id=84e0aa9c-9018-11db-8914-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=84e0aa9c-9018-11db-8914-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=84e0aa9c-9018-11db-8914-003048836897
-GeoModelSvc.LAr...   INFO Keys for LAr are ATLAS-CSC-01-01-00  ATLAS
-GeoModelSvc.LAr...   INFO LArDetectorToolNV:  Detector Information coming from the database and job options IGNORED.
-GeoModelSvc.LAr...   INFO Creating the LAr 
-GeoModelSvc.LAr...   INFO LAr Geometry Options:
-GeoModelSvc.LAr...   INFO   Sagging           = false
-GeoModelSvc.LAr...   INFO   Barrel            = ON
-GeoModelSvc.LAr...   INFO   Endcap            = ON
-ExpHall Parameters defined
-in RALEmb :   Atlas version ATLAS-CSC-01-01-00
-              LAr   version 
-       LAr version LAr-Misaligned-01
-Barrel Parameters defined
-Emec Parameters defined
-HEC Parameters defined
-LArMaterialManager   INFO ---- THIN absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.749275,0.183746,0.0669791
-LArMaterialManager   INFO   Total mass, Thickness: 1.06611e+20 ,2.20337
-LArMaterialManager   INFO  Contraction 0.997
-LArMaterialManager   INFO   Thinabs Density =  7.82239
-
-LArMaterialManager   INFO ---- THICK absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.827772,0.149862,0.022366
-LArMaterialManager   INFO   Total mass, Thickness: 1.30716e+20 ,2.20337
-LArMaterialManager   INFO   Thickabs Density =  9.59105 
-
-LArMaterialManager   INFO ---- Electrode characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, Kapton: 0.791253,0.208747
-LArMaterialManager   INFO   Total mass, Thickness:7.42115e+18 ,0.275
-LArMaterialManager   INFO   Electrode Density =  4.37083
- 
-LArMaterialManager   INFO ---- Mother Board characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, G10: 0.46077,0.53923
-LArMaterialManager   INFO   Total mass, Thickness:7.64634e+19 ,4.3
-LArMaterialManager   INFO   M_board Density =  2.84902
-LArMaterialManager   INFO 
----- EMEC THIN absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-LArMaterialManager   INFO   Total mass, Thickness  =1.41479e+20 ,2.29
-LArMaterialManager   INFO   Thinabs Density        =9.9881
-
-
----- EMEC THIN absorber characteristics: ----
-  Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-  Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-  Total mass, Thickness  =1.41479e+20 ,2.29
-  Thinabs Density        =9.9881
-
-LArMaterialManager   INFO ---- EMEC THICK absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl[mm]=2.2 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl:    0.877495,0.110627,0.011878
-LArMaterialManager   INFO   Total mass, Thickness: 1.77608e+20 ,2.8
-LArMaterialManager   INFO   Thickabs Density =     10.2549 
-
-Sagging in geometry 0
-BarrelConstruction   INFO ++++++++++++++++++++++++++++++++++++++++++++++++++++
-+                                                  +
-+         Start of Barrel EM GeoModel definition   +
-+                                                  +
-++++++++++++++++++++++++++++++++++++++++++++++++++++
- 
- 
- 
-idat 0 Rhocen/Phice/Delta/deltay/deltax/etatrans 1500.02 0.106187 46.2025 0 0 0.79988
-idat 1 Rhocen/Phice/Delta/deltay/deltax/etatrans 1521 0.569751 45.0574 0 0 0.79893
-idat 2 Rhocen/Phice/Delta/deltay/deltax/etatrans 1559.66 -0.573092 43.3446 0 0 0.79729
-idat 3 Rhocen/Phice/Delta/deltay/deltax/etatrans 1597.2 0.576518 42.4478 0 0 0.79615
-idat 4 Rhocen/Phice/Delta/deltay/deltax/etatrans 1634.57 -0.579943 40.9436 0 0 0.79532
-idat 5 Rhocen/Phice/Delta/deltay/deltax/etatrans 1671.02 0.582296 40.2251 0 0 0.79493
-idat 6 Rhocen/Phice/Delta/deltay/deltax/etatrans 1707.43 -0.585638 38.8752 0 0 0.79473
-idat 7 Rhocen/Phice/Delta/deltay/deltax/etatrans 1743.07 0.588207 38.2915 0 0 0.79483
-idat 8 Rhocen/Phice/Delta/deltay/deltax/etatrans 1778.76 -0.590596 37.0608 0 0 0.79519
-idat 9 Rhocen/Phice/Delta/deltay/deltax/etatrans 1813.75 0.59285 36.5831 0 0 0.79576
-idat 10 Rhocen/Phice/Delta/deltay/deltax/etatrans 1848.87 -0.595587 35.4475 0 0 0.79655
-idat 11 Rhocen/Phice/Delta/deltay/deltax/etatrans 1883.36 0.59744 35.0556 0 0 0.79747
-idat 12 Rhocen/Phice/Delta/deltay/deltax/etatrans 1918.02 -0.599714 33.9977 0 0 0.79856
-idat 13 Rhocen/Phice/Delta/deltay/deltax/etatrans 1952.1 0.601911 33.6767 0 0 0.7999
-idat 14 Rhocen/Phice/Delta/deltay/deltax/etatrans 1970.48 0.0811661 90 0 0 0.80067
-Getting primary numbers for ATLAS, ATLAS-CSC-01-01-00
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-LArWheelCalculator   INFO  LArWheelCalculator::inner_wheel_ini: AlfInt,ext[deg]=107 64.5 ROpt[mm]=323.292 654.358 ZlOpt[mm]=52.2012 75.8952 RminA= 300 RmaxA= 800 RstepA= 0.01
-LArWheelCalculator   INFO  LArWheelCalculator::outer_wheel_ini: AlfInt,ext[deg]=122.5 59 ROpt[mm]=654.358 2034 ZlOpt[mm]=32.0362 53.2691 RminA= 600 RmaxA= 2100 RstepA= 0.01
- *** EMECSupportConstruction: contract,contract_e=0.997 0.996388
- *** EMECSupportConstruction: Barrett thickness: inner,outer, electrode[mm]=2.7916 2.28313 0.274007
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-EMB_NEG
-EMB_POS
-EMEC_NEG
-EMEC_POS
-FCAL1_NEG
-FCAL1_POS
-FCAL2_NEG
-FCAL2_POS
-FCAL3_NEG
-FCAL3_POS
-FCAL_NEG
-FCAL_POS
-HEC_NEG
-HEC_POS
-LARCRYO_B
-LARCRYO_EC_NEG
-LARCRYO_EC_POS
-SOLENOID
-GeoModelSvc.LAr...   INFO Default LAr DetCondKeyTrans stored with StoreGate key /LAr/Align
-TileInfoLoader       INFO Initializing TileInfoLoader
-EventPersistenc...   INFO Added successfully Conversion service:DetDescrCnvSvc
-CaloLVL1_IDDetD...   INFO in createObj: creating a CaloLVL1_ID helper object in the detector store
-IdDictDetDescrCnv    INFO in initialize
-IdDictDetDescrCnv    INFO in createObj: creating a IdDictManager object in the detector store
-IdDictDetDescrCnv    INFO IdDictName:  IdDictParser/ATLAS_IDS.xml
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=84e0aa9c-9018-11db-8914-003048836897
-IdDictDetDescrCnv    INFO Reading InnerDetector    IdDict file IdDictParser/IdDictInnerDetector.xml
-IdDictDetDescrCnv    INFO Reading LArCalorimeter   IdDict file IdDictParser/IdDictLArCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading TileCalorimeter  IdDict file IdDictParser/IdDictTileCalorimeter.xml
-IdDictDetDescrCnv    INFO Reading Calorimeter      IdDict file IdDictParser/IdDictCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading MuonSpectrometer IdDict file IdDictParser/IdDictMuonSpectrometer_R.01.xml
-IdDictDetDescrCnv    INFO Found id dicts:
-IdDictDetDescrCnv    INFO Using dictionary tag: destaged_layout
-IdDictDetDescrCnv    INFO Dictionary ATLAS                version default              DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary Calorimeter          version default              DetDescr tag CaloIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary InnerDetector        version default              DetDescr tag InDetIdentifier-05
-IdDictDetDescrCnv    INFO Dictionary LArCalorimeter       version fullAtlas            DetDescr tag LArIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary LArElectrode         version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary LArHighVoltage       version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary MuonSpectrometer     version R.01                 DetDescr tag MuonIdentifier-02
-IdDictDetDescrCnv    INFO Dictionary TileCalorimeter      version fullAtlasAndTestBeam DetDescr tag TileIdentifier-00
-CaloLVL1_ID          INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileIDDetDescrCnv    INFO in createObj: creating a TileID helper object in the detector store
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=84e0aa9c-9018-11db-8914-003048836897
-TileID               INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileNeighbour        INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileNeighbour.txt
-TileTBIDDetDesc...   INFO in createObj: creating a TileTBID helper object in the detector store
-TileTBID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileHWIDDetDesc...   INFO in createObj: creating a TileHWID helper object in the detector store
-TileHWID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileInfoLoader       INFO Set CaloLVL1 TileID, TileTBID and TileHWID helpers in TileCablingService 
-TileInfoLoader       INFO TileNoise=true,  digitsNoiseSigmaHi=1.6, digitsNoiseSigmaLo=0.8
-TileInfoLoader       INFO digitsResolutionHi=-9999, setting it equal to digitsNoiseSigmaHi
-TileInfoLoader       INFO digitsResolutionLo=-9999, setting it equal to digitsNoiseSigmaLo
-TileInfoLoader       INFO TileZeroSuppress=false,  ThresholdRawChannel=-3, ThresholdDigits=-2
-TileInfoLoader       INFO TTL1Calib=4.1, TileTTL1Thresh=5, TTL1NoiseSigma=2.5, TTL1Ped=0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileNoise = 1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileCoherNoise = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileZeroSuppress = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdRawChannel = -3
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdDigits = -2
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Calib = 4.1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1NoiseSigma = 2.5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Thresh = 5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Ped = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElec = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[0] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[1] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[2] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[3] = 70
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileDigitsShape_v02.txt
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulsehi_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulselo_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_tower_physics.dat
-TileInfoLoader       INFO 601 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_muon_physics.dat
-TileInfoLoader       INFO 651 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO  TileInfo initialization completed. 
-TileInfoLoader       INFO Placed a TileInfo in Detector store with name TileInfo
-TileInfoLoader       INFO Empty file prefix, no files loaded
-AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-01-07-80
-LArCellContFake...   INFO LArCellContFakeWriter::initialize()
-LArCellContFake...  DEBUG  Found DetectorStore 
-CaloCell_IDDetD...   INFO in createObj: creating a CaloCell_ID helper object in the detector store
-LArEM_IDDetDesc...   INFO in createObj: creating a LArEM_ID helper object in the detector store
-LArEM_ID             INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArHEC_IDDetDes...   INFO in createObj: creating a LArHEC_ID helper object in the detector store
-LArHEC_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArFCAL_IDDetDe...   INFO in createObj: creating a LArFCAL_ID helper object in the detector store
-LArFCAL_ID           INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=84e0aa9c-9018-11db-8914-003048836897
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal2DNeighbors.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsNext.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsPrev.txt
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=84e0aa9c-9018-11db-8914-003048836897
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArCellContFake...  DEBUG  Found the CaloCell_ID helper. 
-CaloMgrDetDescrCnv   INFO in createObj: creating a Calo Detector Manager object in the detector store
-CaloIdMgrDetDes...   INFO in createObj: creating a CaloDescrManager object in the detector store
-CaloIdMgrDetDes...   INFO Set CaloCell_ID helper in CaloIdMgr 
-CaloDM_IDDetDes...   INFO in createObj: creating a CaloDM_ID helper object in the detector store
-CaloDM_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CaloIdMgrDetDes...   INFO Set CaloDM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set CaloLVL1_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArEM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArHEC_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArFCAL_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set TileID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO  Finished 
-CaloIdMgrDetDes...   INFO Initializing CaloIdMgr from values in CaloIdMgrDetDescrCnv 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=84e0aa9c-9018-11db-8914-003048836897
-DetectorStore     WARNING retrieve(default): No valid proxy for default object 
- of type TileDetDescrManager(CLID 2941)
-CaloMgrDetDescrCnv  ERROR Could not get TileDetDescrManager
-DataProxy           FATAL accessData: ERROR conversion failed for data object 4548337/CaloMgr
- Throwing runtime_error  
-LArCellContFake...  ERROR Unable to retrieve CaloDetDescrManager from DetectorStore
-AthenaEventLoopMgr  ERROR Unable to initialize Algorithm: LArCellContFakeWriter
-AthenaEventLoopMgr  ERROR Failed to initialize base class MinimalEventLoopMgr
-ServiceManager      ERROR Unable to initialize Service: AthenaEventLoopMgr
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteRegStep3.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteRegStep3.ref
deleted file mode 100755
index 9e4318e5963..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteRegStep3.ref
+++ /dev/null
@@ -1,229 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/LArCellContWriter_jobOptionsRegStep3.py"
-Athena               INFO including file "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 43 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 73 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 77 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-Athena               INFO including file "RecExCond/RecExCommon_flags.py"
-py:RecExCommon_flags    INFO Executing RecExCommon_flags.py
-Athena               INFO including file "AthenaCommon/AthenaCommonFlags.py"
-Athena               INFO including file "InDetRecExample/ConfiguredInDetFlags.py"
-py:RecExCommon_flags WARNING doAOD False and doWriteAOD True. Only meaningful for AOD->AOD copy 
-py:RecExCommon_flags WARNING no AOD objects available, cannot write out tag, switching doWriteTAG=False
-py:RecExCommon_flags    INFO TrackRecordFilter alg switched on. 
-Athena               INFO including file "RecExCond/AllDet_detDescr.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "IOVDbSvc/CondDBConfig.py"
-Athena               INFO including file "IOVDbSvc/IOVDbSvc_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module IOVDbSvc
-ApplicationMgr       INFO Successfully loaded modules : IOVDbSvc
-Athena               INFO Conditions database access configured for instance OFLP130 using connection type logical and account ATLAS_COOL_READER
-Athena               INFO including file "DetDescrDictionary/DetDescrDictionaryDict_joboptions.py"
-Athena               INFO including file "AtlasGeoModel/SetGeometryVersion.py"
-Athena               INFO including file "AtlasGeoModel/GeoModelInit.py"
-Athena               INFO including file "IOVDbSvc/CondDBSetup.py"
-Athena            WARNING Additional request to configure conditions DB OFLP130 ignored
-Athena               INFO including file "EventInfoMgt/EventInfoMgt_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module EventInfoMgt
-ApplicationMgr       INFO Successfully loaded modules : EventInfoMgt
-EventInfoMgt jobOptions: Got release version  AtlasOffline-rel_6
-Athena               INFO including file "AtlasGeoModel/GeoModelInitStandard.py"
-Athena               INFO including file "RDBAccessSvc/RDBAccessSvcPdb_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module RDBAccessSvc
-ApplicationMgr       INFO Successfully loaded modules : RDBAccessSvc
-ClassIDSvc           INFO  getRegistryEntries: read 84 CLIDRegistry entries for module GeoModelSvc
-ApplicationMgr       INFO Successfully loaded modules : GeoModelSvc
-Athena               INFO including file "AtlasGeoModel/InDetGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/LArGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 139 CLIDRegistry entries for module TileIdCnv
-ApplicationMgr       INFO Successfully loaded modules : TileIdCnv
-Athena               INFO including file "CaloIdCnv/CaloIdCnv_joboptions.py"
-Athena               INFO including file "CaloConditions/LArTTCellMap_ATLAS_jobOptions.py"
-Athena               INFO including file "CaloCondAthenaPool/CaloTTMap_Pool_Read.py"
-ClassIDSvc           INFO  getRegistryEntries: read 279 CLIDRegistry entries for module CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : 
-LArTTCellMap configuration: newFcal=  False DetDescrVersion=  ATLAS-CSC-01-01-00
-Athena               INFO including file "CaloTriggerTool/CaloTriggerTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 280 CLIDRegistry entries for module CaloTriggerTool
-ApplicationMgr       INFO Successfully loaded modules : CaloTriggerTool
-ClassIDSvc           INFO  getRegistryEntries: read 315 CLIDRegistry entries for module CaloIdCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloIdCnv
-ClassIDSvc           INFO  getRegistryEntries: read 374 CLIDRegistry entries for module LArGeoAlgsNV
-ApplicationMgr       INFO Successfully loaded modules : LArGeoAlgsNV
-Athena               INFO including file "CaloDetMgrDetDescrCnv/CaloDetMgrDetDescrCnv_joboptions.py"
-now executing CaloDetMgrDetDescrCnv_CaloDetDescrCnv
-ClassIDSvc           INFO  getRegistryEntries: read 492 CLIDRegistry entries for module CaloDetMgrDetDescrCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloDetMgrDetDescrCnv
-Athena               INFO including file "AtlasGeoModel/TileGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MuonGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MiscGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-Athena               INFO including file "LArDetDescr/LArDetDescr_joboptions.py"
-now initializing the LAr readout geometry : standard Atlas flavour
-Athena               INFO including file "LArIdCnv/LArIdCnv_joboptions.py"
-Athena               INFO including file "LArTools/LArTools_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 506 CLIDRegistry entries for module LArTools
-ApplicationMgr       INFO Successfully loaded modules : LArTools
-ClassIDSvc           INFO  getRegistryEntries: read 533 CLIDRegistry entries for module LArIdCnv
-ApplicationMgr       INFO Successfully loaded modules : LArIdCnv
-Athena               INFO including file "LArConditionsCommon/LArConditionsCommon_MC_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1964 CLIDRegistry entries for module LArCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : LArCondAthenaPoolPoolCnv
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "LArConditionsCommon/LArIdMap_MC_jobOptions.py"
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "CaloTools/CaloNoiseTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 2614 CLIDRegistry entries for module CaloTools
-ApplicationMgr       INFO Successfully loaded modules : CaloTools
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 2915 CLIDRegistry entries for module LArCellRec
-ApplicationMgr       INFO Successfully loaded modules : LArCellRec
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module LArCalibUtils
-ApplicationMgr       INFO Successfully loaded modules : LArCalibUtils
-Athena               INFO including file "TileConditions/TileConditions_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module TileConditions
-ApplicationMgr       INFO Successfully loaded modules : TileConditions
-Athena               INFO including file "TileConditions/TileNoiseOn_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArOFCTool_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArAutoCorrTotalTool_jobOptions.py"
-Athena               INFO including file "BFieldAth/BFieldAth_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3654 CLIDRegistry entries for module BFieldAth
-ApplicationMgr       INFO Successfully loaded modules : BFieldAth
-ClassIDSvc           INFO  getRegistryEntries: read 3803 CLIDRegistry entries for module AthenaPoolTest
-ClassIDSvc           INFO  getRegistryEntries: read 3808 CLIDRegistry entries for module RegistrationServices
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest, RegistrationServices
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "CaloAthenaPool/CaloAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4270 CLIDRegistry entries for module CaloAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTestAthenaPool/AthenaPoolTestAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4325 CLIDRegistry entries for module AthenaPoolTestAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTestAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-Athena              ERROR Algorithm "RegStream1": type missing, no properties set
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-EventSelector        INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:CaloTriggerToolDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-PoolSvc              INFO POOL ReadCatalog is prfile:poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO Resolved path is /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasCore/rel_6/InstallArea/share/poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-EventSelector        INFO Create PoolCollectionConverter -  CollectionType: ImplicitROOT Connection:  InputCollection: SimplePoolFile1.root
-Error in <TFile::TFile>: file SimplePoolFile1.root does not exist
-SimplePoolFile1.root    Error You cannot open a ROOT file in mode READ if it does not exists. 
-  StorageSvc    Error Cannot connect to Database: FID=7A6D9C3E-1690-DB11-9864-003048836897 PFN=SimplePoolFile1.root
-ERROR (poolDb): 
-POOL> Unknown storage type requested:
-ImplicitCollection  Warning Cannot find persistency storage type. Trying ROOT_StorageType
-Error in <TFile::TFile>: file SimplePoolFile1.root does not exist
-SimplePoolFile1.root    Error You cannot open a ROOT file in mode READ if it does not exists. 
-  StorageSvc    Error Cannot connect to Database: FID=7A6D9C3E-1690-DB11-9864-003048836897 PFN=SimplePoolFile1.root
-EventSelector       ERROR St9exception
-ServiceManager    WARNING Unable to initialize service "EventSelector" No service returned
-free(): invalid pointer 0xb6a7451c!
-ProxyProviderSvc    ERROR ServiceLocatorHelper::createService: can not create service EventSelector of type EventSelector
-ProxyProviderSvc    ERROR  getting Address Provider EventSelector
-ProxyProviderSv...  FATAL  Exception with tag=ProxyProviderSvc::providerNamesPropertyHandle is caught 
-ProxyProviderSv...  ERROR ProxyProviderSvc::providerNamesPropertyHandle	Failed to locate address provider	 StatusCode=FAILURE
-ServiceManager    WARNING Unable to initialize service "ProxyProviderSvc" No service returned
-DetectorStore       ERROR ServiceLocatorHelper::createService: can not create service ProxyProviderSvc
-DetectorStore       ERROR Could not get pointer to ProxyProvider Service
-ServiceManager      ERROR Unable to initialize Service: DetectorStore
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteStep1.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteStep1.ref
deleted file mode 100755
index 659708ce089..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteStep1.ref
+++ /dev/null
@@ -1,527 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/LArCellContWriter_jobOptionsStep1.py"
-Athena               INFO including file "AthenaCommon/Atlas_Gen.UnixStandardJob.py"
-ApplicationMgr       INFO Successfully loaded modules : McEventSelector
-Athena               INFO including file "RecExCond/RecExCommon_flags.py"
-py:RecExCommon_flags    INFO Executing RecExCommon_flags.py
-Athena               INFO including file "AthenaCommon/AthenaCommonFlags.py"
-Athena               INFO including file "InDetRecExample/ConfiguredInDetFlags.py"
-py:RecExCommon_flags WARNING doAOD False and doWriteAOD True. Only meaningful for AOD->AOD copy 
-py:RecExCommon_flags WARNING no AOD objects available, cannot write out tag, switching doWriteTAG=False
-py:RecExCommon_flags    INFO TrackRecordFilter alg switched on. 
-Athena               INFO including file "RecExCond/AllDet_detDescr.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "IOVDbSvc/CondDBConfig.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 45 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVDbSvc_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 80 CLIDRegistry entries for module IOVDbSvc
-ApplicationMgr       INFO Successfully loaded modules : IOVDbSvc
-Athena               INFO Conditions database access configured for instance OFLP130 using connection type logical and account ATLAS_COOL_READER
-Athena               INFO including file "DetDescrDictionary/DetDescrDictionaryDict_joboptions.py"
-Athena               INFO including file "AtlasGeoModel/SetGeometryVersion.py"
-Athena               INFO including file "AtlasGeoModel/GeoModelInit.py"
-Athena               INFO including file "IOVDbSvc/CondDBSetup.py"
-Athena            WARNING Additional request to configure conditions DB OFLP130 ignored
-Athena               INFO including file "EventInfoMgt/EventInfoMgt_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module EventInfoMgt
-ApplicationMgr       INFO Successfully loaded modules : EventInfoMgt
-EventInfoMgt jobOptions: Got release version  AtlasOffline-rel_6
-Athena               INFO including file "AtlasGeoModel/GeoModelInitStandard.py"
-Athena               INFO including file "RDBAccessSvc/RDBAccessSvcPdb_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module RDBAccessSvc
-ApplicationMgr       INFO Successfully loaded modules : RDBAccessSvc
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module GeoModelSvc
-ApplicationMgr       INFO Successfully loaded modules : GeoModelSvc
-Athena               INFO including file "AtlasGeoModel/InDetGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/LArGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 137 CLIDRegistry entries for module TileIdCnv
-ApplicationMgr       INFO Successfully loaded modules : TileIdCnv
-Athena               INFO including file "CaloIdCnv/CaloIdCnv_joboptions.py"
-Athena               INFO including file "CaloConditions/LArTTCellMap_ATLAS_jobOptions.py"
-Athena               INFO including file "CaloCondAthenaPool/CaloTTMap_Pool_Read.py"
-ClassIDSvc           INFO  getRegistryEntries: read 277 CLIDRegistry entries for module CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloCondAthenaPoolPoolCnv
-ClassIDSvc           INFO  getRegistryEntries: read 281 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-LArTTCellMap configuration: newFcal=  False DetDescrVersion=  ATLAS-CSC-01-01-00
-Athena               INFO including file "CaloTriggerTool/CaloTriggerTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 282 CLIDRegistry entries for module CaloTriggerTool
-ApplicationMgr       INFO Successfully loaded modules : CaloTriggerTool
-ClassIDSvc           INFO  getRegistryEntries: read 317 CLIDRegistry entries for module CaloIdCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloIdCnv
-ClassIDSvc           INFO  getRegistryEntries: read 376 CLIDRegistry entries for module LArGeoAlgsNV
-ApplicationMgr       INFO Successfully loaded modules : LArGeoAlgsNV
-Athena               INFO including file "CaloDetMgrDetDescrCnv/CaloDetMgrDetDescrCnv_joboptions.py"
-now executing CaloDetMgrDetDescrCnv_CaloDetDescrCnv
-ClassIDSvc           INFO  getRegistryEntries: read 494 CLIDRegistry entries for module CaloDetMgrDetDescrCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloDetMgrDetDescrCnv
-Athena               INFO including file "AtlasGeoModel/TileGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MuonGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MiscGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-Athena               INFO including file "LArDetDescr/LArDetDescr_joboptions.py"
-now initializing the LAr readout geometry : standard Atlas flavour
-Athena               INFO including file "LArIdCnv/LArIdCnv_joboptions.py"
-Athena               INFO including file "LArTools/LArTools_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 508 CLIDRegistry entries for module LArTools
-ApplicationMgr       INFO Successfully loaded modules : LArTools
-ClassIDSvc           INFO  getRegistryEntries: read 535 CLIDRegistry entries for module LArIdCnv
-ApplicationMgr       INFO Successfully loaded modules : LArIdCnv
-Athena               INFO including file "LArConditionsCommon/LArConditionsCommon_MC_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1966 CLIDRegistry entries for module LArCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : LArCondAthenaPoolPoolCnv
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "LArConditionsCommon/LArIdMap_MC_jobOptions.py"
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "CaloTools/CaloNoiseTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 2616 CLIDRegistry entries for module CaloTools
-ApplicationMgr       INFO Successfully loaded modules : CaloTools
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 2917 CLIDRegistry entries for module LArCellRec
-ApplicationMgr       INFO Successfully loaded modules : LArCellRec
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module LArCalibUtils
-ApplicationMgr       INFO Successfully loaded modules : LArCalibUtils
-Athena               INFO including file "TileConditions/TileConditions_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module TileConditions
-ApplicationMgr       INFO Successfully loaded modules : TileConditions
-Athena               INFO including file "TileConditions/TileNoiseOn_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArOFCTool_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArAutoCorrTotalTool_jobOptions.py"
-Athena               INFO including file "BFieldAth/BFieldAth_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module BFieldAth
-ApplicationMgr       INFO Successfully loaded modules : BFieldAth
-Athena               INFO including file "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py"
-Athena               INFO including file "OutputStreamAthenaPool/OutputStreamAthenaPool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3659 CLIDRegistry entries for module OutputStreamAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : OutputStreamAthenaPool
-ClassIDSvc           INFO  getRegistryEntries: read 3808 CLIDRegistry entries for module AthenaPoolTest
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "CaloAthenaPool/CaloAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4270 CLIDRegistry entries for module CaloAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-Athena              ERROR Algorithm "Stream1": not in TopAlg or other known list, no properties set
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "McCnvSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-IOVDbSvc             INFO Found ProxyProviderSvc 
-IOVSvc               INFO IOVRanges will be checked at every Event
-IOVDbSvc             INFO Service IOVDbSvc initialised successfully
-IOVDbSvc             INFO DbConnections are managed (opened when needed)
-EventSelector        INFO  Enter McEventSelector Initialization 
-EventSelector        INFO  McEventSelector Initialized Properly ... 
-CondProxyProvider    INFO Initializing CondProxyProvider - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:CaloTriggerToolDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-PoolSvc              INFO POOL ReadCatalog is prfile:poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO Resolved path is /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasCore/rel_6/InstallArea/share/poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-CondProxyProvider    INFO Create PoolCollectionConverter -  InputCollection: LFN:oflcond.000002.conditions.simul.pool.v0000._0047.pool.root
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0047.pool.root   Always Root file version:51200
-CondProxyProvider    INFO ----- CondProxyProvider Initialized Properly
-IOVDbSvc             INFO  
-RalDatabaseSvc     Info Instantiate the RalDatabaseSvc
-RalSessionMgr     Info Instantiate a RalSessionMgr for 'COOL_LAR/OFLP130'
-RalSessionMgr     Info Load the CORAL connection service
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IRelationalService: CORAL/Services/RelationalService
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:sqlite130/ALLP130.db: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/sqlite130/ALLP130.db" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://ATLAS_COOLPROD established. Id=4a28333a-9017-11db-8891-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://ATLAS_COOLPROD started for user ATLAS_COOL_READER. Id=4a28333a-9017-11db-8891-003048836897
-RelationalDatabase  Warning Release number backward compatibility - NO SCHEMA EVOLUTION REQUIRED: database with OLDER release number 1.3.1 will be opened using CURRENT client release number 1.3.3
-IOVDbMgr             INFO HVS tag LARElecCalibMCRamp-DC3-B-IdFix1 resolved to LARElecCalibMCRamp-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Ramp
-IOVDbMgr             INFO HVS tag LARElecCalibMCAutoCorr-DC3-B-IdFix1 resolved to LARElecCalibMCAutoCorr-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/AutoCorr
-IOVDbMgr             INFO HVS tag LARElecCalibMCDAC2uA-DC3-B-IdFix1 resolved to LARElecCalibMCDAC2uA-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/DAC2uA
-IOVDbMgr             INFO HVS tag LARElecCalibMCPedestal-DC3-B-IdFix1 resolved to LARElecCalibMCPedestal-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Pedestal
-IOVDbMgr             INFO HVS tag LARElecCalibMCNoise-DC3-B-IdFix1 resolved to LARElecCalibMCNoise-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Noise
-IOVDbMgr             INFO HVS tag LARElecCalibMCfSampl-DC3-B-IdFix1 resolved to LARElecCalibMCfSampl-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/fSampl
-IOVDbMgr             INFO HVS tag LARElecCalibMCuA2MeV-DC3-B-IdFix1 resolved to LARElecCalibMCuA2MeV-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/uA2MeV
-IOVDbMgr             INFO HVS tag LARElecCalibMCMinBias-DC3-B-IdFix1 resolved to LARElecCalibMCMinBias-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/MinBias
-IOVDbMgr             INFO HVS tag LARElecCalibMCShape-DC3-B-IdFix1 resolved to LARElecCalibMCShape-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Shape
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0011.pool.root   Always Root file version:51000
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0015.pool.root   Always Root file version:51000
-StoreGateSvc         INFO Initializing StoreGateSvc - package version StoreGate-02-16-07
-IOVDbSvc             INFO  
-DetDescrCnvSvc       INFO  initializing 
-DetDescrCnvSvc       INFO Found DetectorStore service
-DetDescrCnvSvc       INFO  filling proxies for detector managers 
-DetDescrCnvSvc       INFO  filling address for InDetMgr with CLID 2512 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MuonMgr with CLID 4060 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloTTMgr with CLID 117659265 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloMgr with CLID 4548337 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloIdManager with CLID 125856940 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArIdManager with CLID 79554919 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for IdDict with CLID 2411 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for AtlasID with CLID 164875623 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for PixelID with CLID 2516 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SCT_ID with CLID 2517 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TRT_ID with CLID 2518 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SiliconID with CLID 129452393 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArEM_ID with CLID 163583365 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHEC_ID with CLID 3870484 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArFCAL_ID with CLID 45738051 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArOnlineID with CLID 158698068 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArTTOnlineID with CLID 184978 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHVLineID with CLID 27863673 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArElectrodeID with CLID 80757351 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileID with CLID 2901 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileHWID with CLID 2902 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileTBID with CLID 2903 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MDTIDHELPER with CLID 4170 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CSCIDHELPER with CLID 4171 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for RPCIDHELPER with CLID 4172 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TGCIDHELPER with CLID 4173 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloLVL1_ID with CLID 108133391 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloCell_ID with CLID 123500438 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloDM_ID with CLID 167756483 and storage type 68 to detector store 
-GeoModelSvc          INFO LArDetectorToolNV appended to detector list
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:geomDB/geomDB_sqlite: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/geomDB/geomDB_sqlite" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://atlas_dd established. Id=4bdc98ba-9017-11db-8891-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=4bdc98ba-9017-11db-8891-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=4bdc98ba-9017-11db-8891-003048836897
-GeoModelSvc.LAr...   INFO Keys for LAr are ATLAS-CSC-01-01-00  ATLAS
-GeoModelSvc.LAr...   INFO LArDetectorToolNV:  Detector Information coming from the database and job options IGNORED.
-GeoModelSvc.LAr...   INFO Creating the LAr 
-GeoModelSvc.LAr...   INFO LAr Geometry Options:
-GeoModelSvc.LAr...   INFO   Sagging           = false
-GeoModelSvc.LAr...   INFO   Barrel            = ON
-GeoModelSvc.LAr...   INFO   Endcap            = ON
-ExpHall Parameters defined
-in RALEmb :   Atlas version ATLAS-CSC-01-01-00
-              LAr   version 
-       LAr version LAr-Misaligned-01
-Barrel Parameters defined
-Emec Parameters defined
-HEC Parameters defined
-LArMaterialManager   INFO ---- THIN absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.749275,0.183746,0.0669791
-LArMaterialManager   INFO   Total mass, Thickness: 1.06611e+20 ,2.20337
-LArMaterialManager   INFO  Contraction 0.997
-LArMaterialManager   INFO   Thinabs Density =  7.82239
-
-LArMaterialManager   INFO ---- THICK absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.827772,0.149862,0.022366
-LArMaterialManager   INFO   Total mass, Thickness: 1.30716e+20 ,2.20337
-LArMaterialManager   INFO   Thickabs Density =  9.59105 
-
-LArMaterialManager   INFO ---- Electrode characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, Kapton: 0.791253,0.208747
-LArMaterialManager   INFO   Total mass, Thickness:7.42115e+18 ,0.275
-LArMaterialManager   INFO   Electrode Density =  4.37083
- 
-LArMaterialManager   INFO ---- Mother Board characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, G10: 0.46077,0.53923
-LArMaterialManager   INFO   Total mass, Thickness:7.64634e+19 ,4.3
-LArMaterialManager   INFO   M_board Density =  2.84902
-LArMaterialManager   INFO 
----- EMEC THIN absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-LArMaterialManager   INFO   Total mass, Thickness  =1.41479e+20 ,2.29
-LArMaterialManager   INFO   Thinabs Density        =9.9881
-
-
----- EMEC THIN absorber characteristics: ----
-  Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-  Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-  Total mass, Thickness  =1.41479e+20 ,2.29
-  Thinabs Density        =9.9881
-
-LArMaterialManager   INFO ---- EMEC THICK absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl[mm]=2.2 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl:    0.877495,0.110627,0.011878
-LArMaterialManager   INFO   Total mass, Thickness: 1.77608e+20 ,2.8
-LArMaterialManager   INFO   Thickabs Density =     10.2549 
-
-Sagging in geometry 0
-BarrelConstruction   INFO ++++++++++++++++++++++++++++++++++++++++++++++++++++
-+                                                  +
-+         Start of Barrel EM GeoModel definition   +
-+                                                  +
-++++++++++++++++++++++++++++++++++++++++++++++++++++
- 
- 
- 
-idat 0 Rhocen/Phice/Delta/deltay/deltax/etatrans 1500.02 0.106187 46.2025 0 0 0.79988
-idat 1 Rhocen/Phice/Delta/deltay/deltax/etatrans 1521 0.569751 45.0574 0 0 0.79893
-idat 2 Rhocen/Phice/Delta/deltay/deltax/etatrans 1559.66 -0.573092 43.3446 0 0 0.79729
-idat 3 Rhocen/Phice/Delta/deltay/deltax/etatrans 1597.2 0.576518 42.4478 0 0 0.79615
-idat 4 Rhocen/Phice/Delta/deltay/deltax/etatrans 1634.57 -0.579943 40.9436 0 0 0.79532
-idat 5 Rhocen/Phice/Delta/deltay/deltax/etatrans 1671.02 0.582296 40.2251 0 0 0.79493
-idat 6 Rhocen/Phice/Delta/deltay/deltax/etatrans 1707.43 -0.585638 38.8752 0 0 0.79473
-idat 7 Rhocen/Phice/Delta/deltay/deltax/etatrans 1743.07 0.588207 38.2915 0 0 0.79483
-idat 8 Rhocen/Phice/Delta/deltay/deltax/etatrans 1778.76 -0.590596 37.0608 0 0 0.79519
-idat 9 Rhocen/Phice/Delta/deltay/deltax/etatrans 1813.75 0.59285 36.5831 0 0 0.79576
-idat 10 Rhocen/Phice/Delta/deltay/deltax/etatrans 1848.87 -0.595587 35.4475 0 0 0.79655
-idat 11 Rhocen/Phice/Delta/deltay/deltax/etatrans 1883.36 0.59744 35.0556 0 0 0.79747
-idat 12 Rhocen/Phice/Delta/deltay/deltax/etatrans 1918.02 -0.599714 33.9977 0 0 0.79856
-idat 13 Rhocen/Phice/Delta/deltay/deltax/etatrans 1952.1 0.601911 33.6767 0 0 0.7999
-idat 14 Rhocen/Phice/Delta/deltay/deltax/etatrans 1970.48 0.0811661 90 0 0 0.80067
-Getting primary numbers for ATLAS, ATLAS-CSC-01-01-00
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-LArWheelCalculator   INFO  LArWheelCalculator::inner_wheel_ini: AlfInt,ext[deg]=107 64.5 ROpt[mm]=323.292 654.358 ZlOpt[mm]=52.2012 75.8952 RminA= 300 RmaxA= 800 RstepA= 0.01
-LArWheelCalculator   INFO  LArWheelCalculator::outer_wheel_ini: AlfInt,ext[deg]=122.5 59 ROpt[mm]=654.358 2034 ZlOpt[mm]=32.0362 53.2691 RminA= 600 RmaxA= 2100 RstepA= 0.01
- *** EMECSupportConstruction: contract,contract_e=0.997 0.996388
- *** EMECSupportConstruction: Barrett thickness: inner,outer, electrode[mm]=2.7916 2.28313 0.274007
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-EMB_NEG
-EMB_POS
-EMEC_NEG
-EMEC_POS
-FCAL1_NEG
-FCAL1_POS
-FCAL2_NEG
-FCAL2_POS
-FCAL3_NEG
-FCAL3_POS
-FCAL_NEG
-FCAL_POS
-HEC_NEG
-HEC_POS
-LARCRYO_B
-LARCRYO_EC_NEG
-LARCRYO_EC_POS
-SOLENOID
-GeoModelSvc.LAr...   INFO Default LAr DetCondKeyTrans stored with StoreGate key /LAr/Align
-TileInfoLoader       INFO Initializing TileInfoLoader
-EventPersistenc...   INFO Added successfully Conversion service:DetDescrCnvSvc
-CaloLVL1_IDDetD...   INFO in createObj: creating a CaloLVL1_ID helper object in the detector store
-IdDictDetDescrCnv    INFO in initialize
-IdDictDetDescrCnv    INFO in createObj: creating a IdDictManager object in the detector store
-IdDictDetDescrCnv    INFO IdDictName:  IdDictParser/ATLAS_IDS.xml
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=4bdc98ba-9017-11db-8891-003048836897
-IdDictDetDescrCnv    INFO Reading InnerDetector    IdDict file IdDictParser/IdDictInnerDetector.xml
-IdDictDetDescrCnv    INFO Reading LArCalorimeter   IdDict file IdDictParser/IdDictLArCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading TileCalorimeter  IdDict file IdDictParser/IdDictTileCalorimeter.xml
-IdDictDetDescrCnv    INFO Reading Calorimeter      IdDict file IdDictParser/IdDictCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading MuonSpectrometer IdDict file IdDictParser/IdDictMuonSpectrometer_R.01.xml
-IdDictDetDescrCnv    INFO Found id dicts:
-IdDictDetDescrCnv    INFO Using dictionary tag: destaged_layout
-IdDictDetDescrCnv    INFO Dictionary ATLAS                version default              DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary Calorimeter          version default              DetDescr tag CaloIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary InnerDetector        version default              DetDescr tag InDetIdentifier-05
-IdDictDetDescrCnv    INFO Dictionary LArCalorimeter       version fullAtlas            DetDescr tag LArIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary LArElectrode         version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary LArHighVoltage       version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary MuonSpectrometer     version R.01                 DetDescr tag MuonIdentifier-02
-IdDictDetDescrCnv    INFO Dictionary TileCalorimeter      version fullAtlasAndTestBeam DetDescr tag TileIdentifier-00
-CaloLVL1_ID          INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileIDDetDescrCnv    INFO in createObj: creating a TileID helper object in the detector store
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=4bdc98ba-9017-11db-8891-003048836897
-TileID               INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileNeighbour        INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileNeighbour.txt
-TileTBIDDetDesc...   INFO in createObj: creating a TileTBID helper object in the detector store
-TileTBID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileHWIDDetDesc...   INFO in createObj: creating a TileHWID helper object in the detector store
-TileHWID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileInfoLoader       INFO Set CaloLVL1 TileID, TileTBID and TileHWID helpers in TileCablingService 
-TileInfoLoader       INFO TileNoise=true,  digitsNoiseSigmaHi=1.6, digitsNoiseSigmaLo=0.8
-TileInfoLoader       INFO digitsResolutionHi=-9999, setting it equal to digitsNoiseSigmaHi
-TileInfoLoader       INFO digitsResolutionLo=-9999, setting it equal to digitsNoiseSigmaLo
-TileInfoLoader       INFO TileZeroSuppress=false,  ThresholdRawChannel=-3, ThresholdDigits=-2
-TileInfoLoader       INFO TTL1Calib=4.1, TileTTL1Thresh=5, TTL1NoiseSigma=2.5, TTL1Ped=0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileNoise = 1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileCoherNoise = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileZeroSuppress = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdRawChannel = -3
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdDigits = -2
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Calib = 4.1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1NoiseSigma = 2.5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Thresh = 5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Ped = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElec = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[0] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[1] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[2] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[3] = 70
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileDigitsShape_v02.txt
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulsehi_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulselo_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_tower_physics.dat
-TileInfoLoader       INFO 601 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_muon_physics.dat
-TileInfoLoader       INFO 651 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO  TileInfo initialization completed. 
-TileInfoLoader       INFO Placed a TileInfo in Detector store with name TileInfo
-TileInfoLoader       INFO Empty file prefix, no files loaded
-AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-01-07-80
-LArCellContFake...   INFO LArCellContFakeWriter::initialize()
-LArCellContFake...  DEBUG  Found DetectorStore 
-CaloCell_IDDetD...   INFO in createObj: creating a CaloCell_ID helper object in the detector store
-LArEM_IDDetDesc...   INFO in createObj: creating a LArEM_ID helper object in the detector store
-LArEM_ID             INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArHEC_IDDetDes...   INFO in createObj: creating a LArHEC_ID helper object in the detector store
-LArHEC_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArFCAL_IDDetDe...   INFO in createObj: creating a LArFCAL_ID helper object in the detector store
-LArFCAL_ID           INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=4bdc98ba-9017-11db-8891-003048836897
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal2DNeighbors.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsNext.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsPrev.txt
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=4bdc98ba-9017-11db-8891-003048836897
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArCellContFake...  DEBUG  Found the CaloCell_ID helper. 
-CaloMgrDetDescrCnv   INFO in createObj: creating a Calo Detector Manager object in the detector store
-CaloIdMgrDetDes...   INFO in createObj: creating a CaloDescrManager object in the detector store
-CaloIdMgrDetDes...   INFO Set CaloCell_ID helper in CaloIdMgr 
-CaloDM_IDDetDes...   INFO in createObj: creating a CaloDM_ID helper object in the detector store
-CaloDM_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CaloIdMgrDetDes...   INFO Set CaloDM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set CaloLVL1_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArEM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArHEC_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArFCAL_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set TileID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO  Finished 
-CaloIdMgrDetDes...   INFO Initializing CaloIdMgr from values in CaloIdMgrDetDescrCnv 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=4bdc98ba-9017-11db-8891-003048836897
-DetectorStore     WARNING retrieve(default): No valid proxy for default object 
- of type TileDetDescrManager(CLID 2941)
-CaloMgrDetDescrCnv  ERROR Could not get TileDetDescrManager
-DataProxy           FATAL accessData: ERROR conversion failed for data object 4548337/CaloMgr
- Throwing runtime_error  
-LArCellContFake...  ERROR Unable to retrieve CaloDetDescrManager from DetectorStore
-AthenaEventLoopMgr  ERROR Unable to initialize Algorithm: LArCellContFakeWriter
-AthenaEventLoopMgr  ERROR Failed to initialize base class MinimalEventLoopMgr
-ServiceManager      ERROR Unable to initialize Service: AthenaEventLoopMgr
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteStep2.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteStep2.ref
deleted file mode 100755
index aae72ea60ee..00000000000
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteStep2.ref
+++ /dev/null
@@ -1,527 +0,0 @@
-Athena               INFO including file "AthenaCommon/Compat.py"
-PropertyProxy        INFO Read module info for 1929 configurables from 585 rootmap files
-PluginMgr            INFO loaded plugin info for 2674 components
-Athena               INFO including file "AthenaCommon/Bootstrap.py"
-ApplicationMgr       INFO Successfully loaded modules : AthenaServices
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Athena               INFO including file "AthenaCommon/Services.py"
-Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
-Athena               INFO including file "StoreGate/StoreGate_jobOptions.py"
-ApplicationMgr       INFO Successfully loaded modules : StoreGate, CLIDSvc, GaudiAud
-Athena               INFO including file "IOVSvc/IOVSvc.py"
-ApplicationMgr       INFO Successfully loaded modules : IOVSvc
-Athena               INFO including file "DetDescrCnvSvc/DetStore_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : DetDescrCnvSvc
-Athena               INFO including file "IdDictDetDescrCnv/IdDictDetDescrCnv_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : IdDictDetDescrCnv
-Athena               INFO including file "AthenaPoolTest/LArCellContWriter_jobOptionsStep2.py"
-Athena               INFO including file "AthenaCommon/Atlas_Gen.UnixStandardJob.py"
-ApplicationMgr       INFO Successfully loaded modules : McEventSelector
-Athena               INFO including file "RecExCond/RecExCommon_flags.py"
-py:RecExCommon_flags    INFO Executing RecExCommon_flags.py
-Athena               INFO including file "AthenaCommon/AthenaCommonFlags.py"
-Athena               INFO including file "InDetRecExample/ConfiguredInDetFlags.py"
-py:RecExCommon_flags WARNING doAOD False and doWriteAOD True. Only meaningful for AOD->AOD copy 
-py:RecExCommon_flags WARNING no AOD objects available, cannot write out tag, switching doWriteTAG=False
-py:RecExCommon_flags    INFO TrackRecordFilter alg switched on. 
-Athena               INFO including file "RecExCond/AllDet_detDescr.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "IOVDbSvc/CondDBConfig.py"
-Athena               INFO including file "AthenaPoolCnvSvc/AthenaPool_jobOptions.py"
-ClassIDSvc           INFO Initializing ClassIDSvc - package version CLIDSvc-00-02-12
-ClassIDSvc           INFO  getRegistryEntries: read 45 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO ClassIDSvc Initialized successfully 
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module EventAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : PoolSvc, AthenaPoolCnvSvc, DBDataModelAthenaPoolPoolCnv, EventAthenaPoolPoolCnv
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvc_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module AthenaSealSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaSealSvc
-['STLRflx', 'DetDescrDict']
-Athena               INFO including file "AthenaSealSvc/AthenaSealSvcIgnore_joboptions.py"
-Athena               INFO including file "AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py"
-ServiceManager    WARNING Service factory for type AthenaRootStreamerSvc already declared
-ClassIDSvc           INFO  getRegistryEntries: read 75 CLIDRegistry entries for module AthenaRootStreamerSvc
-ApplicationMgr       INFO Successfully loaded modules : AthenaRootStreamerSvc
-Athena               INFO including file "AtlasSealCLHEP/OldCLHEPStreamers_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVDbSvc_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 80 CLIDRegistry entries for module IOVDbSvc
-ApplicationMgr       INFO Successfully loaded modules : IOVDbSvc
-Athena               INFO Conditions database access configured for instance OFLP130 using connection type logical and account ATLAS_COOL_READER
-Athena               INFO including file "DetDescrDictionary/DetDescrDictionaryDict_joboptions.py"
-Athena               INFO including file "AtlasGeoModel/SetGeometryVersion.py"
-Athena               INFO including file "AtlasGeoModel/GeoModelInit.py"
-Athena               INFO including file "IOVDbSvc/CondDBSetup.py"
-Athena            WARNING Additional request to configure conditions DB OFLP130 ignored
-Athena               INFO including file "EventInfoMgt/EventInfoMgt_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module EventInfoMgt
-ApplicationMgr       INFO Successfully loaded modules : EventInfoMgt
-EventInfoMgt jobOptions: Got release version  AtlasOffline-rel_6
-Athena               INFO including file "AtlasGeoModel/GeoModelInitStandard.py"
-Athena               INFO including file "RDBAccessSvc/RDBAccessSvcPdb_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module RDBAccessSvc
-ApplicationMgr       INFO Successfully loaded modules : RDBAccessSvc
-ClassIDSvc           INFO  getRegistryEntries: read 82 CLIDRegistry entries for module GeoModelSvc
-ApplicationMgr       INFO Successfully loaded modules : GeoModelSvc
-Athena               INFO including file "AtlasGeoModel/InDetGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/LArGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 137 CLIDRegistry entries for module TileIdCnv
-ApplicationMgr       INFO Successfully loaded modules : TileIdCnv
-Athena               INFO including file "CaloIdCnv/CaloIdCnv_joboptions.py"
-Athena               INFO including file "CaloConditions/LArTTCellMap_ATLAS_jobOptions.py"
-Athena               INFO including file "CaloCondAthenaPool/CaloTTMap_Pool_Read.py"
-ClassIDSvc           INFO  getRegistryEntries: read 277 CLIDRegistry entries for module CaloCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloCondAthenaPoolPoolCnv
-ClassIDSvc           INFO  getRegistryEntries: read 281 CLIDRegistry entries for module EventSelectorAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : EventSelectorAthenaPool
-LArTTCellMap configuration: newFcal=  False DetDescrVersion=  ATLAS-CSC-01-01-00
-Athena               INFO including file "CaloTriggerTool/CaloTriggerTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 282 CLIDRegistry entries for module CaloTriggerTool
-ApplicationMgr       INFO Successfully loaded modules : CaloTriggerTool
-ClassIDSvc           INFO  getRegistryEntries: read 317 CLIDRegistry entries for module CaloIdCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloIdCnv
-ClassIDSvc           INFO  getRegistryEntries: read 376 CLIDRegistry entries for module LArGeoAlgsNV
-ApplicationMgr       INFO Successfully loaded modules : LArGeoAlgsNV
-Athena               INFO including file "CaloDetMgrDetDescrCnv/CaloDetMgrDetDescrCnv_joboptions.py"
-now executing CaloDetMgrDetDescrCnv_CaloDetDescrCnv
-ClassIDSvc           INFO  getRegistryEntries: read 494 CLIDRegistry entries for module CaloDetMgrDetDescrCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloDetMgrDetDescrCnv
-Athena               INFO including file "AtlasGeoModel/TileGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MuonGeoModel.py"
-Athena               INFO including file "AtlasGeoModel/MiscGeoModel.py"
-Athena               INFO including file "TileIdCnv/TileIdCnv_jobOptions.py"
-Athena               INFO including file "LArDetDescr/LArDetDescr_joboptions.py"
-now initializing the LAr readout geometry : standard Atlas flavour
-Athena               INFO including file "LArIdCnv/LArIdCnv_joboptions.py"
-Athena               INFO including file "LArTools/LArTools_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 508 CLIDRegistry entries for module LArTools
-ApplicationMgr       INFO Successfully loaded modules : LArTools
-ClassIDSvc           INFO  getRegistryEntries: read 535 CLIDRegistry entries for module LArIdCnv
-ApplicationMgr       INFO Successfully loaded modules : LArIdCnv
-Athena               INFO including file "LArConditionsCommon/LArConditionsCommon_MC_jobOptions.py"
-Athena               INFO including file "IOVDbSvc/IOVRecExCommon.py"
-Athena            WARNING IOVDbSvc/IOVRecExCommon.py - This file is obselete; conditions DB access should automatically be configured from detector geometry
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 1966 CLIDRegistry entries for module LArCondAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : LArCondAthenaPoolPoolCnv
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "LArConditionsCommon/LArIdMap_MC_jobOptions.py"
-Athena               INFO including file "LArCondAthenaPool/LArCondAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "LArRawConditions/LArRawConditionsDict_joboptions.py"
-Athena               INFO including file "CaloTools/CaloNoiseTool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 2616 CLIDRegistry entries for module CaloTools
-ApplicationMgr       INFO Successfully loaded modules : CaloTools
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 2917 CLIDRegistry entries for module LArCellRec
-ApplicationMgr       INFO Successfully loaded modules : LArCellRec
-Athena              ERROR inconsistent case used in property name "DLLs" of ApplicationMgr
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module LArCalibUtils
-ApplicationMgr       INFO Successfully loaded modules : LArCalibUtils
-Athena               INFO including file "TileConditions/TileConditions_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module TileConditions
-ApplicationMgr       INFO Successfully loaded modules : TileConditions
-Athena               INFO including file "TileConditions/TileNoiseOn_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArOFCTool_jobOptions.py"
-Athena               INFO including file "LArCalibUtils/LArAutoCorrTotalTool_jobOptions.py"
-Athena               INFO including file "BFieldAth/BFieldAth_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3656 CLIDRegistry entries for module BFieldAth
-ApplicationMgr       INFO Successfully loaded modules : BFieldAth
-Athena               INFO including file "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py"
-Athena               INFO including file "OutputStreamAthenaPool/OutputStreamAthenaPool_jobOptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 3659 CLIDRegistry entries for module OutputStreamAthenaPool
-ApplicationMgr       INFO Successfully loaded modules : OutputStreamAthenaPool
-ClassIDSvc           INFO  getRegistryEntries: read 3808 CLIDRegistry entries for module AthenaPoolTest
-ApplicationMgr       INFO Successfully loaded modules : AthenaPoolTest
-Athena               INFO including file "EventAthenaPool/EventAthenaPool_joboptions.py"
-ApplicationMgr       INFO Successfully loaded modules : 
-Athena               INFO including file "CaloAthenaPool/CaloAthenaPool_joboptions.py"
-ClassIDSvc           INFO  getRegistryEntries: read 4270 CLIDRegistry entries for module CaloAthenaPoolPoolCnv
-ApplicationMgr       INFO Successfully loaded modules : CaloAthenaPoolPoolCnv
-Athena               INFO including file "AthenaPoolTest/NoStats_jobOptions.py"
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-Warning in <TClass::TClass>: no dictionary for class IProxyDict is available
-ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package version StoreGate-02-16-07
-Athena               INFO including file "AthenaCommon/runbatch.py"
-Athena              ERROR Algorithm "Stream1": not in TopAlg or other known list, no properties set
-     ==> After this line, a hack will be executed, attempting to rectify the
-     ==> problem just reported. Since this hack may fail, and since it is a
-     ==> rather temporary measure hack, this is an ERROR, not a WARNING.
-StatusCodeSvc        INFO initialize
-DetectorStore        INFO Initializing DetectorStore - package version StoreGate-02-16-07
-EventPersistenc...   INFO "CnvServices": ["DetDescrCnvSvc", "McCnvSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvc"]
-ProxyProviderSvc     INFO Initializing ProxyProviderSvc - package version StoreGate-02-16-07
-IOVDbSvc             INFO Found ProxyProviderSvc 
-IOVSvc               INFO IOVRanges will be checked at every Event
-IOVDbSvc             INFO Service IOVDbSvc initialised successfully
-IOVDbSvc             INFO DbConnections are managed (opened when needed)
-EventSelector        INFO  Enter McEventSelector Initialization 
-EventSelector        INFO  McEventSelector Initialized Properly ... 
-CondProxyProvider    INFO Initializing CondProxyProvider - package version EventSelectorAthenaPool-00-04-14
-AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-10-02
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:STLRflx
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:AtlasSealCLHEPDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:DetDescrDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:CaloTriggerToolDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-AthenaSealSvc        INFO loadDictFiller - dictionary filler name:LArRawConditionsDict
-PoolSvc              INFO POOL ReadCatalog is prfile:poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO Resolved path is /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasCore/rel_6/InstallArea/share/poolcond/PoolCat_oflcond.xml
-PoolSvc              INFO No POOL WriteCatalog was specified--using POOL default.
-WARNING: $POOL_CATALOG is not defined
-using default `xmlcatalog_file:PoolFileCatalog.xml'
-AthenaRootStrea...   INFO POOL/ROOT class loader initialized
-AthenaRootStrea...   INFO 9 ROOT streamers declared
-AthenaRootStrea...   INFO   - Streamer name:CLHEPVec3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepVector3D added converter for checksum = 358881035
-AthenaRootStrea...   INFO Adopted streamer for class HepVector3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPPoint3dStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepPoint3D added converter for checksum = 1634550480
-AthenaRootStrea...   INFO Adopted streamer for class HepPoint3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEPRotationStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepRotation added converter for checksum = 4141898558
-AthenaRootStrea...   INFO Adopted streamer for class HepRotation
-AthenaRootStrea...   INFO   - Streamer name:CLHEPGenMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepGenMatrix added converter for checksum = 21721098
-AthenaRootStrea...   INFO Adopted streamer for class HepGenMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPMatrixStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepMatrix added converter for checksum = 3811046672
-AthenaRootStrea...   INFO Adopted streamer for class HepMatrix
-AthenaRootStrea...   INFO   - Streamer name:CLHEPLorVecStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepLorentzVector added converter for checksum = 3077056266
-AthenaRootStrea...   INFO Adopted streamer for class HepLorentzVector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPTransform3DStreamer
-AthenaRootStrea...   INFO ROOT Streamer for HepTransform3D added converter for checksum = 520750269
-AthenaRootStrea...   INFO Adopted streamer for class HepTransform3D
-AthenaRootStrea...   INFO   - Streamer name:CLHEP3VectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for Hep3Vector added converter for checksum = 760000369
-AthenaRootStrea...   INFO Adopted streamer for class Hep3Vector
-AthenaRootStrea...   INFO   - Streamer name:CLHEPBasicVectorStreamer
-AthenaRootStrea...   INFO ROOT Streamer for BasicVector3D added converter for checksum = 2681080162
-AthenaRootStrea...   INFO Adopted streamer for class BasicVector3D
-ChronoStatSvc        INFO  Number of skipped events for MemStat-1
-AthenaPoolCnvSvc     INFO Loading POOL XMLAuthenticationService.
-CondProxyProvider    INFO Create PoolCollectionConverter -  InputCollection: LFN:oflcond.000002.conditions.simul.pool.v0000._0047.pool.root
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0047.pool.root   Always Root file version:51200
-CondProxyProvider    INFO ----- CondProxyProvider Initialized Properly
-IOVDbSvc             INFO  
-RalDatabaseSvc     Info Instantiate the RalDatabaseSvc
-RalSessionMgr     Info Instantiate a RalSessionMgr for 'COOL_LAR/OFLP130'
-RalSessionMgr     Info Load the CORAL connection service
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IRelationalService: CORAL/Services/RelationalService
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:sqlite130/ALLP130.db: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/sqlite130/ALLP130.db" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://ATLAS_COOLPROD established. Id=6ef71b72-9017-11db-837e-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://ATLAS_COOLPROD started for user ATLAS_COOL_READER. Id=6ef71b72-9017-11db-837e-003048836897
-RelationalDatabase  Warning Release number backward compatibility - NO SCHEMA EVOLUTION REQUIRED: database with OLDER release number 1.3.1 will be opened using CURRENT client release number 1.3.3
-IOVDbMgr             INFO HVS tag LARElecCalibMCRamp-DC3-B-IdFix1 resolved to LARElecCalibMCRamp-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Ramp
-IOVDbMgr             INFO HVS tag LARElecCalibMCAutoCorr-DC3-B-IdFix1 resolved to LARElecCalibMCAutoCorr-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/AutoCorr
-IOVDbMgr             INFO HVS tag LARElecCalibMCDAC2uA-DC3-B-IdFix1 resolved to LARElecCalibMCDAC2uA-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/DAC2uA
-IOVDbMgr             INFO HVS tag LARElecCalibMCPedestal-DC3-B-IdFix1 resolved to LARElecCalibMCPedestal-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Pedestal
-IOVDbMgr             INFO HVS tag LARElecCalibMCNoise-DC3-B-IdFix1 resolved to LARElecCalibMCNoise-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Noise
-IOVDbMgr             INFO HVS tag LARElecCalibMCfSampl-DC3-B-IdFix1 resolved to LARElecCalibMCfSampl-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/fSampl
-IOVDbMgr             INFO HVS tag LARElecCalibMCuA2MeV-DC3-B-IdFix1 resolved to LARElecCalibMCuA2MeV-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/uA2MeV
-IOVDbMgr             INFO HVS tag LARElecCalibMCMinBias-DC3-B-IdFix1 resolved to LARElecCalibMCMinBias-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/MinBias
-IOVDbMgr             INFO HVS tag LARElecCalibMCShape-DC3-B-IdFix1 resolved to LARElecCalibMCShape-DC3-B-IdFix1 for folder /LAR/ElecCalibMC/Shape
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0011.pool.root   Always Root file version:51000
-/afs/cern.ch/atlas/conditions/poolcond/vol0/oflcond.000002.conditions.simul.pool.v0000/oflcond.000002.conditions.simul.pool.v0000._0015.pool.root   Always Root file version:51000
-StoreGateSvc         INFO Initializing StoreGateSvc - package version StoreGate-02-16-07
-IOVDbSvc             INFO  
-DetDescrCnvSvc       INFO  initializing 
-DetDescrCnvSvc       INFO Found DetectorStore service
-DetDescrCnvSvc       INFO  filling proxies for detector managers 
-DetDescrCnvSvc       INFO  filling address for InDetMgr with CLID 2512 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MuonMgr with CLID 4060 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloTTMgr with CLID 117659265 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloMgr with CLID 4548337 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloIdManager with CLID 125856940 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArIdManager with CLID 79554919 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for IdDict with CLID 2411 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for AtlasID with CLID 164875623 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for PixelID with CLID 2516 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SCT_ID with CLID 2517 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TRT_ID with CLID 2518 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for SiliconID with CLID 129452393 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArEM_ID with CLID 163583365 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHEC_ID with CLID 3870484 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArFCAL_ID with CLID 45738051 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArOnlineID with CLID 158698068 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArTTOnlineID with CLID 184978 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArHVLineID with CLID 27863673 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for LArElectrodeID with CLID 80757351 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileID with CLID 2901 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileHWID with CLID 2902 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TileTBID with CLID 2903 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for MDTIDHELPER with CLID 4170 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CSCIDHELPER with CLID 4171 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for RPCIDHELPER with CLID 4172 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for TGCIDHELPER with CLID 4173 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloLVL1_ID with CLID 108133391 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloCell_ID with CLID 123500438 and storage type 68 to detector store 
-DetDescrCnvSvc       INFO  filling address for CaloDM_ID with CLID 167756483 and storage type 68 to detector store 
-GeoModelSvc          INFO LArDetectorToolNV appended to detector list
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "frontier" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "mysql" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "oracle" with native implementation
-CORAL/Services/RelationalService     Info Found plugin for RDBMS technology "sqlite" with native implementation
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "frontier" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "mysql" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "oracle" is native
-CORAL/Services/RelationalService     Info Default implementation for RDBMS technology "sqlite" is native
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::ILookupService: CORAL/Services/XMLLookupService
-CORAL/Services/ConnectionService     Info Loading default plugin for coral::IAuthenticationService: CORAL/Services/XMLAuthenticationService
-CORAL/Services/ConnectionService  Warning Failure while attempting to start a session on connection sqlite_file:geomDB/geomDB_sqlite: CORAL/RelationalPlugins/sqlite ( CORAL : "Session::connect" from " cannot open read-only connection to non-existing /afs/cern.ch/user/s/schaffer/w1/public1/work-12.3.0-test/AtlasTest/DatabaseTest/AthenaPoolTest/AthenaPoolTest-00-00-99/run/geomDB/geomDB_sqlite" )
-CORAL/Services/ConnectionService     Info Read-Only Connection to service oracle://atlas_dd established. Id=6fde3fde-9017-11db-837e-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=6fde3fde-9017-11db-837e-003048836897
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=6fde3fde-9017-11db-837e-003048836897
-GeoModelSvc.LAr...   INFO Keys for LAr are ATLAS-CSC-01-01-00  ATLAS
-GeoModelSvc.LAr...   INFO LArDetectorToolNV:  Detector Information coming from the database and job options IGNORED.
-GeoModelSvc.LAr...   INFO Creating the LAr 
-GeoModelSvc.LAr...   INFO LAr Geometry Options:
-GeoModelSvc.LAr...   INFO   Sagging           = false
-GeoModelSvc.LAr...   INFO   Barrel            = ON
-GeoModelSvc.LAr...   INFO   Endcap            = ON
-ExpHall Parameters defined
-in RALEmb :   Atlas version ATLAS-CSC-01-01-00
-              LAr   version 
-       LAr version LAr-Misaligned-01
-Barrel Parameters defined
-Emec Parameters defined
-HEC Parameters defined
-LArMaterialManager   INFO ---- THIN absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.749275,0.183746,0.0669791
-LArMaterialManager   INFO   Total mass, Thickness: 1.06611e+20 ,2.20337
-LArMaterialManager   INFO  Contraction 0.997
-LArMaterialManager   INFO   Thinabs Density =  7.82239
-
-LArMaterialManager   INFO ---- THICK absorber characteristics: ----
-LArMaterialManager   INFO   Fraction pb,fe,gl: 0.827772,0.149862,0.022366
-LArMaterialManager   INFO   Total mass, Thickness: 1.30716e+20 ,2.20337
-LArMaterialManager   INFO   Thickabs Density =  9.59105 
-
-LArMaterialManager   INFO ---- Electrode characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, Kapton: 0.791253,0.208747
-LArMaterialManager   INFO   Total mass, Thickness:7.42115e+18 ,0.275
-LArMaterialManager   INFO   Electrode Density =  4.37083
- 
-LArMaterialManager   INFO ---- Mother Board characteristics: ----
-LArMaterialManager   INFO   Fraction Cu, G10: 0.46077,0.53923
-LArMaterialManager   INFO   Total mass, Thickness:7.64634e+19 ,4.3
-LArMaterialManager   INFO   M_board Density =  2.84902
-LArMaterialManager   INFO 
----- EMEC THIN absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-LArMaterialManager   INFO   Total mass, Thickness  =1.41479e+20 ,2.29
-LArMaterialManager   INFO   Thinabs Density        =9.9881
-
-
----- EMEC THIN absorber characteristics: ----
-  Thickness pb,fe,gl,[mm]=1.69 0.4 0.2
-  Fraction  pb,fe,gl     =0.846212,0.138877,0.0149112
-  Total mass, Thickness  =1.41479e+20 ,2.29
-  Thinabs Density        =9.9881
-
-LArMaterialManager   INFO ---- EMEC THICK absorber characteristics: ----
-LArMaterialManager   INFO   Thickness pb,fe,gl[mm]=2.2 0.4 0.2
-LArMaterialManager   INFO   Fraction  pb,fe,gl:    0.877495,0.110627,0.011878
-LArMaterialManager   INFO   Total mass, Thickness: 1.77608e+20 ,2.8
-LArMaterialManager   INFO   Thickabs Density =     10.2549 
-
-Sagging in geometry 0
-BarrelConstruction   INFO ++++++++++++++++++++++++++++++++++++++++++++++++++++
-+                                                  +
-+         Start of Barrel EM GeoModel definition   +
-+                                                  +
-++++++++++++++++++++++++++++++++++++++++++++++++++++
- 
- 
- 
-idat 0 Rhocen/Phice/Delta/deltay/deltax/etatrans 1500.02 0.106187 46.2025 0 0 0.79988
-idat 1 Rhocen/Phice/Delta/deltay/deltax/etatrans 1521 0.569751 45.0574 0 0 0.79893
-idat 2 Rhocen/Phice/Delta/deltay/deltax/etatrans 1559.66 -0.573092 43.3446 0 0 0.79729
-idat 3 Rhocen/Phice/Delta/deltay/deltax/etatrans 1597.2 0.576518 42.4478 0 0 0.79615
-idat 4 Rhocen/Phice/Delta/deltay/deltax/etatrans 1634.57 -0.579943 40.9436 0 0 0.79532
-idat 5 Rhocen/Phice/Delta/deltay/deltax/etatrans 1671.02 0.582296 40.2251 0 0 0.79493
-idat 6 Rhocen/Phice/Delta/deltay/deltax/etatrans 1707.43 -0.585638 38.8752 0 0 0.79473
-idat 7 Rhocen/Phice/Delta/deltay/deltax/etatrans 1743.07 0.588207 38.2915 0 0 0.79483
-idat 8 Rhocen/Phice/Delta/deltay/deltax/etatrans 1778.76 -0.590596 37.0608 0 0 0.79519
-idat 9 Rhocen/Phice/Delta/deltay/deltax/etatrans 1813.75 0.59285 36.5831 0 0 0.79576
-idat 10 Rhocen/Phice/Delta/deltay/deltax/etatrans 1848.87 -0.595587 35.4475 0 0 0.79655
-idat 11 Rhocen/Phice/Delta/deltay/deltax/etatrans 1883.36 0.59744 35.0556 0 0 0.79747
-idat 12 Rhocen/Phice/Delta/deltay/deltax/etatrans 1918.02 -0.599714 33.9977 0 0 0.79856
-idat 13 Rhocen/Phice/Delta/deltay/deltax/etatrans 1952.1 0.601911 33.6767 0 0 0.7999
-idat 14 Rhocen/Phice/Delta/deltay/deltax/etatrans 1970.48 0.0811661 90 0 0 0.80067
-Getting primary numbers for ATLAS, ATLAS-CSC-01-01-00
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-LArWheelCalculator   INFO  LArWheelCalculator::inner_wheel_ini: AlfInt,ext[deg]=107 64.5 ROpt[mm]=323.292 654.358 ZlOpt[mm]=52.2012 75.8952 RminA= 300 RmaxA= 800 RstepA= 0.01
-LArWheelCalculator   INFO  LArWheelCalculator::outer_wheel_ini: AlfInt,ext[deg]=122.5 59 ROpt[mm]=654.358 2034 ZlOpt[mm]=32.0362 53.2691 RminA= 600 RmaxA= 2100 RstepA= 0.01
- *** EMECSupportConstruction: contract,contract_e=0.997 0.996388
- *** EMECSupportConstruction: Barrett thickness: inner,outer, electrode[mm]=2.7916 2.28313 0.274007
-InnerWheel,z(0)=0 rmin=302.306 rmax=610.38
-           z(1)=514 rmin=344.279 rmax=695.336
-OuterWheel,z(0)=0 rmin=613.38 rmax=1999.87
-           z(1)=63.1752 rmin=623.822 rmax=2034
-           z(2)=514 rmin=698.336 rmax=2034
-EMB_NEG
-EMB_POS
-EMEC_NEG
-EMEC_POS
-FCAL1_NEG
-FCAL1_POS
-FCAL2_NEG
-FCAL2_POS
-FCAL3_NEG
-FCAL3_POS
-FCAL_NEG
-FCAL_POS
-HEC_NEG
-HEC_POS
-LARCRYO_B
-LARCRYO_EC_NEG
-LARCRYO_EC_POS
-SOLENOID
-GeoModelSvc.LAr...   INFO Default LAr DetCondKeyTrans stored with StoreGate key /LAr/Align
-TileInfoLoader       INFO Initializing TileInfoLoader
-EventPersistenc...   INFO Added successfully Conversion service:DetDescrCnvSvc
-CaloLVL1_IDDetD...   INFO in createObj: creating a CaloLVL1_ID helper object in the detector store
-IdDictDetDescrCnv    INFO in initialize
-IdDictDetDescrCnv    INFO in createObj: creating a IdDictManager object in the detector store
-IdDictDetDescrCnv    INFO IdDictName:  IdDictParser/ATLAS_IDS.xml
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=6fde3fde-9017-11db-837e-003048836897
-IdDictDetDescrCnv    INFO Reading InnerDetector    IdDict file IdDictParser/IdDictInnerDetector.xml
-IdDictDetDescrCnv    INFO Reading LArCalorimeter   IdDict file IdDictParser/IdDictLArCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading TileCalorimeter  IdDict file IdDictParser/IdDictTileCalorimeter.xml
-IdDictDetDescrCnv    INFO Reading Calorimeter      IdDict file IdDictParser/IdDictCalorimeter_DC3-05.xml
-IdDictDetDescrCnv    INFO Reading MuonSpectrometer IdDict file IdDictParser/IdDictMuonSpectrometer_R.01.xml
-IdDictDetDescrCnv    INFO Found id dicts:
-IdDictDetDescrCnv    INFO Using dictionary tag: destaged_layout
-IdDictDetDescrCnv    INFO Dictionary ATLAS                version default              DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary Calorimeter          version default              DetDescr tag CaloIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary InnerDetector        version default              DetDescr tag InDetIdentifier-05
-IdDictDetDescrCnv    INFO Dictionary LArCalorimeter       version fullAtlas            DetDescr tag LArIdentifier-DC3-05
-IdDictDetDescrCnv    INFO Dictionary LArElectrode         version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary LArHighVoltage       version fullAtlas            DetDescr tag (using default)
-IdDictDetDescrCnv    INFO Dictionary MuonSpectrometer     version R.01                 DetDescr tag MuonIdentifier-02
-IdDictDetDescrCnv    INFO Dictionary TileCalorimeter      version fullAtlasAndTestBeam DetDescr tag TileIdentifier-00
-CaloLVL1_ID          INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileIDDetDescrCnv    INFO in createObj: creating a TileID helper object in the detector store
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=6fde3fde-9017-11db-837e-003048836897
-TileID               INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileNeighbour        INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileNeighbour.txt
-TileTBIDDetDesc...   INFO in createObj: creating a TileTBID helper object in the detector store
-TileTBID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileHWIDDetDesc...   INFO in createObj: creating a TileHWID helper object in the detector store
-TileHWID             INFO initialize_from_dictionary 
- AtlasDetectorID::initialize_from_dictionary - OK 
-TileInfoLoader       INFO Set CaloLVL1 TileID, TileTBID and TileHWID helpers in TileCablingService 
-TileInfoLoader       INFO TileNoise=true,  digitsNoiseSigmaHi=1.6, digitsNoiseSigmaLo=0.8
-TileInfoLoader       INFO digitsResolutionHi=-9999, setting it equal to digitsNoiseSigmaHi
-TileInfoLoader       INFO digitsResolutionLo=-9999, setting it equal to digitsNoiseSigmaLo
-TileInfoLoader       INFO TileZeroSuppress=false,  ThresholdRawChannel=-3, ThresholdDigits=-2
-TileInfoLoader       INFO TTL1Calib=4.1, TileTTL1Thresh=5, TTL1NoiseSigma=2.5, TTL1Ped=0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileNoise = 1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileCoherNoise = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsNoiseSigmaLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionHi = 1.6
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  DigitsResolutionLo = 0.8
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TileZeroSuppress = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdRawChannel = -3
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  ThresholdDigits = -2
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Calib = 4.1
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1NoiseSigma = 2.5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Thresh = 5
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  TTL1Ped = 0
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElec = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[0] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[1] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[2] = 70
-TileInfoLoader       INFO  Over-ride CDB in TileInfoLoader:  nPhElecVec[3] = 70
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/TileDigitsShape_v02.txt
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulsehi_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulselo_physics.dat
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_tower_physics.dat
-TileInfoLoader       INFO 601 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO Reading file  /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/pulse_adder_muon_physics.dat
-TileInfoLoader       INFO 651 number of bins in shaping function
-TileInfoLoader       INFO 214 index of in-time bin
-TileInfoLoader       INFO  50 bins per beam crossing
-TileInfoLoader       INFO  Peak value = 1 at bin = 214, Time0Bin = 214
-TileInfoLoader       INFO  TileInfo initialization completed. 
-TileInfoLoader       INFO Placed a TileInfo in Detector store with name TileInfo
-TileInfoLoader       INFO Empty file prefix, no files loaded
-AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-01-07-80
-LArCellContFake...   INFO LArCellContFakeWriter::initialize()
-LArCellContFake...  DEBUG  Found DetectorStore 
-CaloCell_IDDetD...   INFO in createObj: creating a CaloCell_ID helper object in the detector store
-LArEM_IDDetDesc...   INFO in createObj: creating a LArEM_ID helper object in the detector store
-LArEM_ID             INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArHEC_IDDetDes...   INFO in createObj: creating a LArHEC_ID helper object in the detector store
-LArHEC_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArFCAL_IDDetDe...   INFO in createObj: creating a LArFCAL_ID helper object in the detector store
-LArFCAL_ID           INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=6fde3fde-9017-11db-837e-003048836897
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal2DNeighbors.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsNext.txt
-LArFCAL_ID           INFO Reading file /afs/cern.ch/atlas/software/builds/nightlies/dev/AtlasConditions/rel_6/InstallArea/share/FCal3DNeighborsPrev.txt
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=6fde3fde-9017-11db-837e-003048836897
- AtlasDetectorID::initialize_from_dictionary - OK 
-LArCellContFake...  DEBUG  Found the CaloCell_ID helper. 
-CaloMgrDetDescrCnv   INFO in createObj: creating a Calo Detector Manager object in the detector store
-CaloIdMgrDetDes...   INFO in createObj: creating a CaloDescrManager object in the detector store
-CaloIdMgrDetDes...   INFO Set CaloCell_ID helper in CaloIdMgr 
-CaloDM_IDDetDes...   INFO in createObj: creating a CaloDM_ID helper object in the detector store
-CaloDM_ID            INFO initialize_from_dictionary
- AtlasDetectorID::initialize_from_dictionary - OK 
-CaloIdMgrDetDes...   INFO Set CaloDM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set CaloLVL1_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArEM_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArHEC_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set LArFCAL_ID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO Set TileID helper in CaloIdMgr 
-CaloIdMgrDetDes...   INFO  Finished 
-CaloIdMgrDetDes...   INFO Initializing CaloIdMgr from values in CaloIdMgrDetDescrCnv 
-CORAL/Services/ConnectionService     Info Session on connection to service oracle://atlas_dd started for user atlasdd_reader. Id=6fde3fde-9017-11db-837e-003048836897
-DetectorStore     WARNING retrieve(default): No valid proxy for default object 
- of type TileDetDescrManager(CLID 2941)
-CaloMgrDetDescrCnv  ERROR Could not get TileDetDescrManager
-DataProxy           FATAL accessData: ERROR conversion failed for data object 4548337/CaloMgr
- Throwing runtime_error  
-LArCellContFake...  ERROR Unable to retrieve CaloDetDescrManager from DetectorStore
-AthenaEventLoopMgr  ERROR Unable to initialize Algorithm: LArCellContFakeWriter
-AthenaEventLoopMgr  ERROR Failed to initialize base class MinimalEventLoopMgr
-ServiceManager      ERROR Unable to initialize Service: AthenaEventLoopMgr
-ApplicationMgr      FATAL finalize: Invalid state "Configured"
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/Calorimeter/CaloCellCorrection/src/CaloCellEnergyRescaler.h b/Calorimeter/CaloCellCorrection/src/CaloCellEnergyRescaler.h
deleted file mode 100644
index f432e4ddade..00000000000
--- a/Calorimeter/CaloCellCorrection/src/CaloCellEnergyRescaler.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-//Dear emacs, this is -*-c++-*-
-
-#ifndef CALOCELLENERGYRESCALER_H
-#define CALOCELLENERGYRESCALER_H
-
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "CaloInterface/ICaloCellMakerTool.h"
-#include "AthenaPoolUtilities/AthenaAttributeList.h"
-#include "StoreGate/DataHandle.h"  
-#include "AthenaKernel/IOVSvcDefs.h"
-#include <string>
-
-class CaloCellContainer;
-class CaloCondBlobFlt;
-
-/** @class CaloCellEnergyRescaler
-    @brief CaloCellMakerTool to re-scale cell energies.
-*/
-
-class CaloCellEnergyRescaler : public AthAlgTool, virtual public ICaloCellMakerTool  {
-public:
-  
-  CaloCellEnergyRescaler (const std::string& type, const std::string& name, 
-			  const IInterface* parent);
-
-  ~CaloCellEnergyRescaler();
-  virtual StatusCode initialize(); 
-
-  virtual StatusCode process( CaloCellContainer * theCellContainer) ;
-
- private: 
-  /// IOV callback method
-  StatusCode load(IOVSVC_CALLBACK_ARGS); 
-
-  const DataHandle<AthenaAttributeList> m_attrList;
-  const CaloCondBlobFlt* m_corrValues;
-
-  std::string m_key;
-};
-
-#endif     
diff --git a/Calorimeter/CaloCnv/CaloTPCnv/share/CaloClusterCellLinkContainerCnv_p1_test.ref b/Calorimeter/CaloCnv/CaloTPCnv/share/CaloClusterCellLinkContainerCnv_p1_test.ref
deleted file mode 100644
index a5bce3fd256..00000000000
--- a/Calorimeter/CaloCnv/CaloTPCnv/share/CaloClusterCellLinkContainerCnv_p1_test.ref
+++ /dev/null
@@ -1 +0,0 @@
-test1
diff --git a/Calorimeter/CaloCnv/CaloTPCnv/share/CaloCompactCellTool_test.txt b/Calorimeter/CaloCnv/CaloTPCnv/share/CaloCompactCellTool_test.txt
deleted file mode 100644
index 0dc9dec0ece..00000000000
--- a/Calorimeter/CaloCnv/CaloTPCnv/share/CaloCompactCellTool_test.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-ApplicationMgr.DLLs += { "StoreGate", "CLIDComps", "CaloTriggerTool" };
-ApplicationMgr.ExtSvc += { "StoreGateSvc", "StoreGateSvc/DetectorStore" };
diff --git a/Calorimeter/CaloRec/src/CaloCellContainerCorrectorTool.h b/Calorimeter/CaloRec/src/CaloCellContainerCorrectorTool.h
deleted file mode 100644
index eb80cfd1f71..00000000000
--- a/Calorimeter/CaloRec/src/CaloCellContainerCorrectorTool.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef CALOREC_CALOCELLCONTAINERCORRECTORTOOL_H
-#define CALOREC_CALOCELLCONTAINERCORRECTORTOOL_H
-
-class StoreGateSvc; 
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "CaloInterface/ICaloCellMakerTool.h"
-#include "CaloEvent/CaloCellContainer.h"
-#include "CaloUtils/CaloCellCorrection.h"
-
-#include "GaudiKernel/ToolHandle.h"
-
-class CaloCellContainerCorrectorTool: public AthAlgTool,
-	             virtual public ICaloCellMakerTool 
-
-{
-public:    
-  CaloCellContainerCorrectorTool(const std::string& type, 
-				 const std::string& name, 
-				 const IInterface* parent) ;
-
-  typedef ToolHandleArray<CaloCellCorrection> ::iterator 
-    CellCorrectionToolIterator;   
-
-  virtual StatusCode initialize() ; 
-  // update theCellContainer
-  virtual StatusCode process( CaloCellContainer * theCellContainer) ;
-
-
- private:
-// properties
-
-  std::vector<int> m_caloNums ; // which calo to correct
-  //reminder  enum SUBCALO { LAREM = 0, LARHEC = 1, LARFCAL = 2, TILE = 3, NSUBCALO = 4, NOT_VALID=999999 };
-
-  ToolHandleArray<CaloCellCorrection> m_cellCorrectionTools;
-
-  bool m_caloSelection ;
-
-  StatusCode processOnCellIterators(const CaloCellContainer::iterator  &  itrCellBeg, const CaloCellContainer::iterator & itrCellEnd );
-  
-
-};
-
-#endif
-
diff --git a/Calorimeter/CaloRec/src/CaloClusterCellLinksUpdater.h b/Calorimeter/CaloRec/src/CaloClusterCellLinksUpdater.h
deleted file mode 100644
index cadecb80821..00000000000
--- a/Calorimeter/CaloRec/src/CaloClusterCellLinksUpdater.h
+++ /dev/null
@@ -1,64 +0,0 @@
-///////////////////////// -*- C++ -*- /////////////////////////////
-
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-// CaloClusterCellLinksUpdater.h 
-// Header file for class CaloClusterCellLinksUpdater
-// Author: S.Binet<binet@cern.ch>
-/////////////////////////////////////////////////////////////////// 
-#ifndef CALOREC_CALOCLUSTERCELLLINKSUPDATER_H
-#define CALOREC_CALOCLUSTERCELLLINKSUPDATER_H 1
-
-// STL includes
-#include <string>
-
-// FrameWork includes
-#include "AthenaBaseComps/AthAlgorithm.h"
-
-
-
-class CaloClusterCellLinksUpdater
-  : public ::AthAlgorithm
-{ 
-
-  /////////////////////////////////////////////////////////////////// 
-  // Public methods: 
-  /////////////////////////////////////////////////////////////////// 
- public: 
-
-  // Copy constructor: 
-
-  /// Constructor with parameters: 
-  CaloClusterCellLinksUpdater( const std::string& name, ISvcLocator* pSvcLocator );
-
-  /// Destructor: 
-  virtual ~CaloClusterCellLinksUpdater(); 
-
-  // Athena algorithm's Hooks
-  /// Standard algorithm initialize
-  virtual StatusCode  initialize();
-  /// Standard algorithm execute
-  virtual StatusCode  execute();
-  /// Standard algorithm finalize
-  virtual StatusCode  finalize();
-
- private: 
-  /// Default constructor: 
-  CaloClusterCellLinksUpdater();
-
-  /// Name of the CaloCellContainer the links should point to(jobProperty) 
-  std::string m_newCaloCellName;
-
-  /// CaloClusters to be considered (jobProperty)
-  std::vector<std::string> m_caloClusterNames;
-
-  /// Set fo CaloClusters to be considered (no duplicates)
-  std::set<std::string> m_caloClusterNameSet;
-
-  bool m_firstEvent;
- 
-}; 
-
-#endif //> !CALOREC_CALOCLUSTERCELLLINKSUPDATER_H
diff --git a/Calorimeter/CaloRec/src/CaloClusterCorrDBWriter.h b/Calorimeter/CaloRec/src/CaloClusterCorrDBWriter.h
deleted file mode 100644
index c72133ec2d4..00000000000
--- a/Calorimeter/CaloRec/src/CaloClusterCorrDBWriter.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef CALOREC_CALOCLUSTERCORRDBWRITER
-#define CALOREC_CALOCLUSTERCORRDBWRITER
-
-/**
- * @class CaloClusterCorrDBWriter
- * @author Walter Lampl <walter.lampl@cern.ch>
- * @date March, 28th 2006
- *
- * This algorithm has only an @c initialize() and a @c finalize() method.
- * It instantiates all ClusterCorrection Tools given by jobOptions. The
- * cluster correction constants (@c ToolConstants) are expected to be
- * initialized by job options. In the @c finalize method, this algorithm
- * records these objects to the detector store so that they can be 
- * streamed out to a POOL file. 
- */
-
-
-
-#include "AthenaBaseComps/AthAlgorithm.h"
-#include "GaudiKernel/ToolHandle.h"
-#include "CaloRec/ToolWithConstantsMixin.h"
-#include "CaloRec/Blob2ToolConstants.h"
-#include <vector>
-#include <string>
-
-
-class StoreGateSvc;
-
-class CaloClusterCorrDBWriter : public AthAlgorithm
-{
-
- public:
-
-  CaloClusterCorrDBWriter(const std::string& name, ISvcLocator* pSvcLocator);
-  virtual ~CaloClusterCorrDBWriter();
-  virtual StatusCode initialize();
-  virtual StatusCode execute();
-  virtual StatusCode finalize();
-  
- private:
-
-  /** @brief The list of tool names (jobOptions)*/
-  std::vector<std::string> m_correctionToolNames;
-
-  /** @brief Key for the DetectorStore (jobOptions) 
-   * The ToolConstants will be recorded with this key.
-   */
-  std::string m_key;
-
-  std::string m_inlineFolder;
-
-  /** @brief the actual list of tools corresponding to above names */
-  std::vector<CaloRec::ToolWithConstantsMixin*>  m_correctionTools; 
-
-  ToolHandle<Blob2ToolConstants> m_blobTool;
-  
-};
-
-#endif // CALOREC_CALOCLUSTERCORRDBWRITER
diff --git a/Calorimeter/CaloRec/src/CaloClusterCorrDumper.h b/Calorimeter/CaloRec/src/CaloClusterCorrDumper.h
deleted file mode 100644
index 9a3638dccbc..00000000000
--- a/Calorimeter/CaloRec/src/CaloClusterCorrDumper.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef CALOREC_CALOCLUSTERCORRDUMPER
-#define CALOREC_CALOCLUSTERCORRDUMPER
-
-/**
- * @class CaloClusterCorrDumper
- * @author Walter Lampl <walter.lampl@cern.ch>
- * @date March, 28th 2006
- *
- * This algorithm has only an @c initialize() and a @c finalize() method.
- * It instantiates all ClusterCorrection Tools given by jobOptions. The
- * cluster correction constants (@c ToolConstants) are expected to be
- * initialized by job options. In the @c finalize method, this algorithm
- * records these objects to the detector store so that they can be 
- * streamed out to a POOL file. 
- */
-
-
-
-#include "AthenaBaseComps/AthAlgorithm.h"
-#include "CaloRec/ToolWithConstantsMixin.h"
-#include <vector>
-#include <string>
-
-class StoreGateSvc;
-
-class CaloClusterCorrDumper : public AthAlgorithm
-{
-
- public:
-
-  CaloClusterCorrDumper(const std::string& name, ISvcLocator* pSvcLocator);
-  virtual ~CaloClusterCorrDumper();
-  virtual StatusCode initialize();
-  virtual StatusCode execute();
-  virtual StatusCode finalize();
-  
- private:
-
-  //std::string m_inlineFolder;
-
-  /** @brief The list of tool names (jobOptions)*/
-  std::vector<std::string> m_correctionToolNames;
-
-  /** @brief the actual list of tools corresponding to above names */
-  std::vector<CaloRec::ToolWithConstantsMixin*>  m_correctionTools; 
-
-
-  /** @brief Name of the text file where to store the constants
-   */
-  std::string m_fileName;
-
-};
-
-#endif // CALOREC_CALOCLUSTERCORRDUMPER
diff --git a/Calorimeter/CaloRec/src/CaloProtoCluster.h b/Calorimeter/CaloRec/src/CaloProtoCluster.h
deleted file mode 100644
index ff718b5a1f4..00000000000
--- a/Calorimeter/CaloRec/src/CaloProtoCluster.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-//Dear emacs, this is -*-c++-*-
-#ifndef CALOPROTOCLUSTER
-#define CALOPROTOCLUSTER
-
-
-#include "CaloEvent/CaloClusterCellLink.h"
-
-#include <memory>
-
-class CaloProtoCluster {
-
- public:
-  ///No default constructor, always need a CaloCellContainer to work with
-  CaloProtoCluster() = delete;
-
-  ///Constructor with a CaloCellContainer 
-  CaloProtoCluster(const CaloCellContainer* cellCont);
-
-  ///Constructor with a CaloCellContainer link
-  CaloProtoCluster(const DataLink<CaloCellContainer>& cellCont);
-
-  
- /**@brief Constructor (almost a copy constructor)
-  * @param cellLink Ptr to an existng CaloClusterCellLink.
-  * Will create a deep copy of the CaloClusterCellLink
-  **/
-  CaloProtoCluster(const CaloClusterCellLink* cellLink);
-  
-  ///Return the weighted energy sum of the list of cells
-  double e() {
-    if (!m_haveKine) getKine();
-    return m_e;
-  }
-
-  ///Return the weighted Et of the list of cells
-  double et() {
-    if (!m_haveKine) getKine();
-    return m_et;
-  }
-
-  ///Add a cell (forward to underlying  CaloClusterCellLink)
-  void addCell(const unsigned cellIdx, const CaloClusterCellLink::weight_t weight=1.0) {
-    m_cellLinks->addCell(cellIdx,weight);
-    m_haveKine=false;
-  }
-
-
-  ///Hand over ownership of CaloClusterCellLink to client
-  CaloClusterCellLink* releaseCellLinks() {
-    return m_cellLinks.release();
-  }
-
-  ///Get a pointer to the underlying CaloClusterCellLink object
-  CaloClusterCellLink* getCellLinks() {
-    return m_cellLinks.get();
-  }
-
-  ///Get the size of the underlying CaloClusterCellLink object
-  size_t size() {
-    return m_cellLinks->size();
-  }
-
- private:
-  ///update m_e and m_et
-  void getKine();
-
-  std::unique_ptr<CaloClusterCellLink> m_cellLinks;
-  bool m_haveKine;
-  double m_e;
-  double m_et;
-
-};
-
-
-
-
-#endif
diff --git a/Calorimeter/CaloRec/src/CaloTopoTmpClusterCellBase.h b/Calorimeter/CaloRec/src/CaloTopoTmpClusterCellBase.h
deleted file mode 100644
index 6b9424ff5a8..00000000000
--- a/Calorimeter/CaloRec/src/CaloTopoTmpClusterCellBase.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-//-----------------------------------------------------------------------
-// File and Version Information:
-// $Id: CaloTopoTmpClusterCellBase.h,v 1.6 2008-12-23 02:57:16 ssnyder Exp $
-//
-// Description: Base class for the ClusterCell Container for the 
-//              topological cluster making tools
-//   
-// Environment:
-//      Software developed for the ATLAS Detector at the CERN LHC
-//
-// Author List:
-//      Sven Menke
-//
-//-----------------------------------------------------------------------
-
-#ifndef CALOTOPOTMPCLUSTERCELLBASE_H
-#define CALOTOPOTMPCLUSTERCELLBASE_H
-
-#include "Identifier/IdentifierHash.h"
-#include "CaloIdentifier/CaloCell_ID.h"
-
-class CaloCellContainer;
-class CaloCell;
-class CaloTopoTmpClusterCellBase {
-
-private:
-
-  // Friends
-  
-  // Data members
-
-  size_t m_iCell;
-  CaloCell_ID::SUBCALO m_subDet;
-
-  /// Global calorimeter hash.
-  IdentifierHash m_idHash;
-  float m_signedRatio;
-  bool m_used;
-
-public:
-  
-  // Constructors
-
-  CaloTopoTmpClusterCellBase(const IdentifierHash & idHash, const CaloCell_ID::SUBCALO subDet, const size_t &iCell, const float & signedRatio) 
-    : m_iCell(iCell),
-      m_subDet(subDet),
-      m_idHash(idHash),
-      m_signedRatio(signedRatio),
-      m_used(false)
-  {
-  }
-
-  // Destructors
-
-  // Methods
-  
-  inline const IdentifierHash & getID() const 
-  {
-    return m_idHash;
-  }
-
-  
-  inline const size_t & getCaloCell() const
-  {
-    return m_iCell;
-  }
-
-  inline CaloCell_ID::SUBCALO getSubDet() const
-  {
-    return m_subDet;
-  }
-
-  inline const float & getSignedRatio() const
-  {
-    return m_signedRatio;
-  }
-
-  inline void setSignedRatio(const float & signedRatio)
-  {
-    m_signedRatio = signedRatio;
-  }
-
-  inline bool getUsed() const
-  {
-    return m_used;
-  }
-
-  inline void setUsed()
-  {
-    m_used = true;
-  }
-
-  inline void setUnused()
-  {
-    m_used = false;
-  }
-};
-
-#endif // CALOTOPOTMPCLUSTERCELLBASE_H
-
diff --git a/Calorimeter/CaloRec/src/CaloTopoTmpHashCell.h b/Calorimeter/CaloRec/src/CaloTopoTmpHashCell.h
deleted file mode 100644
index fab172c42a1..00000000000
--- a/Calorimeter/CaloRec/src/CaloTopoTmpHashCell.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-//-----------------------------------------------------------------------
-// File and Version Information:
-// $Id: CaloTopoTmpHashCell.h,v 1.6 2008-08-28 05:15:05 ssnyder Exp $
-// 
-// Description: HashCell Container for the topological cluster maker
-//   
-// Environment:
-//      Software developed for the ATLAS Detector at the CERN LHC
-//
-// Author List:
-//      Sven Menke
-//
-//-----------------------------------------------------------------------
-
-#ifndef CALOTOPOTMPHASHCELL_H
-#define CALOTOPOTMPHASHCELL_H
-
-template <class T>
-class CaloTopoTmpHashCell {
-
-private:
-
-  // Friends
-  
-  // Data members
-
-  T* m_clusterCell;
-
-public:
-  
-  // Constructors
-
-  CaloTopoTmpHashCell()
-  {
-    m_clusterCell = 0;
-  }
-
-
-  CaloTopoTmpHashCell(const CaloTopoTmpHashCell &other)
-  {
-    m_clusterCell = other.m_clusterCell;
-  }
-
-
-  CaloTopoTmpHashCell(T* clusterCell) 
-  {
-    m_clusterCell = clusterCell;
-  }
-
-  // Operators
-  
-  inline bool operator==(const CaloTopoTmpHashCell & other) const
-  {
-    return (m_clusterCell == other.m_clusterCell);
-  }
-
-  CaloTopoTmpHashCell & operator=(const CaloTopoTmpHashCell & other)
-  {
-    if ( this != &other ) {
-      m_clusterCell = other.m_clusterCell;
-    }
-    return *this;
-  }
-
-  T * getCaloTopoTmpClusterCell() const
-  {
-    return m_clusterCell;
-  }
-
-};
-
-#endif // CALOTOPOTMPHASHCELL_H
-
diff --git a/Control/AthenaIPCTools/src/AthenaSharedMemoryTool.h b/Control/AthenaIPCTools/src/AthenaSharedMemoryTool.h
deleted file mode 100644
index 182cda61b45..00000000000
--- a/Control/AthenaIPCTools/src/AthenaSharedMemoryTool.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef ATHENASHAREDMEMORYTOOL_H
-#define ATHENASHAREDMEMORYTOOL_H
-
-/** @file AthenaSharedMemoryTool.h
- *  @brief This file contains the class definition for the AthenaSharedMemoryTool class.
- *  @author Peter van Gemmeren <gemmeren@anl.gov>
- **/
-
-#include "GaudiKernel/ServiceHandle.h"
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "AthenaKernel/IAthenaIPCTool.h"
-
-#include <set>
-#include <string>
-
-// Forward declarations.
-class IIncidentSvc;
-
-namespace boost {
-   namespace interprocess {
-      class shared_memory_object;
-      class mapped_region;
-   }
-}
-
-/** @class AthenaSharedMemoryTool
- *  @brief This class provides the IPCTool for SharedMemory objects
- **/
-class AthenaSharedMemoryTool : public ::AthAlgTool, virtual public IAthenaIPCTool {
-public: 
-   /// Standard Service Constructor
-   AthenaSharedMemoryTool(const std::string& type, const std::string& name, const IInterface* parent);
-   /// Destructor
-   virtual ~AthenaSharedMemoryTool();
-
-   /// Gaudi Service Interface method implementations:
-   StatusCode initialize();
-   StatusCode stop();
-   StatusCode finalize();
-
-   StatusCode makeServer(int num);
-   bool isServer() const;
-   StatusCode makeClient(int num);
-   bool isClient() const;
-
-   StatusCode putEvent(long eventNumber, const void* source, size_t nbytes, unsigned int status) const;
-   StatusCode getLockedEvent(void** target, unsigned int& status) const;
-   StatusCode lockEvent(long eventNumber) const;
-
-   StatusCode putObject(const void* source, size_t nbytes, int num = 0) const;
-   StatusCode getObject(void** target, size_t& nbytes, int num = 0) const;
-   StatusCode clearObject(char** tokenString, int& num) const;
-   StatusCode lockObject(const char* tokenString, int num = 0) const;
-
-private:
-   StringProperty m_sharedMemory;
-   const size_t m_maxSize;
-   const int m_maxDataClients;
-   int m_num;
-   mutable std::set<int> m_dataClients;
-   boost::interprocess::mapped_region* m_payload;
-   boost::interprocess::mapped_region* m_status;
-   long m_fileSeqNumber;
-   bool m_isServer;
-   bool m_isClient;
-   ServiceHandle<IIncidentSvc> m_incidentSvc;
-};
-
-#endif
diff --git a/Control/AthenaIPCTools/src/AthenaYamplTool.cxx b/Control/AthenaIPCTools/src/AthenaYamplTool.cxx
deleted file mode 100644
index fea75d358e3..00000000000
--- a/Control/AthenaIPCTools/src/AthenaYamplTool.cxx
+++ /dev/null
@@ -1,245 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#include "AthenaYamplTool.h"
-
-#include "GaudiKernel/FileIncident.h"
-#include "GaudiKernel/IChronoStatSvc.h"
-
-//#include "EventStorage/EventStorageRecords.h"
-
-#include "yampl/SocketFactory.h"
-#include <sstream>
-
-struct ShareEventHeader {
-   long evtSeqNumber;
-   long fileSeqNumber;
-   std::size_t evtSize;
-   std::size_t evtOffset;
-   unsigned int evtCoreStatusFlag;
-   uint32_t evtTerm1;
-   uint32_t evtTerm2;
-};
-
-//___________________________________________________________________________
-AthenaYamplTool::AthenaYamplTool(const std::string& type,
-				 const std::string& name,
-				 const IInterface* parent)  
-  : AthAlgTool(type, name, parent)
-  ,  m_fileSeqNumber(0)
-  ,  m_isServer(false)
-  ,  m_isClient(false)
-  ,  m_many2one(true)
-  ,  m_chronoStatSvc("ChronoStatSvc", name)
-  ,  m_incidentSvc("IncidentSvc", name)
-  ,  m_socketFactory(nullptr)
-  ,  m_clientSocket(nullptr)
-  ,  m_serverSocket(nullptr)
-{
-  declareProperty("ChannelName", m_channel = name);
-  declareProperty("Many2One", m_many2one);
-  declareInterface<IAthenaIPCTool>(this);
-}
-
-//___________________________________________________________________________
-AthenaYamplTool::~AthenaYamplTool() {
-   delete m_clientSocket;
-   delete m_serverSocket;
-   delete m_socketFactory;
-}
-
-//___________________________________________________________________________
-StatusCode AthenaYamplTool::initialize() {
-   ATH_MSG_INFO("Initializing " << name() << " - package version " << PACKAGE_VERSION);
-   if (!::AthAlgTool::initialize().isSuccess()) {
-      ATH_MSG_FATAL("Cannot initialize AthAlgTool base class.");
-      return(StatusCode::FAILURE);
-   }
-   // Retrieve ChronoStatSvc
-   if (!m_chronoStatSvc.retrieve().isSuccess()) {
-      ATH_MSG_FATAL("Cannot get ChronoStatSvc.");
-      return(StatusCode::FAILURE);
-   }
-   // Retrieve IncidentSvc
-   if (!m_incidentSvc.retrieve().isSuccess()) {
-      ATH_MSG_FATAL("Cannot get IncidentSvc");
-      return(StatusCode::FAILURE);
-   }
-   return(StatusCode::SUCCESS);
-}
-
-//___________________________________________________________________________
-StatusCode AthenaYamplTool::finalize() {
-   ATH_MSG_INFO("in finalize()");
-   // Release ChronoStatSvc
-   if (!m_chronoStatSvc.release().isSuccess()) {
-      ATH_MSG_WARNING("Cannot release ChronoStatSvc.");
-   }
-   return(::AthAlgTool::finalize());
-}
-
-//___________________________________________________________________________
-StatusCode AthenaYamplTool::makeServer(int /*num*/) {
-   ATH_MSG_DEBUG("Creating Yampl channel on the Shared Reader side");
-   if (m_isServer || m_isClient) {
-      ATH_MSG_ERROR("Cannot make AthenaYamplTool a Server.");
-      return(StatusCode::FAILURE);
-   }
-   m_isServer = true;
-   m_socketFactory = new yampl::SocketFactory();
-   m_serverSocket = m_socketFactory->createServerSocket(yampl::Channel(m_channel.value(),yampl::LOCAL_PIPE),yampl::MOVE_DATA); 
-   return(StatusCode::SUCCESS);
-}
-
-//___________________________________________________________________________
-bool AthenaYamplTool::isServer() const {
-   return(m_isServer);
-}
-
-//___________________________________________________________________________
-StatusCode AthenaYamplTool::makeClient(int /*num*/) {
-   ATH_MSG_DEBUG("Creating Yampl channel on the Event Processor side");
-   if (m_isServer || m_isClient) {
-      ATH_MSG_ERROR("Cannot make AthenaYamplTool a Client.");
-      return(StatusCode::FAILURE);
-   }
-   m_isClient = true;
-   m_socketFactory = new yampl::SocketFactory();
-   if(m_many2one) {
-     // We work with the shared reader directly. One shared reader in a separate process. 
-     // And many Yampl Tools talking to him from different processes
-     m_clientSocket = m_socketFactory->createClientSocket(yampl::Channel(m_channel.value(),yampl::LOCAL_PIPE),yampl::MOVE_DATA);       
-     ATH_MSG_DEBUG("Client socket created for Many2One mode");
-   }
-   else {
-     // We work with the TokenProcessor, which resides in the same process.
-     // Thus the channel name has to be bound to the PID
-     // Also, in this case the socket type is Server
-     std::ostringstream pidstr;
-     pidstr << getpid();
-     std::string socketName = m_channel.value() + std::string("_") + pidstr.str();
-     m_clientSocket = m_socketFactory->createServerSocket(yampl::Channel(socketName,yampl::LOCAL_PIPE),yampl::MOVE_DATA);
-     ATH_MSG_DEBUG("Server socket created for One2One mode");
-   }
-   return(StatusCode::SUCCESS);
-}
-
-//___________________________________________________________________________
-bool AthenaYamplTool::isClient() const {
-   return(m_isClient);
-}
-
-//___________________________________________________________________________
-StatusCode AthenaYamplTool::putEvent(long eventNumber, const void* source, std::size_t nbytes, unsigned int status) const {
-   if(!m_serverSocket) {
-     ATH_MSG_ERROR("putEvent called when Tool is not a Server!");
-     return StatusCode::FAILURE;
-   }
-   if (source == nullptr && nbytes == 0) {
-      ATH_MSG_DEBUG("putEvent got last Event marker");
-      return(StatusCode::SUCCESS);
-   }
-   if (source == nullptr) {
-      ATH_MSG_ERROR("putEvent got null source");
-      return(StatusCode::FAILURE);
-   }
-
-   ShareEventHeader evtH;
-   evtH.evtSeqNumber = eventNumber;
-   evtH.fileSeqNumber = m_fileSeqNumber;
-   evtH.evtSize = nbytes;
-   evtH.evtOffset = 0;
-   evtH.evtCoreStatusFlag = status;
-   evtH.evtTerm1 = *(static_cast<const uint32_t*>(source) + nbytes / sizeof(uint32_t) - 1);
-   evtH.evtTerm2 = *(static_cast<const uint32_t*>(source) + nbytes / sizeof(uint32_t) - 2);
-
-   // Prepare message for client
-   void* message = malloc(nbytes+sizeof(evtH));
-   memcpy(message,(void*)&evtH,sizeof(evtH));
-   memcpy((char*)message+sizeof(evtH),source,nbytes);
-
-   // Wait for incoming request
-   char *ping = nullptr; // can be something else
-   m_serverSocket->recv(ping);
-   m_serverSocket->send(message,nbytes+sizeof(evtH));
-   return(StatusCode::SUCCESS);
-}
-
-//___________________________________________________________________________
-StatusCode AthenaYamplTool::getLockedEvent(void** target, unsigned int& status) const {
-
-  void* receive_message;
-
-  if(m_many2one) {
-    // Ping server
-    std::ostringstream pidstr;
-    pidstr << getpid();
-    std::string ping = "Ping from " + pidstr.str();
-    void* send_message = malloc(ping.size());
-    memcpy(send_message,ping.data(),ping.size());
-    m_clientSocket->send(send_message,ping.size());
-
-    // And get the answer
-    m_clientSocket->recv(receive_message);
-  }
-  else {
-    m_clientSocket->recv(receive_message);
-  }
-
-  ShareEventHeader evtH;
-  memcpy((void*)&evtH,receive_message,sizeof(evtH));
-
-  if (evtH.fileSeqNumber != m_fileSeqNumber && m_fileSeqNumber > 0) {
-    FileIncident endFileIncident(name(), "EndInputFile", "SHM");
-    m_incidentSvc->fireIncident(endFileIncident);
-    const_cast<AthenaYamplTool*>(this)->m_fileSeqNumber = evtH.fileSeqNumber;
-    FileIncident beginFileIncident(name(), "BeginInputFile", "SHM");
-    m_incidentSvc->fireIncident(beginFileIncident);
-  }
-
-  std::size_t nbytes = evtH.evtSize;
-  char* buf = new char[nbytes];
-  memcpy(buf, static_cast<char*>((char*)receive_message+sizeof(evtH))+evtH.evtOffset,nbytes);
-  *target = buf;
-
-  if(!m_many2one) {
-    std::string pong("Done");
-    void* send_message = malloc(pong.size());
-    memcpy(send_message,pong.data(),pong.size());
-    m_clientSocket->send(send_message,pong.size());
-  }
-
-  if (evtH.evtTerm1 != *(static_cast<const uint32_t*>(*target) + nbytes / sizeof(uint32_t) - 1) ||
-      evtH.evtTerm2 != *(static_cast<const uint32_t*>(*target) + nbytes / sizeof(uint32_t) - 2)) {
-    ATH_MSG_ERROR("Event corrupted by AthenaYamplTool");
-    return(StatusCode::FAILURE);
-  }
-  status = evtH.evtCoreStatusFlag;
-  return(StatusCode::SUCCESS);
-}
-
-//___________________________________________________________________________
-StatusCode AthenaYamplTool::lockEvent(long) const {
-  return StatusCode::SUCCESS;
-}
-
-//___________________________________________________________________________
-StatusCode AthenaYamplTool::putObject(const void*, size_t, int) const {
-  return(StatusCode::FAILURE);
-}
-
-//___________________________________________________________________________
-StatusCode AthenaYamplTool::getObject(void**, size_t&, int) const {
-  return(StatusCode::FAILURE);
-}
-
-//___________________________________________________________________________
-StatusCode AthenaYamplTool::clearObject(char**, int&) const {
-  return(StatusCode::FAILURE);
-}
-
-//___________________________________________________________________________
-StatusCode AthenaYamplTool::lockObject(const char*, int) const {
-   return(StatusCode::SUCCESS);
-}
diff --git a/Control/AthenaIPCTools/src/AthenaYamplTool.h b/Control/AthenaIPCTools/src/AthenaYamplTool.h
deleted file mode 100644
index 51e91ed2c88..00000000000
--- a/Control/AthenaIPCTools/src/AthenaYamplTool.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef ATHENAYAMPLTOOL_H
-#define ATHENAYAMPLTOOL_H
-
-#include "GaudiKernel/ServiceHandle.h"
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "AthenaKernel/IAthenaIPCTool.h"
-
-#include <string>
-
-// Forward declarations.
-class IChronoStatSvc;
-class IIncidentSvc;
-
-namespace yampl {
-  class ISocketFactory;
-  class ISocket;
-}
-#include "yampl/Exceptions.h"
-
-class AthenaYamplTool : public ::AthAlgTool, public IAthenaIPCTool {
-public: 
-   /// Standard Service Constructor
-   AthenaYamplTool(const std::string& type, const std::string& name, const IInterface* parent);
-   /// Destructor
-   virtual ~AthenaYamplTool();
-
-   /// Gaudi Service Interface method implementations:
-   StatusCode initialize();
-   StatusCode finalize();
-
-   StatusCode makeServer(int num);
-   bool isServer() const;
-   StatusCode makeClient(int num);
-   bool isClient() const;
-
-   StatusCode putEvent(long eventNumber, const void* source, size_t nbytes, unsigned int status) const;
-   StatusCode getLockedEvent(void** target, unsigned int& status) const;
-   StatusCode lockEvent(long eventNumber) const;
-
-   StatusCode putObject(const void* source, size_t nbytes, int num = 0) const;
-   StatusCode getObject(void** target, size_t& nbytes, int num = 0) const;
-   StatusCode clearObject(char** tokenString, int& num) const;
-   StatusCode lockObject(const char* tokenString, int num = 0) const;
-
-private:
-   StringProperty m_channel;
-   long m_fileSeqNumber;
-   bool m_isServer;
-   bool m_isClient;
-   bool m_many2one;  // true - if used with the shared reader, false - if used with token processor, who resides in the same process
-   ServiceHandle<IChronoStatSvc> m_chronoStatSvc;
-   ServiceHandle<IIncidentSvc> m_incidentSvc;
-
-   // yampl stuff
-   yampl::ISocketFactory*   m_socketFactory;
-   yampl::ISocket*          m_clientSocket;
-   yampl::ISocket*          m_serverSocket;
-};
-
-#endif
diff --git a/Control/AthenaKernel/share/BaseInfo_test.ref b/Control/AthenaKernel/share/BaseInfo_test.ref
deleted file mode 100755
index bae42c55f9e..00000000000
--- a/Control/AthenaKernel/share/BaseInfo_test.ref
+++ /dev/null
@@ -1,2 +0,0 @@
-test1
-test2
diff --git a/Control/AthenaKernel/share/CLIDRegistry_test.ref b/Control/AthenaKernel/share/CLIDRegistry_test.ref
deleted file mode 100755
index b5d0b6a4558..00000000000
--- a/Control/AthenaKernel/share/CLIDRegistry_test.ref
+++ /dev/null
@@ -1,2 +0,0 @@
-*** CLIDRegistry_test starts ***
-*** CLIDRegistry_test OK ***
diff --git a/Control/SGComps/share/ProxyProviderSvc_test.txt b/Control/SGComps/share/ProxyProviderSvc_test.txt
deleted file mode 100644
index 8b137891791..00000000000
--- a/Control/SGComps/share/ProxyProviderSvc_test.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/Database/APR/CollectionBase/CollectionBase/boost_tokenizer_headers.h b/Database/APR/CollectionBase/CollectionBase/boost_tokenizer_headers.h
deleted file mode 100644
index ade28a3b83c..00000000000
--- a/Database/APR/CollectionBase/CollectionBase/boost_tokenizer_headers.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-// $Id: boost_tokenizer_headers.h 457711 2011-09-07 14:24:34Z mnowak $
-#ifndef POOLCORE_BOOSTTOKENIZERHEADERS_H 
-#define POOLCORE_BOOSTTOKENIZERHEADERS_H 1
-
-// Disable warnings triggered by the Boost 1.42.0 headers
-// See http://wiki.services.openoffice.org/wiki/Writing_warning-free_code
-// See also http://www.artima.com/cppsource/codestandards.html
-// See also http://gcc.gnu.org/onlinedocs/gcc-4.1.1/cpp/System-Headers.html
-// See also http://gcc.gnu.org/ml/gcc-help/2007-01/msg00172.html
-#if defined __GNUC__
-#pragma GCC system_header
-#endif
-
-// Include files
-#include <boost/tokenizer.hpp>
-
-#endif // POOLCORE_BOOSTTOKENIZERHEADERS_H 
diff --git a/Database/RDBAccessSvc/RDBAccessSvc/IRDBQuery.h b/Database/RDBAccessSvc/RDBAccessSvc/IRDBQuery.h
deleted file mode 100755
index 52fa24a674f..00000000000
--- a/Database/RDBAccessSvc/RDBAccessSvc/IRDBQuery.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef _IRDBQUERY_H_
-#define _IRDBQUERY_H_
-
-#include "CoralBase/AttributeList.h"
-#include "CoralBase/Attribute.h"
-#include <string>
-
-class IRDBQuery
-{
- public:
-  IRDBQuery():m_attrList(0) {}
-  virtual ~IRDBQuery() {}
-
-  virtual void execute() = 0;
-  virtual long size() = 0;
-  virtual void finalize() = 0;
-  virtual void setOrder(const std::string&) = 0;
-  virtual void addToOutput(const std::string&) = 0;
-
-  virtual bool next() = 0;
-
-  template<typename T> const T& data(const std::string&);
-  template<typename T> const T& data(unsigned int);
-  bool isNull(const std::string&);
-  bool isNull(unsigned int);
-
- protected:
-  const coral::AttributeList* m_attrList;
-};
-
-template<typename T> const T& IRDBQuery::data(const std::string& field)
-{
-  return (*m_attrList)[field].data<T>();
-}
-
-template<typename T> const T& IRDBQuery::data(unsigned int fieldInd)
-{
-  return (*m_attrList)[fieldInd].data<T>();
-}
-
-inline bool IRDBQuery::isNull(const std::string& field)
-{
-  return (*m_attrList)[field].isNull();
-}
-
-inline bool IRDBQuery::isNull(unsigned int fieldInd)
-{
-  return (*m_attrList)[fieldInd].isNull();
-}
-
-#endif
diff --git a/Database/RDBAccessSvc/RDBAccessSvc/IRDBRecordset.h b/Database/RDBAccessSvc/RDBAccessSvc/IRDBRecordset.h
deleted file mode 100755
index 9650d5cf849..00000000000
--- a/Database/RDBAccessSvc/RDBAccessSvc/IRDBRecordset.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-/**
- * @file IRDBRecordset.h
- *
- * @brief Definition of the abstract IRDBRecordset interface 
- *
- * @author Vakho Tsulaia <Vakhtang.Tsulaia@cern.ch>
- *
- * $Id: IRDBRecordset.h,v 1.7 2008-12-16 14:05:40 dquarrie Exp $
- */
-
-#ifndef _IRDBRECORDSET_H_
-#define _IRDBRECORDSET_H_
-
-#include <string>
-#include <vector>
-
-class IRDBRecord;
-typedef std::vector<IRDBRecord*> RecordsVector;
-
-/**
- * @class IRDBRecordset
- *
- * @brief IRDBRecordset is an abstract interface to the RDB Recordsets,
- * which represent a snapshot of HVS-tagged data tables in the
- * relational database
- */
-
-class IRDBRecordset
-{
- public:
-  /// Destructor, deletes all records
-  virtual ~IRDBRecordset() {}
-
-  /// @return number of records
-  virtual unsigned int size() const = 0;
-
-  /// @return node name
-  virtual std::string nodeName() const = 0;
-
-  /// @return tag name
-  virtual std::string tagName() const = 0;
-
-  /// @param index [IN] index of the record
-  /// @return RDBRecord by index
-  virtual const IRDBRecord* operator[](unsigned int index) const= 0;
-
-  typedef RecordsVector::const_iterator const_iterator;
-
-  /// @return begin iterator
-  virtual const_iterator begin() const=0;
-
-  /// @return end iterator
-  virtual const_iterator end() const=0;
-
-};
-
-#endif
diff --git a/Database/RDBAccessSvc/share/jobOptions.CompareGeomDBSources.py b/Database/RDBAccessSvc/share/jobOptions.CompareGeomDBSources.py
deleted file mode 100755
index f904e731f0d..00000000000
--- a/Database/RDBAccessSvc/share/jobOptions.CompareGeomDBSources.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# This job options compares geometry data corresponding to a given ATLAS tag and read from two sources
-#
-# It is important therefore to have two sessions named Session0 and Session1
-# in the dblookup.xml, both of them must correspond to geometry database instances
-#
-# Comparison results are printed out into a separate log file in the run directory: GeomDBDiff_<GlobalTag>.log
-#
-
-# Create an event selector:
-import AthenaCommon.AtlasUnixGeneratorJob
-
-# Generate one dummy event
-from AthenaCommon.AppMgr import AppMgr as appMgr
-appMgr.EvtMax = 1
-
-# Configure the comparator algorithm -> Set ATLAS tag
-from RDBAccessSvc.RDBAccessSvcConf import SourceCompAlg
-SourceCompAlg = SourceCompAlg()
-SourceCompAlg.GlobalTag = "ATLAS-GEO-18-00-00"
-
-# Add the comparator to the AlgSequence
-from AthenaCommon.AlgSequence import AlgSequence
-topSequence = AlgSequence()
-topSequence += SourceCompAlg
-
-
-
diff --git a/Database/RDBAccessSvc/src/RDBRecord.cxx b/Database/RDBAccessSvc/src/RDBRecord.cxx
deleted file mode 100755
index 7586fe710ae..00000000000
--- a/Database/RDBAccessSvc/src/RDBRecord.cxx
+++ /dev/null
@@ -1,231 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-/**
- * @file RDBRecord.cxx
- *
- * @brief Implementation of RDBRecord class
- *
- * @author Vakho Tsulaia <Vakhtang.Tsulaia@cern.ch>
- *
- * $Id: RDBRecord.cxx,v 1.11 2006-10-23 15:24:06 tsulaia Exp $
- */
-
-
-#include "RDBRecord.h"
-#include "RelationalAccess/ICursor.h"
-
-#include "CoralBase/Attribute.h"
-#include "CoralBase/AttributeList.h"
-#include "CoralBase/AttributeSpecification.h"
-
-#include <stdexcept>
-#include <sstream>
-#include <iostream>
-
-RDBRecord::RDBRecord(const coral::AttributeList& attList, 
-		     std::string tableName):
-  m_values(0),
-  m_tableName(tableName)
-{
-  m_values = new coral::AttributeList(attList);
-
-  for(unsigned int i=0; i<m_values->size(); i++)
-  {
-    std::string key = (*m_values)[i].specification().name();
-    m_name2Index[key] = i;
-  }
-}
-
-RDBRecord::~RDBRecord()
-{
-  delete m_values;
-}
-
-bool RDBRecord::isFieldNull(const std::string& fieldName) const 
-{
-  FieldName2ListIndex::const_iterator it = m_name2Index.find(m_tableName+"."+fieldName);
-  if(it==m_name2Index.end())
-    throw std::runtime_error( "Wrong name for the field " + m_tableName+"."+fieldName);
-
-  return (*m_values)[it->second].isNull();
-}
-
-int RDBRecord::getInt(const std::string& fieldName) const
-{
-  FieldName2ListIndex::const_iterator it = m_name2Index.find(m_tableName+"."+fieldName);
-  if(it==m_name2Index.end())
-    throw std::runtime_error( "Wrong name for the field " + m_tableName+"."+fieldName);
-
-  if((*m_values)[it->second].specification().type()==typeid(int))
-    return (*m_values)[it->second].data<int>();
-  else if((*m_values)[it->second].specification().type()==typeid(long))
-    return (int)(*m_values)[it->second].data<long>();
-  else
-    throw std::runtime_error( "Field " + fieldName + " is NOT of integer type\n");
-}
-
-long RDBRecord::getLong(const std::string& fieldName) const
-{
-  FieldName2ListIndex::const_iterator it = m_name2Index.find(m_tableName+"."+fieldName);
-  if(it==m_name2Index.end())
-    throw std::runtime_error( "Wrong name for the field " + m_tableName+"."+fieldName);
-
-  if((*m_values)[it->second].specification().type()==typeid(long))
-    return (*m_values)[it->second].data<long>();
-  else if((*m_values)[it->second].specification().type()==typeid(int))
-    return (long)(*m_values)[it->second].data<int>();
-  else if((*m_values)[it->second].specification().type()==typeid(long long))
-    return (long)(*m_values)[it->second].data<long long>();
-  else
-      throw std::runtime_error( "Field " + fieldName + " is NOT of long type");
-}
-
-double RDBRecord::getDouble(const std::string& fieldName) const
-{
-  FieldName2ListIndex::const_iterator it = m_name2Index.find(m_tableName+"."+fieldName);
-  if(it==m_name2Index.end())
-    throw std::runtime_error( "Wrong name for the field " + m_tableName+"."+fieldName);
-
-  if((*m_values)[it->second].specification().type()==typeid(double))
-    return (*m_values)[it->second].data<double>();
-  else
-    throw std::runtime_error( "Field " + fieldName + " is NOT of double type");
-}
-
-float RDBRecord::getFloat(const std::string& fieldName) const
-{
-  FieldName2ListIndex::const_iterator it = m_name2Index.find(m_tableName+"."+fieldName);
-  if(it==m_name2Index.end())
-    throw std::runtime_error( "Wrong name for the field " + m_tableName+"."+fieldName);
-
-  if((*m_values)[it->second].specification().type()==typeid(float))
-    return (*m_values)[it->second].data<float>();
-  else
-    throw std::runtime_error( "Field " + fieldName + " is NOT of float type");
-}
-
-std::string RDBRecord::getString(const std::string& fieldName) const
-{
-  FieldName2ListIndex::const_iterator it = m_name2Index.find(m_tableName+"."+fieldName);
-  if(it==m_name2Index.end())
-    throw std::runtime_error( "Wrong name for the field " + m_tableName+"."+fieldName);
-
-  if((*m_values)[it->second].specification().type()==typeid(std::string))
-    return (*m_values)[it->second].data<std::string>();
-  else
-    throw std::runtime_error( "Field " + fieldName + " is NOT of string type");
-}
-
-int RDBRecord::getInt(const std::string& fieldName, unsigned int index) const
-{
-  std::ostringstream strInd;
-  strInd << index;
-
-  FieldName2ListIndex::const_iterator it = m_name2Index.find(m_tableName+"."+fieldName + "_" + strInd.str());
-  if(it==m_name2Index.end())
-    throw std::runtime_error("Wrong name for the array field " + m_tableName+"."+fieldName + " or index=" + strInd.str() + " is out of range");
-
-  if((*m_values)[it->second].specification().type()==typeid(int))
-    return (*m_values)[it->second].data<int>();
-  else if((*m_values)[it->second].specification().type()==typeid(long))
-    return (int)(*m_values)[it->second].data<long>();
-  else
-    throw std::runtime_error( "Field " + fieldName + " is NOT of integer type\n");
-}
-
-long RDBRecord::getLong(const std::string& fieldName, unsigned int index) const
-{
-  std::ostringstream strInd;
-  strInd << index;
-
-  FieldName2ListIndex::const_iterator it = m_name2Index.find(m_tableName+"."+fieldName + "_" + strInd.str());
-  if(it==m_name2Index.end())
-    throw std::runtime_error("Wrong name for the array field " + m_tableName+"."+fieldName + " or index=" + strInd.str() + " is out of range");
-
-  if((*m_values)[it->second].specification().type()==typeid(long))
-    return (*m_values)[it->second].data<long>();
-  else if((*m_values)[it->second].specification().type()==typeid(int))
-    return (long)(*m_values)[it->second].data<int>();
-  else
-    throw std::runtime_error( "Field " + fieldName + " is NOT of long type");
-}
-
-double RDBRecord::getDouble(const std::string& fieldName, unsigned int index) const
-{
-  std::ostringstream strInd;
-  strInd << index;
-
-  FieldName2ListIndex::const_iterator it = m_name2Index.find(m_tableName+"."+fieldName + "_" + strInd.str());
-  if(it==m_name2Index.end())
-    throw std::runtime_error("Wrong name for the array field " + m_tableName+"."+fieldName + " or index=" + strInd.str() + " is out of range");
-
-  if((*m_values)[it->second].specification().type()==typeid(double))
-    return (*m_values)[it->second].data<double>();
-  else
-    throw std::runtime_error( "Field " + fieldName + " is NOT of double type");
-}
-
-float RDBRecord::getFloat(const std::string& fieldName, unsigned int index) const
-{
-  std::ostringstream strInd;
-  strInd << index;
-
-  FieldName2ListIndex::const_iterator it = m_name2Index.find(m_tableName+"."+fieldName + "_" + strInd.str());
-  if(it==m_name2Index.end())
-    throw std::runtime_error("Wrong name for the array field " + m_tableName+"."+fieldName + " or index=" + strInd.str() + " is out of range");
-
-  if((*m_values)[it->second].specification().type()==typeid(float))
-    return (*m_values)[it->second].data<float>();
-  else
-    throw std::runtime_error( "Field " + fieldName + " is NOT of float type");
-}
-
-std::string RDBRecord::getString(const std::string& fieldName, unsigned int index) const
-{
-  std::ostringstream strInd;
-  strInd << index;
-
-  FieldName2ListIndex::const_iterator it = m_name2Index.find(m_tableName+"."+fieldName + "_" + strInd.str());
-  if(it==m_name2Index.end())
-    throw std::runtime_error("Wrong name for the array field " + m_tableName+"."+fieldName + " or index=" + strInd.str() + " is out of range");
-
-  if((*m_values)[it->second].specification().type()==typeid(std::string))
-    return (*m_values)[it->second].data<std::string>();
-  else
-    throw std::runtime_error( "Field " + fieldName + " is NOT of string type");
-}
-
-bool RDBRecord::operator!=(const RDBRecord& rhs) const
-{
-  const coral::AttributeList& myAttList = *m_values;
-  const coral::AttributeList& rhsAttList = *rhs.m_values;
-
-  if(myAttList.size()!=rhsAttList.size())
-    return true;
-
-  for(size_t i(0); i<myAttList.size(); ++i) {
-    const coral::Attribute& myAtt = myAttList[i];
-    const std::string name = myAtt.specification().name();
-    bool exists(false);
-    for(size_t j(0); j<rhsAttList.size(); ++j) {
-      const coral::Attribute& rhsAtt = rhsAttList[j];
-      if(rhsAtt.specification().name()==name) {
-	if(myAtt!=rhsAtt)
-	  return true;
-	exists = true;
-	break;
-      }
-    }// Go through the attributes in the RHS list
-    if(!exists)
-      return true;
-  }
-  return false;
-}
-
-std::ostream& RDBRecord::toOutputStream(std::ostream& os) const
-{
-  m_values->toOutputStream(os);
-  return os;
-}
diff --git a/Database/RDBAccessSvc/src/RDBVersionAccessor.h b/Database/RDBAccessSvc/src/RDBVersionAccessor.h
deleted file mode 100755
index 19681e013e4..00000000000
--- a/Database/RDBAccessSvc/src/RDBVersionAccessor.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-/**
- * @file RDBVersionAccessor.h
- *
- * @brief Definition of RDBVersionAccessor class
- *
- * @author Vakho Tsulaia <Vakhtang.Tsulaia@cern.ch>
- *
- * $Id: RDBVersionAccessor.h,v 1.11 2006-05-11 22:34:39 tsulaia Exp $
- */
-
-#ifndef _RDB_VERSIONACCESSOR_H_
-#define _RDB_VERSIONACCESSOR_H_
-
-#include <string>
-#include "GaudiKernel/MsgStream.h"
-
-namespace coral
-{
-  class ISessionProxy;
-  class AttributeList;
-}
-
-class MsgStream;
-/**
- * @class RDBVersionAccessor
- *
- * @brief RDBVersionAccessor is a helper class navigating HVS
- * tree and getting child node tag by the tag of one of its parents
- * 
- */
-
-class RDBVersionAccessor
-{
- public:
-  /// Constructor
-  /// @param childNode [IN] child node name
-  /// @param parentNode [IN] parent node name
-  /// @param parentTag [IN] parent tag name
-  /// @param session [IN] active relational session  
-  RDBVersionAccessor(std::string childNode,
-		     std::string parentNode,
-		     std::string parentTag,
-		     coral::ISessionProxy* session,
-		     MsgStream& stream);
-  
-  /// Constructs SQL query and retrieves child tag ID and Name from DB
-  void getChildTagData();
-
-  /// @return node name
-  inline std::string getNodeName() const {return m_childNode;}
-
-
-  /// @return tag name for the child node 
-  inline std::string getTagName() const {return m_tagName;}
-
-  /// @return stringified tag ID
-  inline std::string getTagID() const {return m_tagID;}
-
-  /// @return branch flag for the child node
-  /// returns false if the data has not been fetched yet
-  inline bool isLeaf() const {return m_isChildLeaf;}
- private:
-  /// Default constructor
-  RDBVersionAccessor();
-
-  // Convert attribute value to std::string
-  std::string attribute2String(const coral::AttributeList& attList,
-			       std::string fieldName);
-
-  coral::ISessionProxy* m_session;
-
-  std::string m_childNode;
-  std::string m_parentNode;
-  std::string m_parentTag;
-
-  std::string m_tagName;
-  std::string m_tagID;
-  bool m_isChildLeaf;
-
-  MsgStream& m_msgStream;
-};
-
-#endif
diff --git a/Event/EventContainers/test/ID_ContainerTest.h b/Event/EventContainers/test/ID_ContainerTest.h
deleted file mode 100644
index 6bab14949a0..00000000000
--- a/Event/EventContainers/test/ID_ContainerTest.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-// 
-// Test algorithm for IdentifiableContainer
-// 
-
-namespace IDC_TEST{
-class MyCollectionContainer; 
-} 
-
-
-class ID_ContainerTest {
-public: 
-  ID_ContainerTest(); 
-
-  virtual int initialize() ; 
-  virtual int finalize()  ; 
-
-  virtual int execute(); 
-
-private: 
-  int m_ncollections; 
-  int m_nskip; 
-  int m_nhits; 
-  int m_test; 
-  IDC_TEST::MyCollectionContainer* m_container;   
-
-} ;
-  
-
-
diff --git a/ForwardDetectors/ALFA/ALFA_GeoModel/src/ALFA_DetectorFactory.h b/ForwardDetectors/ALFA/ALFA_GeoModel/src/ALFA_DetectorFactory.h
deleted file mode 100755
index ef812d26975..00000000000
--- a/ForwardDetectors/ALFA/ALFA_GeoModel/src/ALFA_DetectorFactory.h
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef ALFA_DetectorFactory_h
-#define ALFA_DetectorFactory_h 1
-
-#include "ALFA_Geometry/ALFA_constants.h"
-#include "ALFA_Geometry/ALFA_GeometryReader.h"
-//#include "ALFA_GeoModel/ALFA_DetectorTool.h"
-#include "GeoModelKernel/GeoAlignableTransform.h"
-
-#include "GeoModelKernel/GeoVDetectorFactory.h"
-#include "ALFA_GeoModel/ALFA_DetectorManager.h"
-#include "RDBAccessSvc/IRDBAccessSvc.h"
-//#include "GeoModelSvc/StoredMaterialManager.h"
-#include "GeoModelInterfaces/StoredMaterialManager.h"
-
-#include <string>
-#include <vector>
-
-class StoreGateSvc;
-class AbsMaterialManager;
-class IRDBRecordset;
-class GeoShape;
-class GeoPhysVol;
-class GeoFullPhysVol;
-
-typedef struct _ALFAPHYSVOLUME {
-	GeoFullPhysVol* pPhysVolume;
-	HepGeom::Transform3D Transform;
-} ALFAPHYSVOLUME, *PALFAPHYSVOLUME;
-
-typedef struct _ALIGNPARAMETERS {
-	double fYOffset[RPOTSCNT];
-	double fXOffset[RPOTSCNT];
-	double fTheta[RPOTSCNT];
-} ALIGNPARAMETERS, *PALIGNPARAMETERS;
-
-enum eTransformDeltaType { ETDT_RPTRANSFORM };
-
-typedef struct _CONFIGURATION {
-	GEOMETRYCONFIGURATION GeometryConfig;
-
-	bool bConstructBeampipe;
-	bool bAddIBP;
-
-	std::vector<bool> bIsTransformInStation;
-	std::vector<bool> bIsTransformInDetector;
-	std::vector<double> pointTransformInDetectorB7L1U;
-	std::vector<double> pointTransformInDetectorB7L1L;
-	std::vector<double> pointTransformInDetectorA7L1U;
-	std::vector<double> pointTransformInDetectorA7L1L;
-	std::vector<double> pointTransformInDetectorB7R1U;
-	std::vector<double> pointTransformInDetectorB7R1L;
-	std::vector<double> pointTransformInDetectorA7R1U;
-	std::vector<double> pointTransformInDetectorA7R1L;
-	std::vector<double> vecTransformInDetectorB7L1U;
-	std::vector<double> vecTransformInDetectorB7L1L;
-	std::vector<double> vecTransformInDetectorA7L1U;
-	std::vector<double> vecTransformInDetectorA7L1L;
-	std::vector<double> vecTransformInDetectorB7R1U;
-	std::vector<double> vecTransformInDetectorB7R1L;
-	std::vector<double> vecTransformInDetectorA7R1U;
-	std::vector<double> vecTransformInDetectorA7R1L;
-	std::vector<double> vecTransformInStationB7L1U;
-	std::vector<double> vecTransformInStationB7L1L;
-	std::vector<double> vecTransformInStationA7L1U;
-	std::vector<double> vecTransformInStationA7L1L;
-	std::vector<double> vecTransformInStationB7R1U;
-	std::vector<double> vecTransformInStationB7R1L;
-	std::vector<double> vecTransformInStationA7R1U;
-	std::vector<double> vecTransformInStationA7R1L;
-
-	void clear();
-} CONFIGURATION, *PCONFIGURATION;
-
-class ALFA_DetectorFactory : public GeoVDetectorFactory  
-{
-	private:
-		// The managers:
-		ALFA_DetectorManager* m_pDetectorManager;   
-		//const AbsMaterialManager* m_pMaterialManager;
-		DataHandle<StoredMaterialManager> m_pMaterialManager;
-		StoreGateSvc* m_pDetectorStore;
-		IRDBAccessSvc* m_pIRDBAccess;
-
-		eMetrologyType m_eRequestedMetrologyType;
-		CONFIGURATION m_Config;
-		ALFA_GeometryReader* m_pGeoReader;
-		std::list<eRPotName> m_ListExistingRPots;
-		std::map<std::string,const GeoMaterial*> m_MapMaterials;
-
-		
-	public:
-		ALFA_DetectorFactory(StoreGateSvc *pDetStore,IRDBAccessSvc *pAccess, const PCONFIGURATION pConfig);
-		~ALFA_DetectorFactory();
-			  
-		// Creation of geometry:
-		virtual void create(GeoPhysVol *pWorld);
-		// Access to the results:
-		virtual const ALFA_DetectorManager * getDetectorManager() const { return m_pDetectorManager; }
-
-		void UpdateTransforms(PALIGNPARAMETERS pAlignParams);
-		bool ReadGeometry(bool bAlignCorrections=false);
-
-	private:  
-		// Illegal operations:
-		const ALFA_DetectorFactory & operator=(const ALFA_DetectorFactory &right);
-		ALFA_DetectorFactory(const ALFA_DetectorFactory &right);
-  
-	private:
-		void SaveGeometry();
-		void DefineMaterials();
-		void ConstructUFiberCladdings(const eRPotName eRPName, GeoFullPhysVol* pMotherVolume, const HepGeom::Transform3D& MotherTransform, GeoAlignableTransform* pDetTransform);
-		void ConstructVFiberCladdings(const eRPotName eRPName, GeoFullPhysVol* pMotherVolume, const HepGeom::Transform3D& MotherTransform, GeoAlignableTransform* pDetTransform);
-		void ConstructODFiberCladdings(const eRPotName eRPName, GeoFullPhysVol* pPhysMotherVolume, const HepGeom::Transform3D& MotherTransform, GeoAlignableTransform* pDetTransform);
-
-		void ConstructODFibers00(const eRPotName eRPName, const int iODPlate, eFiberType eFType, GeoFullPhysVol* pMotherVolume, const HepGeom::Transform3D& MotherTransform, const HepGeom::Transform3D& TransODCladding);
-		void ConstructODFibers01(const eRPotName eRPName, const int iODPlate, eFiberType eFType, GeoFullPhysVol* pMotherVolume, const HepGeom::Transform3D& MotherTransform, const HepGeom::Transform3D& TransODCladding);
-		void SelectRPots();
-		void CreateAxes(GeoPhysVol* pMotherVolume);
-		void ConstructAlfaStations(std::map<eAStationName,ALFAPHYSVOLUME>* pmapActiveStations, GeoPhysVol* pWorld);
-		void ConstructBeampipe(GeoPhysVol* pWorld);
-		void AddBeamPipeInStation(GeoFullPhysVol* pPhysStation, const char* pszStationLabel);
-		void AddGlobalVacuumSensorInStation(GeoFullPhysVol* pPhysStation, eAStationName eStatName);
-	
-		GeoShape* CreateSolidRP();
-		GeoShape* CreateSolidAir();
-		GeoShape* CreateSolidTrigger();
-		GeoShape* CreateSolidRPSupport();
-		GeoShape* CreateSolidG10Shapes();
-		std::map<int,GeoShape*>* CreateSolidTiPlates();
-		std::map<int,GeoShape*>* CreateSolidODPlates();
-
-	private:
-		HepGeom::Transform3D UserTransformInDetector(eRPotName eRPName);
-		HepGeom::Transform3D UserTransformInStation(eRPotName eRPName);
-		HepGeom::Point3D<double> Point3DInDetector(eRPotName eRPName);
-};
-
-#endif
diff --git a/ForwardDetectors/ForwardSimulation/ForwardRegionGeoModel/src/ForwardRegionGeoModelFactory.h b/ForwardDetectors/ForwardSimulation/ForwardRegionGeoModel/src/ForwardRegionGeoModelFactory.h
deleted file mode 100755
index c4a8eb6d683..00000000000
--- a/ForwardDetectors/ForwardSimulation/ForwardRegionGeoModel/src/ForwardRegionGeoModelFactory.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef ForwardRegionGeoModelFactory_h
-#define ForwardRegionGeoModelFactory_h 1
-#include "GeoModelKernel/GeoVDetectorFactory.h"
-#include "ForwardRegionGeoModel/ForwardRegionGeoModelManager.h"
-
-#include "ForwardRegionGeoModel/IForwardRegionProperties.h"
-#include "GaudiKernel/ToolHandle.h"
-
-#include <string>
-#include <vector>
-#include <map>
-
-class StoreGateSvc;
-
-typedef struct _FWD_CONFIGURATION
-{
-    double TCL4JawDistB1I;
-    double TCL5JawDistB1I;
-    double TCL6JawDistB1I;
-    double TCL4JawDistB1O;
-    double TCL5JawDistB1O;
-    double TCL6JawDistB1O;
-    double TCL4JawDistB2I;
-    double TCL5JawDistB2I;
-    double TCL6JawDistB2I;
-    double TCL4JawDistB2O;
-    double TCL5JawDistB2O;
-    double TCL6JawDistB2O;
-    bool buildTCL4;
-    bool buildTCL6;
-    bool vp1Compatibility;
-    bool ALFAInNewPosition;
-    double newPosB7L1;
-    double newPosB7R1;
-    double posAFPL1;
-    double posAFPL2;
-    double posAFPR1;
-    double posAFPR2;
-
-    void clear();
-} FWD_CONFIGURATION, *PFWD_CONFIGURATION;
-
-class ForwardRegionGeoModelFactory : public GeoVDetectorFactory  {
-
- public:
-  
-  // Constructor:
-  ForwardRegionGeoModelFactory(StoreGateSvc *pDetStore, const PFWD_CONFIGURATION pConfig);
-  
-  // Destructor:
-  ~ForwardRegionGeoModelFactory();
-  
-  // Creation of geometry:
-  virtual void create(GeoPhysVol *world);
-  
-  // Access to the results:
-  virtual const ForwardRegionGeoModelManager * getDetectorManager() const;
-  
- private:
-
-  StoreGateSvc             *m_detectorStore;
-
-  // map of defined materials
-  std::map<std::string,const GeoMaterial*> m_MapMaterials;
-
-  // property configuration
-  FWD_CONFIGURATION m_Config;
-  FWDMg_CONFIGURATION m_MagConfig;
-
-  ToolHandle<IForwardRegionProperties> m_properties; // properties of mag. field tool
-
-  // initialization of the material map
-  void DefineMaterials();
-
-  // construct elements for given beam
-  void constructElements(GeoPhysVol *fwrPhys, std::vector<std::vector<std::string> > loadedDataFile, int beam);
-
-  // Elements
-  GeoPhysVol* insertMagnetEnvelope(std::string name, double x, double y, double z, double rotationAngle, double diameter, double halfL, double dL, GeoPhysVol* fwrPhys);
-  void insertCircularElement(std::string name, double x, double y, double z, double rotationAngle, double xAperture, double yAperture, double halfL, double dL, double tubeThickness, GeoPhysVol* fwrPhys);
-  void insertEllipticalElement(std::string name, double x, double y, double z, double rotationAngle, double xAperture, double yAperture, double halfL, double dL, double tubeThickness, GeoPhysVol* fwrPhys);
-  void insertXRecticircularElement(std::string name, double x, double y, double z, double rotationAngle, double xAperture, double yAperture, double halfL, double dL, double tubeThickness, GeoPhysVol* fwrPhys);
-  void insertYRecticircularElement(std::string name, double x, double y, double z, double rotationAngle, double xAperture, double yAperture, double halfL, double dL, double tubeThickness, GeoPhysVol* fwrPhys);
-  void insertTrousersElement(std::string name, double x, double y, double z, double rotationAngle, GeoPhysVol* fwrPhys);
-  void insertTCLElement(std::string name, double x, double y, double z, GeoPhysVol* fwrPhys, double TCLJawDistO, double TCLJawDistI, bool tungstenInsteadOfCopper = false);
-
-  // Load data from file into 2D array of strings
-  std::vector<std::vector<std::string> > loadDataFile(char * fileName, int cols);
-
-  // convert number to string
-  template <class T>
-  std::string num2str(T);
-
-  // signum
-  template <typename T> int sgn(T val);
-  
-  // Illegal operations:
-  const ForwardRegionGeoModelFactory & operator=(const ForwardRegionGeoModelFactory &right);
-  ForwardRegionGeoModelFactory(const ForwardRegionGeoModelFactory &right);
-  
-  // The manager:
-  ForwardRegionGeoModelManager       *m_detectorManager;
-};
-
-// Class ForwardRegionGeoModelFactory
-#endif
-
-
diff --git a/ForwardDetectors/LUCID/LUCID_GeoModel/src/GetAbsLength.h b/ForwardDetectors/LUCID/LUCID_GeoModel/src/GetAbsLength.h
deleted file mode 100644
index 37c839e2606..00000000000
--- a/ForwardDetectors/LUCID/LUCID_GeoModel/src/GetAbsLength.h
+++ /dev/null
@@ -1,11 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef GETABSLEN_HH
-#define GETABSLEN_HH
-
-double GetAbsLengthGas(double lambda);
-
-#endif
-
diff --git a/ForwardDetectors/LUCID/LUCID_GeoModel/src/GetRefIndex.h b/ForwardDetectors/LUCID/LUCID_GeoModel/src/GetRefIndex.h
deleted file mode 100644
index b3b0ce59d24..00000000000
--- a/ForwardDetectors/LUCID/LUCID_GeoModel/src/GetRefIndex.h
+++ /dev/null
@@ -1,11 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef GETRINDEX_HH
-#define GETRINDEX_HH
-
-double GetRefIndexGas   (double lambda, double pressure, double temperature);
-double GetRefIndexQuartz(double lambda);
-
-#endif
diff --git a/ForwardDetectors/LUCID/LUCID_GeoModel/src/GetReflectivity.h b/ForwardDetectors/LUCID/LUCID_GeoModel/src/GetReflectivity.h
deleted file mode 100644
index 107e755724b..00000000000
--- a/ForwardDetectors/LUCID/LUCID_GeoModel/src/GetReflectivity.h
+++ /dev/null
@@ -1,11 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef GETREFLECTIVITY_HH
-#define GETREFLECTIVITY_HH
-
-double GetReflectivity(double lambda);
-
-#endif
-
diff --git a/Generators/GeneratorFortranCommon/src/getaddr.cxx b/Generators/GeneratorFortranCommon/src/getaddr.cxx
deleted file mode 100644
index 596958e0733..00000000000
--- a/Generators/GeneratorFortranCommon/src/getaddr.cxx
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-////////////////////////////////////////////////////////////////////////
-// Routine meant to be called from FORTRAN which simply returns the
-// address of the (FORTRAN) argument. This should be 64bit-safe.
-//
-// 1999/01/08 Chris Green (Purdue University)
-// 1999/04/29 CG * altered to use void* from long*
-////////////////////////////////////////////////////////////////////////
-
-extern "C" {
-
-  void* getaddr_(void* arg);
-
-}
-
-void* getaddr_(void* arg) {
-
-  return(arg);
-
-}
diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/share/SpecialPixelMapSvc_jobOptions.py b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/share/SpecialPixelMapSvc_jobOptions.py
deleted file mode 100755
index 163613af4d5..00000000000
--- a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/share/SpecialPixelMapSvc_jobOptions.py
+++ /dev/null
@@ -1,45 +0,0 @@
-include.block("PixelConditionsServices/SpecialPixelMapSvc_jobOptions.py")
-
-
-
-### set up IOVDbSvc folder
-
-from IOVDbSvc.CondDB import conddb
-
-conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapShort","/PIXEL/PixMapShort")
-conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapLong","/PIXEL/PixMapLong")
-conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/NoiseMapShort","/PIXEL/NoiseMapShort")
-conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/NoiseMapLong","/PIXEL/NoiseMapLong")
-conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapOverlay","/PIXEL/PixMapOverlay")
-
-
-### configure the special pixel map service
-
-from PixelConditionsServices.PixelConditionsServicesConf import SpecialPixelMapSvc
-
-ServiceMgr += SpecialPixelMapSvc()
-SpecialPixelMapSvc = ServiceMgr.SpecialPixelMapSvc
-
-SpecialPixelMapSvc.DBFolders = [ "/PIXEL/PixMapShort", "/PIXEL/PixMapLong" ]
-SpecialPixelMapSvc.SpecialPixelMapKeys = [ "SpecialPixelMap", "SpecialPixelMapLong" ]
-
-SpecialPixelMapSvc.DBFolders += [ "/PIXEL/NoiseMapShort", "/PIXEL/NoiseMapLong" ]
-SpecialPixelMapSvc.SpecialPixelMapKeys += [ "NoiseMapShort", "NoiseMapLong" ]
-
-SpecialPixelMapSvc.OverlayKey = "PixMapOverlay"
-SpecialPixelMapSvc.OverlayFolder = "/PIXEL/PixMapOverlay"
-
-if DetFlags.pixel_on() : 
-   theApp.CreateSvc += [ ServiceMgr.SpecialPixelMapSvc.getFullName() ]
-
-
-
-### other properties of the SpecialPixelMapSvc:
-#SpecialPixelMapSvc.RegisterCallback = True    # default: true
-#SpecialPixelMapSvc.DataSource = "None"        # default: "None", possible values: "None", "Database" or "Textfiles"
-                                               # only used in create(), not in callback
-#SpecialPixelMapSvc.ModuleIDsForPrinting = [ "89702400" ] # default: empty, possible values: list of module hash ids or "all" 
-#SpecialPixelMapSvc.PrintVerbosePixelID = True # default: true
-#SpecialPixelMapSvc.PrintBinaryPixelStatus = True # default: true
-#SpecialPixelMapSvc.MarkSpecialRegions = True  # default: true
-#SpecialPixelMapSvc.MergePixelMaps = True      # default: true
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.cxx b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.cxx
deleted file mode 100755
index 853ed874e01..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.cxx
+++ /dev/null
@@ -1,385 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-///////////////////////////////////////////////////////////////////////
-// PixelCalibServiceTest.cxx
-// Algorithm to create Pixel Calib objects and place them in Condition DB
-// Author Weiming Yao <wmyao@lbl.gov>
-/////////////////////////////////////////////////////////////////////////
-
-#include <fstream>
-#include <iomanip>
-#include <iostream>
-#include <string>
-#include "StoreGate/StoreGateSvc.h"
-#include "Identifier/Identifier.h"
-#include "InDetReadoutGeometry/PixelDetectorManager.h"
-#include "InDetReadoutGeometry/SiDetectorElement.h"
-#include "InDetReadoutGeometry/PixelModuleDesign.h"
-#include "InDetReadoutGeometry/SiDetectorElementCollection.h"
-
-#include "PixelConditionsData/PixelCalibDataColl.h"
-#include "InDetIdentifier/PixelID.h"
-#include "PixelConditionsServices/IPixelCalibSvc.h" 
-#include "PixelCalibServiceTest.h"
-#include "GaudiKernel/IToolSvc.h"
-
-static unsigned int rowsFGangedFEI3  =153;   // first ganged pixel row for FEI3
-static unsigned int rowsFGangedFEI52  =661;   // first ganged pixel row for FEI52
-static unsigned int rowsFGangedFEI51  =331;   // first ganged pixel row for FEI51
-
-static bool isIBL(false);
-static bool isITK(false);
-
-PixelCalibServiceTest::PixelCalibServiceTest(const std::string& name, ISvcLocator* pSvcLocator)
-    :AthAlgorithm   (name, pSvcLocator),
-     // m_log       (msgSvc(), name),
-     // m_sgSvc (0),
-     //m_detStore  (0), 
-     m_calibsvc("PixelCalibSvc",name),
-     m_pixman(0),
-     m_pixid(0),
-     m_setup(0),
-     m_par_rfile(""),
-     m_dummy(false),
-     m_par_histf(0)
-{
- 
-  // declare algorithm parameters
-  declareProperty("OutputTextFile",m_par_rfile);
-  declareProperty("MakeDummy",m_dummy);
-  for(int i =0; i<14; ++i)m_myhf[i] =0;
-}
-
-
-PixelCalibServiceTest::~PixelCalibServiceTest(void)
-{}
-
-StatusCode PixelCalibServiceTest::initialize() {
-  
-  msg(MSG::INFO) << "PixelCalibServiceTest::initialize() called" << endmsg;
-  
-  //get storegate pointers (not need for AthAlgorithm classes)
-  //if ((StatusCode::SUCCESS!=service("StoreGateSvc",m_sgSvc)) ||
-  //   (StatusCode::SUCCESS!=service("DetectorStore",m_detStore))) {
-  //  msg(MSG::INFO) << "StoreGate services not found" << endmsg;
-  //  return StatusCode::FAILURE;
-  // }
- 
-  // Get Pixel manager and ID helper
-  if (StatusCode::SUCCESS!= detStore()->retrieve(m_pixman,"Pixel") || 
-      m_pixman==0) {
-    msg(MSG::FATAL) << "Could not find Pixel manager " << endmsg;
-    return StatusCode::FAILURE;
-  }
-
-  if (StatusCode::SUCCESS!= detStore()->retrieve(m_pixid,"PixelID") ){
-    ATH_MSG_FATAL( "Unable to retrieve pixel ID helper" );
-    return StatusCode::FAILURE;
-  }
-  ATH_MSG_INFO( "Pixel manager and helper found ");
-  // check pixel geometry here:
-
-  if(m_pixid->wafer_hash_max()>1744)isIBL = true;
-  if(m_pixid->wafer_hash_max()>3000)isITK = true;
-
-  InDetDD::SiDetectorElementCollection::const_iterator iter, itermin, itermax;
-  itermin = m_pixman->getDetectorElementBegin();
-  itermax = m_pixman->getDetectorElementEnd();
-  int totpixmodule(0);
-  std::ofstream* outfile=0;
-  if(msgLvl(MSG::INFO)) msg() << " read PixelCalibData to text file: "
-                              << m_par_rfile << endmsg;
-  outfile = new std::ofstream(m_par_rfile.c_str());
-
-  for( iter=itermin; iter !=itermax; ++iter){
-    const InDetDD::SiDetectorElement* element = *iter;
-    if(element !=0){
-      const Identifier ident = element->identify();
-      if(m_pixid->is_pixel(ident)){  // OK this Element is included
-        // making dump calib file for SLHC
-        if(m_dummy&isIBL){
-          const InDetDD::PixelModuleDesign* design = dynamic_cast<const InDetDD::PixelModuleDesign*>(&element->design());
-	  if(design){
-	    unsigned int mchips = design->numberOfCircuits();
-	    // std::cout<<"I am here "<<m_pixid->barrel_ec(ident)<<","<<m_pixid->layer_disk(ident)<<","<<m_pixid->phi_module(ident)<<","<<m_pixid->eta_module(ident)<<" mchips="<<mchips<<" dio="<<design->numberOfDiodes()<<" columnsrdo="<<design->columnsPerCircuit()<<" rowsrdo="<<design->rowsPerCircuit()<<" columns="<<design->columns()<<" rows="<<design->rows()<<std::endl;
-	    if(mchips==8||abs(m_pixid->barrel_ec(ident))==2||(m_pixid->barrel_ec(ident)==0&&m_pixid->layer_disk(ident)>0))mchips *=2; // guess numberOfCircuits()
-	    *outfile<<m_pixid->barrel_ec(ident)<<","<<m_pixid->layer_disk(ident)<<","<<m_pixid->phi_module(ident)<<","<<m_pixid->eta_module(ident)<<std::endl;
-	    for(int ichip=0; ichip<static_cast<int>(mchips); ++ichip){
-	      *outfile<<"I"<<ichip<<" "<<"4160 69 192 5090 4160 69 192 5090 4160 69 192 5090 499 -1501 294329 499 -1501 294329 0.03 0.025"<<std::endl;
-	    }
-	  }
-        }
-	++totpixmodule;
-      }
-    }
-  }
-  if(msgLvl(MSG::INFO) ) msg() <<" total Pixel module "<<totpixmodule<<endmsg;
-  // end of checking pixel modules 
-
-  //get Database manager tool
-  if (StatusCode::SUCCESS!=m_calibsvc.retrieve() ) {
-    msg(MSG::FATAL) << "PixelCalibSvc not found" << endmsg;
-    return StatusCode::FAILURE;
-  }
-  msg(MSG::INFO) << " PixelCalibSvc found " << endmsg;
-  
-  //print the options
-  msg(MSG::INFO) << " Read from Pixel Conditions database into a text file: " << m_par_rfile<<endmsg;
-  if(m_par_rfile ==""){
-    msg(MSG::ERROR) << " It's reading, Output text file is required "<<endmsg; 
-    return StatusCode::FAILURE; 
-  }
-  //
-  // create a root file
-  
-  m_par_histf = new TFile("myoutput.root","RECREATE");
-  m_myhf[0] = new TH1F("thres","thres",200,3000.,8000.);
-  m_myhf[1] = new TH1F("sigmath","sigmath",100,0.,500.);
-  m_myhf[2] = new TH1F("noise","noise",100,0.,500.);
-  m_myhf[3] = new TH1F("thresin","thresin",200,3000.,8000.);
-  m_myhf[4] = new TH1F("thres-long","thres-long",200,3000.,8000.);
-  m_myhf[5] = new TH1F("sigmath-long","sigmath-long",100,0.,500.);
-  m_myhf[6] = new TH1F("noise-long","noise-long",100,0.,500.);
-  m_myhf[7] = new TH1F("thresin-long","thresin-long",200,3000.,8000.);
-  m_myhf[8] = new TH1F("thres-ganged","thres-ganged",200,3000.,8000.);
-  m_myhf[9] = new TH1F("sigmath-ganged","sigmath-ganged",100,0.,500.);
-  m_myhf[10] = new TH1F("noise-ganged","noise-ganged",100,0.,500.);
-  m_myhf[11] = new TH1F("thresin-ganged","thresin-ganged",200,3000.,8000.);
-  m_myhf[12] = new TH1F("tot-p1","tot-p1",100, -1.,1.);
-  m_myhf[13] = new TH1F("tot-p2","tot-p2",100, -1.,1.);
-  
-  //
-  return StatusCode::SUCCESS;
-}
-
-
-StatusCode PixelCalibServiceTest::execute() {
-  
-  //StatusCode sc;
-  //
-  // at first event:
-  // create Conditions objects in the detectorstore
-  if(!m_setup){ 
-    m_setup = true; 
-    std::ofstream* outfile=0;
-    if(msgLvl(MSG::INFO)) msg() << " read PixelCalibData to text file: "
-	  << m_par_rfile << endmsg;
-    outfile = new std::ofstream(m_par_rfile.c_str());
-
-    InDetDD::SiDetectorElementCollection::const_iterator iter, itermin, itermax;
-    if(StatusCode::SUCCESS != detStore()->retrieve(m_pixman, "Pixel") || m_pixman==0){
-      if(msgLvl(MSG::FATAL)) msg() << "Could not find Pixel manager "<<endmsg;
-      return StatusCode::FAILURE;
-    }
-    else{
-      itermin = m_pixman->getDetectorElementBegin();
-      itermax = m_pixman->getDetectorElementEnd();
-
-      if (StatusCode::SUCCESS!= detStore()->retrieve(m_pixid,"PixelID") ){
-	ATH_MSG_FATAL( "Unable to retrieve pixel ID helper" );
-	return StatusCode::FAILURE;
-      }
-
-    }
-    int nchips = 0;
-    int nobj = 0;
-    bool lfst = true;
-    bool lfstA = true;
-    bool lfstC = true;
-    for( iter=itermin; iter !=itermax; ++iter){
-      const InDetDD::SiDetectorElement* element = *iter;
-      if(element !=0){
-	const Identifier ident = element->identify();
-	if(m_pixid->is_pixel(ident)){  // OK this Element is included
-	  const InDetDD::PixelModuleDesign* design = dynamic_cast<const InDetDD::PixelModuleDesign*>(&element->design());
-	  if(!design)continue;
-	  unsigned int mchips = design->numberOfCircuits();
-	  if(mchips==8||abs(m_pixid->barrel_ec(ident))==2||(m_pixid->barrel_ec(ident)==0&&m_pixid->layer_disk(ident)>0))mchips *=2; // guess numberOfCircuits() 
-	  //
-	    //
-	  unsigned int hashID = isIBL?static_cast<unsigned int>(m_pixid->wafer_hash(ident)):( (((m_pixid->barrel_ec(ident) + 2) / 2) << 25 ) + ( m_pixid->layer_disk(ident) << 23) + ( m_pixid->phi_module(ident) << 17) + ((m_pixid->eta_module(ident) + 6) << 13));
-	  if(m_dummy){
-	    unsigned int dl = 0;
-	    if(!isIBL){
-              if(m_pixid->barrel_ec(ident)==-2&&lfstA){ // making DBM dummy -4                                                                                                                           
-                lfstA = false;
-                for(int i = 0; i<3; ++i){
-                  for(int j = 0; j<4; ++j){
-                    *outfile<<-4<<","<<i<<","<<j<<","<<0<<std::endl;
-                    *outfile<<"I"<<0<<" "<<"1200 69 192 1200 1200 69 192 1200 0 0 0 0 941 -1200 800000 941 -1200 800000 0.03 0.025"<<std::endl;
-                  }
-                }
-              }
-              if(m_pixid->barrel_ec(ident)==2&&lfstC){// making DBM dummy 4                                                                                                                              
-                lfstC =false;
-                for(int i = 0; i<3; ++i){
-                  for(int j = 0; j<4; ++j){
-                    *outfile<<4<<","<<i<<","<<j<<","<<0<<std::endl;
-                    *outfile<<"I"<<0<<" "<<"1200 69 192 1200 1200 69 192 1200 0 0 0 0 941 -1200 800000 941 -1200 800000 0.03 0.025"<<std::endl;
-                  }
-                }
-              }
-	      if(m_pixid->barrel_ec(ident)==0)dl =1;
-	      if(m_pixid->barrel_ec(ident)==0&&m_pixid->layer_disk(ident)==0&&lfst){ // making dummy of IBL
-		lfst = false;
-		for(int i = 0; i<14; ++i){
-		  for(int j =-10; j<10; ++j){
-		    //unsigned int dummyID = (2 << 26) +(i << 18) +((j + 10) << 13);
-		    int mx = 2;
-		    if(j<-6||j>5)mx = 1; 
-		    *outfile<<m_pixid->barrel_ec(ident)<<","<<0<<","<<i<<","<<j<<std::endl;
-		    for(int ichip=0; ichip<mx; ++ichip){
-		      //*outfile<<"I"<<ichip<<" "<<"4160 69 192 5090 4310 165 300 5330 0 0 0 0 499 -1501 294329 499 -1501 294329 0.03 0.025"<<std::endl;
-		      //*outfile<<"I"<<ichip<<" "<<"1500 69 192 1500 1500 69 192 1500 0 0 0 0 883 -1500 1600000 883 -1500 1600000 0.03 0.025"<<std::endl;
-		      *outfile<<"I"<<ichip<<" "<<"2550 75 120 2550 2550 75 135 2550 0 0 0 0 18 -1445 10000 18 -1445 10000 0.25 0.000025"<<std::endl; // turned from M7 cosmic
-		    }
-		  }
-		}
-	      }
-	      if(m_calibsvc->hasCalibData(ident)){
-		if(nobj%100==0 && msgLvl(MSG::INFO) ) msg()           <<"ith Module:"<<nobj<<"with Identifier:"<<hashID<<endmsg;
-		++nobj;
-		*outfile<<m_pixid->barrel_ec(ident)<<","<<m_pixid->layer_disk(ident)+dl<<","<<m_pixid->phi_module(ident)<<","<<m_pixid->eta_module(ident)<<std::endl;
-		for(int ichip=0; ichip<static_cast<int>(mchips); ++ichip){
-		++nchips;
-		*outfile<<"I"<<ichip<<" "<<m_calibsvc->getThreshold(ident,0,1,ichip)<<" "<<
-		  m_calibsvc->getThresholdSigma(ident,0,1,ichip)<<" "<<
-		  m_calibsvc->getNoise(ident,0,1,ichip)<<" "<<
-		  m_calibsvc->getTimeWalk(ident,0,1,ichip)<<" "<<
-		  m_calibsvc->getThreshold(ident,0,0,ichip)<<" "<<
-		  m_calibsvc->getThresholdSigma(ident,0,0,ichip)<<" "<<
-		  m_calibsvc->getNoise(ident,0,0,ichip)<<" "<<
-		  m_calibsvc->getTimeWalk(ident,0,0,ichip)<<" "<<
-		  m_calibsvc->getThreshold(ident,153,0,ichip)<<" "<<
-		  m_calibsvc->getThresholdSigma(ident,153,0,ichip)<<" "<<
-		  m_calibsvc->getNoise(ident,153,0,ichip)<<" "<<
-		  m_calibsvc->getTimeWalk(ident,153,0,ichip)<<" "<<
-		  m_calibsvc->getQ2TotA(ident,0,1,ichip)<<" "<<
-		  m_calibsvc->getQ2TotE(ident,0,1,ichip)<<" "<<
-		  m_calibsvc->getQ2TotC(ident,0,1,ichip)<<" "<<
-		  m_calibsvc->getQ2TotA(ident,153,0,ichip)<<" "<<
-		  m_calibsvc->getQ2TotE(ident,153,0,ichip)<<" "<<
-		  m_calibsvc->getQ2TotC(ident,153,0,ichip)<<" "<<
-		  m_calibsvc->getTotP1(ident,ichip)<<" "<<
-		  m_calibsvc->getTotP2(ident,ichip)<<" "<<std::endl;
-		}
-	      }
-	    }
-	  }
-	  else{ // normal dump 	      
-	    if(m_calibsvc->hasCalibData(ident)){
-	      if(nobj%100==0 && msgLvl(MSG::INFO) ) msg()           <<"ith Module:"<<nobj<<"with Identifier:"<<hashID<<endmsg;
-	      ++nobj;
-	      int rowsFGangedFE = rowsFGangedFEI3;
-	      if(isITK){
-		rowsFGangedFE = rowsFGangedFEI51;
-		if(m_pixid->barrel_ec(ident)==0&&m_pixid->layer_disk(ident)==1)rowsFGangedFE = rowsFGangedFEI52;
-	      }
-	      *outfile<<hashID<<std::endl;
-	      int mchipx = m_calibsvc->getNFE(ident);
-	      if(mchipx>2){
-		for(int ichip=0; ichip<mchipx; ++ichip){
-		  ++nchips;		
-		  m_myhf[0]->Fill(m_calibsvc->getThreshold(ident,0,1,ichip));
-		  m_myhf[1]->Fill(m_calibsvc->getThresholdSigma(ident,0,1,ichip));
-		  m_myhf[2]->Fill(m_calibsvc->getNoise(ident,0,1,ichip));
-		  m_myhf[3]->Fill(m_calibsvc->getTimeWalk(ident,0,1,ichip));
-		  m_myhf[4]->Fill(m_calibsvc->getThreshold(ident,0,0,ichip));
-		  m_myhf[5]->Fill(m_calibsvc->getThresholdSigma(ident,0,0,ichip));
-		  m_myhf[6]->Fill(m_calibsvc->getNoise(ident,0,0,ichip));
-		  m_myhf[7]->Fill(m_calibsvc->getTimeWalk(ident,0,0,ichip));
-		  m_myhf[8]->Fill(m_calibsvc->getThreshold(ident,rowsFGangedFE,0,ichip));
-		  m_myhf[9]->Fill(m_calibsvc->getThresholdSigma(ident,rowsFGangedFE,0,ichip));
-		  m_myhf[10]->Fill(m_calibsvc->getNoise(ident,rowsFGangedFE,0,ichip));
-		  m_myhf[11]->Fill(m_calibsvc->getTimeWalk(ident,rowsFGangedFE,0,ichip));
-		  m_myhf[12]->Fill(m_calibsvc->getTotP1(ident,ichip));
-		  m_myhf[13]->Fill(m_calibsvc->getTotP2(ident,ichip));
-		  // need to be prcise about the type of pixel: 
-		  *outfile<<"I"<<ichip<<" "<<m_calibsvc->getThreshold(ident,0,1,ichip)<<" "<<
-		    m_calibsvc->getThresholdSigma(ident,0,1,ichip)<<" "<<
-		    m_calibsvc->getNoise(ident,0,1,ichip)<<" "<<
-		    m_calibsvc->getTimeWalk(ident,0,1,ichip)<<" "<<
-		    m_calibsvc->getThreshold(ident,0,0,ichip)<<" "<<
-		    m_calibsvc->getThresholdSigma(ident,0,0,ichip)<<" "<<
-		    m_calibsvc->getNoise(ident,0,0,ichip)<<" "<<
-		    m_calibsvc->getTimeWalk(ident,0,0,ichip)<<" "<<
-		    m_calibsvc->getThreshold(ident,rowsFGangedFE,0,ichip)<<" "<<
-		    m_calibsvc->getThresholdSigma(ident,rowsFGangedFE,0,ichip)<<" "<<
-		    m_calibsvc->getNoise(ident,rowsFGangedFE,0,ichip)<<" "<<
-		    m_calibsvc->getTimeWalk(ident,rowsFGangedFE,0,ichip)<<" "<<
-		    m_calibsvc->getQ2TotA(ident,0,1,ichip)<<" "<<
-		    m_calibsvc->getQ2TotE(ident,0,1,ichip)<<" "<<
-		    m_calibsvc->getQ2TotC(ident,0,1,ichip)<<" "<<
-		    m_calibsvc->getQ2TotA(ident,rowsFGangedFE,0,ichip)<<" "<<
-		    m_calibsvc->getQ2TotE(ident,rowsFGangedFE,0,ichip)<<" "<<
-		    m_calibsvc->getQ2TotC(ident,rowsFGangedFE,0,ichip)<<" "<<
-		    m_calibsvc->getTotP1(ident,ichip)<<" "<<
-		    m_calibsvc->getTotP2(ident,ichip)<<" "<<std::endl;
-		}
-	      }
-	      else{ // FEI4 chips 
-		for(int ichip=0; ichip<mchipx; ++ichip){
-		  ++nchips;
-		  if(mchipx>1){
-		    *outfile<<"I"<<ichip<<" "<<m_calibsvc->getThreshold(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getThresholdSigma(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getNoise(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getTimeWalk(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getThreshold(ident,0,0,ichip)<<" "<<
-		      m_calibsvc->getThresholdSigma(ident,0,0,ichip)<<" "<<
-		      m_calibsvc->getNoise(ident,0,0,ichip)<<" "<<
-		      m_calibsvc->getTimeWalk(ident,0,0,ichip)<<" "<<
-		      0<<" "<<0<<" "<<0<<" "<<0<<" "<<
-		      m_calibsvc->getQ2TotA(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getQ2TotE(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getQ2TotC(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getQ2TotA(ident,0,0,ichip)<<" "<<
-		      m_calibsvc->getQ2TotE(ident,0,0,ichip)<<" "<<
-		      m_calibsvc->getQ2TotC(ident,0,0,ichip)<<" "<<
-		      m_calibsvc->getTotP1(ident,ichip)<<" "<<
-		      m_calibsvc->getTotP2(ident,ichip)<<" "<<std::endl;
-		  }
-		  else{
-		    *outfile<<"I"<<ichip<<" "<<m_calibsvc->getThreshold(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getThresholdSigma(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getNoise(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getTimeWalk(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getThreshold(ident,0,0,ichip)<<" "<<
-		      m_calibsvc->getThresholdSigma(ident,0,0,ichip)<<" "<<
-		      m_calibsvc->getNoise(ident,0,0,ichip)<<" "<<
-		      m_calibsvc->getTimeWalk(ident,0,0,ichip)<<" "<<
-		      0<<" "<<0<<" "<<0<<" "<<0<<" "<<
-		      m_calibsvc->getQ2TotA(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getQ2TotE(ident,1,1,ichip)<<" "<<
-		      m_calibsvc->getQ2TotC(ident,1,1,ichip)<<" "<<
-		      0<<" "<<0<<" "<<0<<" "<<
-		      m_calibsvc->getTotP1(ident,ichip)<<" "<<
-		      m_calibsvc->getTotP2(ident,ichip)<<" "<<std::endl;
-		  }		  
-		}
-	      }
-	    }
-	  }
-	}
-      }
-    }
-    outfile->close();
-    delete outfile;
-    if( msgLvl(MSG::INFO)  ) msg() << "Written "<< nobj <<" PixelCalibData objects" <<
-			       " with " << nchips << " chips to text file "<<endmsg;
-  }
-  if( msgLvl(MSG::INFO)  ) msg()  <<" Event execute "<<endmsg; 
-  //
-  for(int i = 0; i<14; ++i)m_myhf[i]->Write();
-  m_par_histf->Close();
-  //
-  return StatusCode::SUCCESS;
-}
- 
-StatusCode PixelCalibServiceTest::finalize() 
-{  
-  msg(MSG::INFO)<<" PixelCalibServiceTest: finishing "<<endmsg; 
-  return StatusCode::SUCCESS;
-}
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.h b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.h
deleted file mode 100755
index c8e920ed579..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-/////////////////////////////////////////////////////////////////
-// PixelCalibServiceTest.cxx
-// Algorithm to create Pixel CalibDb in the Conditions Database
-// Author Weiming Yao <wmyao@lbl.gov>
-/////////////////////////////////////////////////////////////////
-
-#ifndef PIXELCALIBSERVICETEST_H
-#define PIXELCALIBSERVICETEST_H
-
-#include <vector>
-#include <string>
-//#include "GaudiKernel/Algorithm.h"
-#include "AthenaBaseComps/AthAlgorithm.h"
-//#include "GaudiKernel/MsgStream.h"
-#include "StoreGate/DataHandle.h"
-#include "GaudiKernel/ServiceHandle.h"
-
-#include "TFile.h"
-#include "TH1.h"
-
-
-class Identifier;
-//class StoreGateSvc;
-class PixelID; 
-
-namespace InDetDD{ 
-  class PixelDetectorManager; 
-}
-
-class IPixelCalibSvc;
-
-/** @class PixelCalibSerciceTest 
-    The PixelCalibServiceTest is an algorithm to illustrate the usage of the PixelCalibSvc.
-    The algorithm can also allow to dump the pixel calibration data into a text file.
-
-    @author  Weiming Yao <WMYAO@LBL.GOV>
-*/
-
-class PixelCalibServiceTest:public AthAlgorithm {
- public:
-  PixelCalibServiceTest(const std::string& name, ISvcLocator* pSvcLocator);
-  ~PixelCalibServiceTest(void);
-
-  StatusCode  initialize(void);    
-  StatusCode  execute(void);
-  StatusCode  finalize(void);
-  
- private:
-  // MsgStream m_log;
-  //  StoreGateSvc* m_sgSvc;
-  // StoreGateSvc* m_detStore;
-
-  const ServiceHandle<IPixelCalibSvc> m_calibsvc;
-  const InDetDD::PixelDetectorManager* m_pixman;
-  const PixelID* m_pixid;
-  bool m_setup;                            //true for first event
-
-  // algorithm parameters to be set in the jobOptions
-  std::string m_par_rfile;   //<! text file to read calibration data from
-  bool m_dummy;
-  
-  TFile* m_par_histf;
-  TH1F*  m_myhf[14];
-
-}; 
-
-#endif // PIXELCALIBSERVICETEST_H 
-
-
-
-
-
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.py b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.py
deleted file mode 100755
index 003a992098a..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTest.py
+++ /dev/null
@@ -1,81 +0,0 @@
-import AthenaCommon.AtlasUnixStandardJob
-# Use auditors
-from AthenaCommon.AppMgr import ServiceMgr
-
-from GaudiSvc.GaudiSvcConf import AuditorSvc
-
-ServiceMgr += AuditorSvc()
-theAuditorSvc = ServiceMgr.AuditorSvc
-theAuditorSvc.Auditors  += [ "ChronoAuditor"]
-#ChronoStatSvc = Service ( "ChronoStatSvc")
-theAuditorSvc.Auditors  += [ "MemStatAuditor" ]
-#MemStatAuditor = theAuditorSvc.auditor( "MemStatAuditor" )
-theApp.AuditAlgorithms=True
-
-from AthenaCommon.GlobalFlags import GlobalFlags
-# --- default is atlas geometry
-GlobalFlags.DetGeo.set_atlas()
-# --- set defaults
-GlobalFlags.DataSource.set_geant4()    
-GlobalFlags.InputFormat.set_pool()    
-# --- default is zero luminosity
-GlobalFlags.Luminosity.set_zero()
-GlobalFlags.Print()
-#--------------------------------------------------------------
-# Get Configuration flags
-#--------------------------------------------------------------
-include( "AthenaCommon/AthenaCommonFlags.py" )
-
-#--------------------------------------------------------------
-# Set Detector setup
-#--------------------------------------------------------------
-# --- switch on InnerDetector
-from AthenaCommon.DetFlags import DetFlags 
-DetFlags.ID_setOn()
-DetFlags.Calo_setOff()
-DetFlags.Muon_setOff()
-DetFlags.Truth_setOff()
-DetFlags.LVL1_setOff()
-DetFlags.SCT_setOff()
-DetFlags.TRT_setOff()
-
-# ---- switch parts of ID off/on as follows
-#switch off tasks
-DetFlags.pileup.all_setOff()
-DetFlags.simulate.all_setOff()
-DetFlags.makeRIO.all_setOff()
-DetFlags.writeBS.all_setOff()
-DetFlags.readRDOBS.all_setOff()
-DetFlags.readRIOBS.all_setOff()
-DetFlags.readRIOPool.all_setOff()
-DetFlags.writeRIOPool.all_setOff()
-
-#DetDescrVersion = "ATLAS-DC3-05"
-
-#include ("AtlasGeoModel/SetGeometryVersion.py")
-import AtlasGeoModel.SetGeometryVersion
-#include ("AtlasGeoModel/GeoModelInit.py")
-import AtlasGeoModel.GeoModelInit
-
-from AthenaCommon.AlgSequence import AlgSequence
-job = AlgSequence()
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelCalibServiceTest 
-
-include("PixelConditionsServices/PixelCalibSvc_jobOptions.py")
-
-
-job +=PixelCalibServiceTest(OutputTextFile ="pixelcalibsvc_dump.txt")
-
-from IOVDbSvc.IOVDbSvcConf import IOVDbSvc
-IOVDbSvc.GlobalTag = "DEFAULTCOND"
-
-theApp.EvtMax = 5
-
-#--------------------------------------------------------------
-# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-#--------------------------------------------------------------
-MessageSvc.OutputLevel = DEBUG
-# --- change output format
-MessageSvc.Format       = "% F%30W%S%7W%R%T %0W%M"
-MessageSvc.defaultLimit = 9999999
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTestIBL.py b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTestIBL.py
deleted file mode 100755
index 27bd4a24571..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTestIBL.py
+++ /dev/null
@@ -1,112 +0,0 @@
-isIBL = 1
-mySQ = 0
-if isIBL:
-  myOutput= "pixelcalibsvcIBL3D_dumpdb.txt"
-else:
-  myOutput= "pixelcalibsvc_dump.txt"
-
-import AthenaCommon.AtlasUnixGeneratorJob
-
-## GlobalFlags
-
-from AthenaCommon.GlobalFlags import globalflags
-
-#globalflags.DetGeo = 'atlas'
-globalflags.DataSource = 'geant4'
-if isIBL:
-  globalflags.DetDescrVersion = 'ATLAS-R2-2015-03-01-00'
-else:  
-  globalflags.DetDescrVersion = 'ATLAS-GEO-08-00-00'
-
-globalflags.InputFormat = 'pool'
-globalflags.print_JobProperties()
-
-### set up conddb
-
-from AthenaCommon.DetFlags import DetFlags
-DetFlags.all_setOff()
-DetFlags.pixel_setOn()
-DetFlags.Print()
-
-from AtlasGeoModel import SetGeometryVersion
-from AtlasGeoModel import GeoModelInit
-
-# --- setup version
-###from InDetIBL_Example.SLHC_JobProperties import SLHC_Flags
-## Leave commented out unless overriding with text file.
-## Default is to use Geom DB only
-#SLHC_Flags.SLHC_Version = "IBL-01"
-
-###print SLHC_Flags
-
-## SLHC setup
-####from InDetIBL_Example.SLHC_Setup import SLHC_Setup
-####SLHC_Setup = SLHC_Setup()
-
-from IOVDbSvc.CondDB import conddb
-#conddb.setGlobalTag('OFLCOND-CSC-00-00-00')
-#conddb.setGlobalTag('OFLCOND-MC12-SIM-00')
-#conddb.setGlobalTag('OFLCOND-RUN1-SDR-06') 
-conddb.setGlobalTag('OFLCOND-RUN12-SDR-22')
-#conddb.setGlobalTag('OFLCOND-MC16-SDR-04')
-#conddb.iovdbsvc.dbConnection = "sqlite://;schema=pixmapibl.db;dbname=OFLP200"
-
-#conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapShort")
-#conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapLong")
-#conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapOverlay")
-#conddb.addOverride('/PIXEL/PixMapShort','PixMapShort-Test-00')
-#conddb.addOverride('/PIXEL/PixMapLong','PixMapLong-Test-00')
-
-if mySQ:
-  if isIBL:
-    conddb.iovdbsvc.Folders = [ "<dbConnection>sqlite://;schema=pixmapdb_ibl3ddbm_IBL3D25DBM-04-01.db;dbname=OFLP200</dbConnection> /PIXEL/PixCalib <tag>PixCalib-IBL3D25DBM-04-01</tag>" ]
-  else:
-    conddb.iovdbsvc.Folders = [ "<dbConnection>sqlite://;schema=pixmapdb.db;dbname=OFLP200</dbConnection> /PIXEL/PixCalib <tag>PixCalib-IBL3D25DBM-04-01</tag>" ]
-else:
-  conddb.addFolder("PIXEL_OFL","/PIXEL/PixCalib")
-
-### configure the special pixel map service
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelCalibSvc
-PixelCalibSvc = PixelCalibSvc()
-
-ServiceMgr.EventSelector.RunNumber = 282222
-#ServiceMgr.EventSelector.RunNumber = 222222
-#ServiceMgr.EventSelector.RunNumber = 200805
-
-### define the job
-
-from AthenaCommon.AlgSequence import AlgSequence
-
-job = AlgSequence()
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelCalibServiceTest
-
-job +=PixelCalibServiceTest(OutputTextFile =myOutput, MakeDummy = TRUE ) 
-
-ServiceMgr += PixelCalibSvc
-
-
-theApp.EvtMax                   = 1
-
-
-### set up auditors
-
-from AthenaCommon.AppMgr import ServiceMgr
-
-from GaudiSvc.GaudiSvcConf import AuditorSvc
-
-ServiceMgr += AuditorSvc()
-theAuditorSvc = ServiceMgr.AuditorSvc
-
-theAuditorSvc.Auditors  += [ "ChronoAuditor"]
-theAuditorSvc.Auditors  += [ "MemStatAuditor" ]
-theApp.AuditAlgorithms=True
-
-
-### configure the message service
-# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-
-MessageSvc.OutputLevel      = 3
-MessageSvc.debugLimit       = 100000
-MessageSvc.infoLimit        = 10000
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTestSLHC.py b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTestSLHC.py
deleted file mode 100755
index eb44aadec8b..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelCalibServiceTestSLHC.py
+++ /dev/null
@@ -1,115 +0,0 @@
-isSLHC = 1
-mySQ = 1
-
-if isSLHC: 
-  myOutput= "pixelcalibsvcSLHC_dump.txt"
-else:
-  myOutput= "pixelcalibsvc_dump.txt"
-  
-#import AthenaCommon.AtlasUnixStandardJob
-
-#MyOutPut = INFO
-#from AthenaCommon.AppMgr import theApp
-#from AthenaCommon.AppMgr import ServiceMgr
-
-from AthenaCommon.DetFlags import DetFlags
-from AthenaCommon.GlobalFlags import globalflags
-
-# --- set defaults
-globalflags.DataSource='geant4'
-
-if isSLHC:
-  include("InDetSLHC_Example/preInclude.NoTRT.py")
-else:
-  DetFlags.detdescr.ID_setOn()
-
-# Select the geometry version.
-from AthenaCommon.GlobalFlags import globalflags
-if isSLHC: 
-  globalflags.DetDescrVersion = 'ATLAS-SLHC-02-00-00'
-else:
-  globalflags.DetDescrVersion = 'ATLAS-GEO-08-00-00'
-
-#globalflags.DetDescrVersion = 'ATLAS-SLHC-02-00-00'
-#globalflags.DetGeo.set_Value_and_Lock('atlas')
-    
-# import the # the conditions setup
-#from IOVDbSvc.CondDB import conddb
-#conddb.setGlobalTag('OFLCOND-SIM-00-00-00')
-#conddb.setGlobalTag('OFLCOND-SDR-BS14T-SLHC-04')
-
-# Initialize geometry
-from AtlasGeoModel import GeoModelInit
-from AtlasGeoModel import SetGeometryVersion
-
-# --- setup version
-from InDetSLHC_Example.SLHC_JobProperties import SLHC_Flags
-## Leave commented out unless overriding with text file.
-## Default is to use Geom DB only
-#SLHC_Flags.SLHC_Version = "SLHC-01"
-
-print SLHC_Flags
-
-## SLHC setup
-from InDetSLHC_Example.SLHC_Setup import SLHC_Setup
-SLHC_Setup = SLHC_Setup()
-
-from AthenaCommon.AlgSequence import AlgSequence
-
-topSequence = AlgSequence()
-
-#include("PixelConditionsServices/PixelCalibSvc_jobOptions.py")
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelCalibSvc
-ServiceMgr +=PixelCalibSvc()
-PixelCalibSvc = ServiceMgr.PixelCalibSvc
-
-#if not (globalflags.DataSource() == 'geant4'):
-#  PixelCablingSvc.MappingFile = "PixelCabling/Pixels_Atlas_IdMapping_May08.dat"
-#  conddb.addFolder("PIXEL","/PIXEL/ReadoutSpeed")
-#else:
-#  conddb.addFolderSplitMC("PIXEL","/PIXEL/ReadoutSpeed","/PIXEL/ReadoutSpeed")
-#  ServiceMgr += PixelCablingSvc
-                
-from PixelConditionsServices.PixelConditionsServicesConf import PixelCalibServiceTest
-
-topSequence +=PixelCalibServiceTest(OutputTextFile =myOutput, MakeDummy = TRUE)
-
-from IOVDbSvc.IOVDbSvcConf import IOVDbSvc
-if isSLHC:
-  IOVDbSvc.GlobalTag = "OFLCOND-ATLAS-HL-LHC-00"
-else:
-  IOVDbSvc.GlobalTag = "OFLCOND-MC12-SIM-00"
-
-#"DEFAULTCOND"
-
-if mySQ:
-  from AthenaCommon.AppMgr import ServiceMgr as svcMgr
-  # Setup Db stuff
-  import AthenaPoolCnvSvc.AthenaPool
-  import IOVDbSvc.IOVDb
-  if isSLHC:
-    connStr = "<dbConnection>sqlite://X;schema=pixcalibdb_slhc.db;dbname=OFLP200</dbConnection>"
-    tag = "<tag>PixCalib-SLHC-00</tag>"
-  else:
-    connStr = "<dbConnection>sqlite://X;schema=pixcalibdb.db;dbname=OFLP200</dbConnection>"
-    tag = "<tag>PixCalib-Test-00</tag>"
-    
-  folder = "/PIXEL/PixCalib"
-  svcMgr.IOVDbSvc.Folders += [ folder + tag + connStr ]
-else:
-  from IOVDbSvc.CondDB import conddb
-  conddb.addFolder("PIXEL_OFL","/PIXEL/PixCalib")
-     
-
-theApp.EvtMax = 1
-
-#--------------------------------------------------------------
-# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-#--------------------------------------------------------------
-MessageSvc.OutputLevel = DEBUG
-#INFO
-#DEBUG
-# --- change output format
-MessageSvc.Format       = "% F%30W%S%7W%R%T %0W%M"
-MessageSvc.defaultLimit = 9999999
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelDCSTestSvc.py b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelDCSTestSvc.py
deleted file mode 100644
index 69e115b838f..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelDCSTestSvc.py
+++ /dev/null
@@ -1,111 +0,0 @@
-import AthenaCommon.AtlasUnixStandardJob
-
-# use auditors
-from AthenaCommon.AppMgr import ServiceMgr
-
-from GaudiSvc.GaudiSvcConf import AuditorSvc
-
-ServiceMgr += AuditorSvc()
-theAuditorSvc = ServiceMgr.AuditorSvc
-theAuditorSvc.Auditors  += [ "ChronoAuditor"]
-#ChronoStatSvc = Service ( "ChronoStatSvc")
-theAuditorSvc.Auditors  += [ "MemStatAuditor" ]
-#MemStatAuditor = theAuditorSvc.auditor( "MemStatAuditor" )
-theApp.AuditAlgorithms=True
-
-
-from AthenaCommon.GlobalFlags import GlobalFlags
-# --- default is atlas geometry
-GlobalFlags.DetGeo.set_atlas()
-# --- set defaults
-GlobalFlags.DataSource.set_geant4()    
-#GlobalFlags.InputFormat.set_pool()    
-# --- default is zero luminosity
-GlobalFlags.Luminosity.set_zero()
-#GlobalFlags.DetDescrVersion = "ATLAS-CSC-02-00-00"
-GlobalFlags.Print()
-
-
-#--------------------------------------------------------------
-# Set Detector setup
-#--------------------------------------------------------------
-# --- switch on InnerDetector
-from AthenaCommon.DetFlags import DetFlags 
-DetFlags.ID_setOn()
-DetFlags.Calo_setOff()
-DetFlags.Muon_setOff()
-DetFlags.Truth_setOff()
-DetFlags.LVL1_setOff()
-DetFlags.SCT_setOff()
-DetFlags.TRT_setOff()
-
-# ---- switch parts of ID off/on as follows
-#switch off tasks
-DetFlags.pileup.all_setOff()
-DetFlags.simulate.all_setOff()
-DetFlags.makeRIO.all_setOff()
-DetFlags.writeBS.all_setOff()
-DetFlags.readRDOBS.all_setOff()
-DetFlags.readRIOBS.all_setOff()
-DetFlags.readRIOPool.all_setOff()
-DetFlags.writeRIOPool.all_setOff()
-
-
-#DetDescrVersion = "ATLAS-DC3-05"
-
-#include ("AtlasGeoModel/SetGeometryVersion.py")
-import AtlasGeoModel.SetGeometryVersion
-#include ("AtlasGeoModel/GeoModelInit.py")
-import AtlasGeoModel.GeoModelInit
-
-
-
-from AthenaCommon.AlgSequence import AlgSequence
-
-job = AlgSequence()
-
-from AthenaCommon.AppMgr import ToolSvc
-
-include("PixelConditionsServices/SpecialPixelMapSvc_jobOptions.py")
-include("PixelConditionsServices/PixelDCSSvc_jobOptions.py")
-#include("PixelDCSSvc_jobOptions.py")
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelConditionsSummarySvc
-ServiceMgr += PixelConditionsSummarySvc( IsActiveStatus=["OK", "WARNING"] ,  IsActiveStates= ["READY","ON"])
-
-
-from IOVDbSvc.IOVDbSvcConf import IOVDbSvc
-IOVDbSvc.GlobalTag = "OFLCOND-FDR-02-01-00"
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelDCSTestSvc
-
-job += PixelDCSTestSvc()
-
-import AthenaCommon.AtlasUnixGeneratorJob
-
-from AthenaCommon.AppMgr import ServiceMgr as svcMgr
-
-svcMgr.EventSelector.RunNumber         = 91060
-svcMgr.EventSelector.EventsPerRun      = 20
-svcMgr.EventSelector.FirstEvent        = 1
-# initial time stamp - this is number of seconds since 1st Jan 1970 GMT
-svcMgr.EventSelector.InitialTimeStamp  = 0
-svcMgr.EventSelector.TimeStampInterval = 10000
-svcMgr.EventSelector.FirstLB           = 0
-svcMgr.EventSelector.EventsPerLB       = 2
-
-
-# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-#--------------------------------------------------------------
-svcMgr.MessageSvc.OutputLevel      = 2
-svcMgr.MessageSvc.debugLimit       = 10000
-svcMgr.MessageSvc.infoLimit        = 10000
-svcMgr.MessageSvc.errorLimit       = 1000
-svcMgr.MessageSvc.Format           = "% F%30W%S%7W%R%T %0W%M"
-
-
-
-theApp.EvtMax                   = 2
-
-
-conddb.blockFolder('/Indet/Align')
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCool.py b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCool.py
deleted file mode 100755
index b5a464baff7..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCool.py
+++ /dev/null
@@ -1,91 +0,0 @@
-import AthenaCommon.AtlasUnixGeneratorJob
-
-
-## GlobalFlags
-
-from AthenaCommon.GlobalFlags import globalflags
-
-globalflags.DetGeo = 'atlas'
-globalflags.DataSource = 'geant4'
-globalflags.DetDescrVersion = 'ATLAS-GEO-08-00-00'
-globalflags.print_JobProperties()
-
-
-### set up conddb
-
-from AthenaCommon.DetFlags import DetFlags
-DetFlags.all_setOff()
-DetFlags.pixel_setOn()
-
-from AtlasGeoModel import SetGeometryVersion
-from AtlasGeoModel import GeoModelInit
-
-from IOVDbSvc.CondDB import conddb
-conddb.setGlobalTag('OFLCOND-CSC-00-00-00')
-
-conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapShort")
-conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapLong")
-conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapOverlay")
-#conddb.addOverride('/PIXEL/PixMap','PixMap-000-03')
-
-#conddb.iovdbsvc.Folders += [ "<dbConnection>sqlite://;schema=noisemap.db;dbname=OFLP200</dbConnection> /PIXEL/NoiseMap <tag>NoiseMap-000-00</tag>" ]
-#conddb.iovdbsvc.Folders += [ "<dbConnection>sqlite://;schema=module_overlay.db;dbname=COMP200</dbConnection> /PIXEL/PixMapOverlay <tag>PixMapOverlay-Test-00</tag>" ]
-
-
-### configure the special pixel map service
-
-from PixelConditionsServices.PixelConditionsServicesConf import SpecialPixelMapSvc 
-SpecialPixelMapSvc = SpecialPixelMapSvc()
-
-SpecialPixelMapSvc.DBFolders = [ "/PIXEL/PixMapShort", "/PIXEL/PixMapLong" ]
-SpecialPixelMapSvc.SpecialPixelMapKeys = [ "SpecialPixelMap", "SpecialPixelMapLong" ]
-
-SpecialPixelMapSvc.OverlayFolder = "/PIXEL/PixMapOverlay"
-SpecialPixelMapSvc.OverlayKey = "PixMapOverlay"
-
-#SpecialPixelMapSvc.RegisterCallback = False
-#SpecialPixelMapSvc.DataSource = "Textfiles"
-SpecialPixelMapSvc.ModuleIDsForPrinting = [ "all" ]
-
-
-### configure the event selector
-
-ServiceMgr.EventSelector.RunNumber = 5
-
-
-### define the job
-
-from AthenaCommon.AlgSequence import AlgSequence
-
-job = AlgSequence()
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelMapTestAlg
-
-job += PixelMapTestAlg()
-
-ServiceMgr += SpecialPixelMapSvc
-
-
-theApp.EvtMax                   = 1
-
-
-### set up auditors
-
-from AthenaCommon.AppMgr import ServiceMgr
-
-from GaudiSvc.GaudiSvcConf import AuditorSvc
-
-ServiceMgr += AuditorSvc()
-theAuditorSvc = ServiceMgr.AuditorSvc
-
-theAuditorSvc.Auditors  += [ "ChronoAuditor"]
-theAuditorSvc.Auditors  += [ "MemStatAuditor" ]
-theApp.AuditAlgorithms=True
-
-
-### configure the message service
-# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-
-MessageSvc.OutputLevel      = 3
-MessageSvc.debugLimit       = 100000
-MessageSvc.infoLimit        = 100000
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCoolIBL.py b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCoolIBL.py
deleted file mode 100755
index 61bc88a0256..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCoolIBL.py
+++ /dev/null
@@ -1,151 +0,0 @@
-isIBL = 1
-mySQ = 1
-#dbType = 1 for PixMap, 2 for Overlay, and 3 for Noise 
-dbType =2
-import AthenaCommon.AtlasUnixGeneratorJob
-
-## GlobalFlags
-
-from AthenaCommon.GlobalFlags import globalflags
-
-#globalflags.DetGeo = 'atlas'
-globalflags.DataSource = 'geant4'
-if isIBL:
-  globalflags.DetDescrVersion = 'ATLAS-IBL3D25-04-00-02'
-else:  
-  globalflags.DetDescrVersion = 'ATLAS-GEO-08-00-00'
-
-globalflags.InputFormat = 'pool'
-globalflags.print_JobProperties()
-
-### set up conddb
-
-from AthenaCommon.DetFlags import DetFlags
-DetFlags.all_setOff()
-DetFlags.pixel_setOn()
-DetFlags.Print()
-
-from AtlasGeoModel import SetGeometryVersion
-from AtlasGeoModel import GeoModelInit
-
-# --- setup version
-#from InDetIBL_Example.SLHC_JobProperties import SLHC_Flags
-## Leave commented out unless overriding with text file.
-## Default is to use Geom DB only
-#SLHC_Flags.SLHC_Version = "IBL-01"
-#print SLHC_Flags
-
-## SLHC setup
-#from InDetIBL_Example.SLHC_Setup import SLHC_Setup
-#SLHC_Setup = SLHC_Setup()
-
-from IOVDbSvc.CondDB import conddb
-#conddb.setGlobalTag('OFLCOND-CSC-00-00-00')
-#conddb.setGlobalTag('OFLCOND-MC12-SIM-00')
-conddb.setGlobalTag('OFLCOND-RUN12-SDR-22')
- 
-#conddb.iovdbsvc.dbConnection = "sqlite://;schema=pixmapibl.db;dbname=OFLP200"
-
-#conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapShort")
-#conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapLong")
-#conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapOverlay")
-#conddb.addOverride('/PIXEL/PixMapShort','PixMapShort-Test-00')
-#conddb.addOverride('/PIXEL/PixMapLong','PixMapLong-Test-00')
-
-if mySQ:
-  if dbType == 1:
-    conddb.iovdbsvc.Folders = [ "<dbConnection>sqlite://;schema=pixmapdb_ibl3ddbm_IBL3D25DBM-04-01.db;dbname=OFLP200</dbConnection> /PIXEL/PixMapShort <tag>PixMapShort-IBL3D25DBM-04-01</tag>" ]
-    conddb.iovdbsvc.Folders += [ "<dbConnection>sqlite://;schema=pixmapdb_ibl3ddbm_IBL3D25DBM-04-01.db;dbname=OFLP200</dbConnection> /PIXEL/PixMapLong <tag>PixMapLong-IBL3D25DBM-04-01</tag>" ]
-  elif dbType == 2:
-    conddb.iovdbsvc.Folders = [ "<dbConnection>sqlite://;schema=MyPixOverlayDB.db;dbname=OFLP200</dbConnection> /PIXEL/PixMapOverlay <tag>PixMapOverlay-SIMU-000-00</tag>" ]
-  else:
-    conddb.iovdbsvc.Folders = [ "<dbConnection>sqlite://;schema=pixmapdb_ibl3ddbm_IBL3D25DBM-04-01.db;dbname=OFLP200</dbConnection> /PIXEL/NoiseMapShort <tag>NoiseMapShort-IBL3D25DBM-04-01</tag>" ]
-    conddb.iovdbsvc.Folders += [ "<dbConnection>sqlite://;schema=pixmapdb_ibl3ddbm_IBL3D25DBM-04-01.db;dbname=OFLP200</dbConnection> /PIXEL/NoiseMapLong <tag>NoiseMapLong-IBL3D25DBM-04-01</tag>" ]
-else:
-  if dbType == 1:
-    conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapShort","/PIXEL/PixMapShort")
-    conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapLong","/PIXEL/PixMapLong")
-  elif dbType == 2:
-    conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapOverlay","/PIXEL/PixMapOverlay")
-  else:
-    conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/NoiseMapShort","/PIXEL/NoiseMapShort")
-    conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/NoiseMapLong","/PIXEL/NoiseMapLong")
-
-  #conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/NoiseMapShort","/PIXEL/NoiseMapShort")
-  #conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/NoiseMapLong","/PIXEL/NoiseMapLong")
-  #conddb.addFolder("PIXEL_OFL","/PIXEL/NoiseMapShort")
-  #conddb.addFolder("PIXEL_OFL","/PIXEL/NoiseMapShort")
-  #conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapShort")
-  #conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapLong")
-  #conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapOverlay")
-
-### configure the special pixel map service
-
-from PixelConditionsServices.PixelConditionsServicesConf import SpecialPixelMapSvc 
-SpecialPixelMapSvc = SpecialPixelMapSvc()
-if dbType == 1:
-  SpecialPixelMapSvc.DBFolders = [ "/PIXEL/PixMapShort", "/PIXEL/PixMapLong" ]                                                         
-  SpecialPixelMapSvc.SpecialPixelMapKeys = [ "SpecialPixelMap", "SpecialPixelMapLong" ]  
-elif dbType == 2:
-  SpecialPixelMapSvc.DBFolders = [ "/PIXEL/PixMapOverlay" ]
-  SpecialPixelMapSvc.SpecialPixelMapKeys = [ "SpecialPixelMap" ]
-  SpecialPixelMapSvc.OverlayFolder = "/PIXEL/PixMapOverlay"
-  SpecialPixelMapSvc.OverlayKey = "PixMapOverlay"
-else:
-  SpecialPixelMapSvc.DBFolders = [ "/PIXEL/NoiseMapShort", "/PIXEL/NoiseMapLong" ]
-  SpecialPixelMapSvc.SpecialPixelMapKeys = [ "SpecialPixelMap", "NoiseMapLong" ]
-
-#SpecialPixelMapSvc.DBFolders += [ "/PIXEL/NoiseMapShort", "/PIXEL/NoiseMapLong" ]
-#SpecialPixelMapSvc.SpecialPixelMapKeys += [ "NoiselMapShort", "NoiseMapLong" ]
-
-
-#SpecialPixelMapSvc.OverlayFolder = "/PIXEL/PixMapOverlay"
-#SpecialPixelMapSvc.OverlayKey = "PixMapOverlay"
-#SpecialPixelMapSvc.RegisterCallback = False
-#SpecialPixelMapSvc.DataSource = "Textfiles"
-SpecialPixelMapSvc.ModuleIDsForPrinting = [ "all" ]
-
-### configure the event selector
-
-#ServiceMgr.EventSelector.RunNumber = 200805
-ServiceMgr.EventSelector.RunNumber = 222222
-
-### define the job
-
-from AthenaCommon.AlgSequence import AlgSequence
-
-job = AlgSequence()
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelMapTestAlg
-job += PixelMapTestAlg()
-PixelMapTestAlg = PixelMapTestAlg()
-PixelMapTestAlg.WriteTextFile = TRUE
-PixelMapTestAlg.MakeDummy = False
-if dbType == 2:
-  PixelMapTestAlg.MakeOverlay = True
-
-ServiceMgr += SpecialPixelMapSvc
-
-theApp.EvtMax                   = 1
-
-
-### set up auditors
-
-from AthenaCommon.AppMgr import ServiceMgr
-
-from GaudiSvc.GaudiSvcConf import AuditorSvc
-
-ServiceMgr += AuditorSvc()
-theAuditorSvc = ServiceMgr.AuditorSvc
-
-theAuditorSvc.Auditors  += [ "ChronoAuditor"]
-theAuditorSvc.Auditors  += [ "MemStatAuditor" ]
-theApp.AuditAlgorithms=True
-
-
-### configure the message service
-# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-
-MessageSvc.OutputLevel      = 3
-MessageSvc.debugLimit       = 100000
-MessageSvc.infoLimit        = 10000
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCoolSLHC.py b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCoolSLHC.py
deleted file mode 100755
index c759df50570..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgReadCoolSLHC.py
+++ /dev/null
@@ -1,117 +0,0 @@
-isSLHC = 1
-mySQ = 1
-import AthenaCommon.AtlasUnixGeneratorJob
-
-## GlobalFlags
-
-from AthenaCommon.GlobalFlags import globalflags
-
-#globalflags.DetGeo = 'atlas'
-globalflags.DataSource = 'geant4'
-
-if isSLHC:
-  include("InDetSLHC_Example/preInclude.NoTRT.py")
-  globalflags.DetDescrVersion = 'ATLAS-SLHC-02-00-00'
-else:
-  DetFlags.detdescr.ID_setOn()
-  globalflags.DetDescrVersion = 'ATLAS-GEO-08-00-00'
-        
-globalflags.InputFormat = 'pool'
-globalflags.print_JobProperties()
-
-### set up conddb
-
-from AtlasGeoModel import SetGeometryVersion
-from AtlasGeoModel import GeoModelInit
-
-# --- setup version
-from InDetSLHC_Example.SLHC_JobProperties import SLHC_Flags
-## Leave commented out unless overriding with text file.
-## Default is to use Geom DB only
-#SLHC_Flags.SLHC_Version = "SLHC-01"
-
-print SLHC_Flags
-
-## SLHC setup
-from InDetSLHC_Example.SLHC_Setup import SLHC_Setup
-SLHC_Setup = SLHC_Setup()
-
-from IOVDbSvc.CondDB import conddb
-if isSLHC:
-  conddb.setGlobalTag('OFLCOND-ATLAS-HL-LHC-00')
-else:  
-  conddb.setGlobalTag('OFLCOND-MC12-SIM-00')
-
-#conddb.iovdbsvc.dbConnection = "sqlite://;schema=pixmapibl.db;dbname=OFLP200"
-
-#conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapShort")
-#conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapLong")
-#conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapOverlay")
-#conddb.addOverride('/PIXEL/PixMapShort','PixMapShort-Test-00')
-#conddb.addOverride('/PIXEL/PixMapLong','PixMapLong-Test-00')
-
-if mySQ:
-  conddb.iovdbsvc.Folders = [ "<dbConnection>sqlite://;schema=pixmapslhc.db;dbname=OFLP200</dbConnection> /PIXEL/PixMapShort <tag>PixMapShort-SLHC-00</tag>" ]
-  conddb.iovdbsvc.Folders += [ "<dbConnection>sqlite://;schema=pixmapslhc.db;dbname=OFLP200</dbConnection> /PIXEL/PixMapLong <tag>PixMapLong-SLHC-00</tag>" ]
-else:  
-  conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapShort")
-  conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapLong")
-  conddb.addFolder("PIXEL_OFL","/PIXEL/PixMapOverlay")
-
-### configure the special pixel map service
-
-from PixelConditionsServices.PixelConditionsServicesConf import SpecialPixelMapSvc 
-SpecialPixelMapSvc = SpecialPixelMapSvc()
-
-SpecialPixelMapSvc.DBFolders = [ "/PIXEL/PixMapShort", "/PIXEL/PixMapLong" ]
-SpecialPixelMapSvc.SpecialPixelMapKeys = [ "SpecialPixelMap", "SpecialPixelMapLong" ]
-
-#SpecialPixelMapSvc.OverlayFolder = "/PIXEL/PixMapOverlay"
-#SpecialPixelMapSvc.OverlayKey = "PixMapOverlay"
-#SpecialPixelMapSvc.RegisterCallback = False
-#SpecialPixelMapSvc.DataSource = "Textfiles"
-SpecialPixelMapSvc.ModuleIDsForPrinting = [ "all" ]
-
-### configure the event selector
-
-ServiceMgr.EventSelector.RunNumber = 5
-
-
-### define the job
-
-from AthenaCommon.AlgSequence import AlgSequence
-
-job = AlgSequence()
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelMapTestAlg
-job += PixelMapTestAlg()
-PixelMapTestAlg = PixelMapTestAlg()
-PixelMapTestAlg.WriteTextFile = TRUE
-PixelMapTestAlg.MakeDummy = FALSE
-
-ServiceMgr += SpecialPixelMapSvc
-
-
-theApp.EvtMax                   = 1
-
-
-### set up auditors
-
-from AthenaCommon.AppMgr import ServiceMgr
-
-from GaudiSvc.GaudiSvcConf import AuditorSvc
-
-ServiceMgr += AuditorSvc()
-theAuditorSvc = ServiceMgr.AuditorSvc
-
-theAuditorSvc.Auditors  += [ "ChronoAuditor"]
-theAuditorSvc.Auditors  += [ "MemStatAuditor" ]
-theApp.AuditAlgorithms=True
-
-
-### configure the message service
-# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-
-MessageSvc.OutputLevel      = 3
-MessageSvc.debugLimit       = 100000
-MessageSvc.infoLimit        = 10000
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCool.py b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCool.py
deleted file mode 100755
index 0d257b608b3..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCool.py
+++ /dev/null
@@ -1,182 +0,0 @@
-import AthenaCommon.AtlasUnixStandardJob
-
-
-### set up conddb
-
-from IOVDbSvc.CondDB import conddb
-conddb.setGlobalTag('OFLCOND-CSC-00-00-00')
-
-conddb.iovdbsvc.dbConnection = "sqlite://;schema=pixmap.db;dbname=COMP200"
-
-
-### set up auditors
-
-from AthenaCommon.AppMgr import ServiceMgr
-
-from GaudiSvc.GaudiSvcConf import AuditorSvc
-
-ServiceMgr += AuditorSvc()
-theAuditorSvc = ServiceMgr.AuditorSvc
-
-theAuditorSvc.Auditors  += [ "ChronoAuditor"]
-theAuditorSvc.Auditors  += [ "MemStatAuditor" ]
-theApp.AuditAlgorithms=True
-
-
-## globalflags
-
-from AthenaCommon.GlobalFlags import globalflags
-
-globalflags.DetGeo = 'atlas'
-globalflags.DataSource = 'geant4'
-globalflags.InputFormat = 'pool'
-globalflags.print_JobProperties()
-
-
-## DetFlags
-
-from AthenaCommon.DetFlags import DetFlags
-
-DetFlags.all_setOff()
-DetFlags.pixel_setOn()
-DetFlags.Print()
-
-DetDescrVersion = "ATLAS-GEO-08-00-00"
-
-from AtlasGeoModel import SetGeometryVersion
-from AtlasGeoModel import GeoModelInit
-
-
-### define the job
-
-from AthenaCommon.AlgSequence import AlgSequence
-
-job = AlgSequence()
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelMapTestAlg, SpecialPixelMapSvc
-
-job += PixelMapTestAlg()
-job.PixelMapTestAlg.UseSummarySvc = False
-
-from AthenaServices.AthenaServicesConf import AthenaOutputStream
-
-job += AthenaOutputStream( "Stream1" )
-
-
-### configure the special pixel map service
-
-ServiceMgr += SpecialPixelMapSvc()
-SpecialPixelMapSvc = ServiceMgr.SpecialPixelMapSvc
-
-SpecialPixelMapSvc.DBFolders = [ "/PIXEL/PixMap" ]
-# if reading from the database, this must be one of the IOVDbSvc folders
-# default: empty 
-
-SpecialPixelMapSvc.SpecialPixelMapKeys = [ "SpecialPixelMap" ]
-# default: empty
-
-SpecialPixelMapSvc.OutputFolder = "/PIXEL/PixMapShort"
-SpecialPixelMapSvc.OutputLongFolder = "/PIXEL/PixMapLong"
-
-SpecialPixelMapSvc.UseDualFolderStructure = True
-# If true, only module masks which fit in a String4k are written to
-# the OutputFolder. Module masks which are longer are written to 
-# OuputLongFolder as Blob16M
-
-SpecialPixelMapSvc.DifferentialUpdates = False
-# If true, the new map is compared to the first map in SpecialPixelMapSvc.SpecialPixelMapKeys 
-# and only channels for which the contents have changed are updated.
-
-SpecialPixelMapSvc.DataSource = "Textfiles"
-# "Database", "Textfiles" or "None"; default: "Database"
-# data source to be used when SpecialPixelMapSvc::create() is called
-# when the DataSource is "Textfiles" the DetectorSpecialPixelMap and the corresponding CondAttrListCollection are created
-# when the DataSource is "Database" only the DetectorSpecialPixelMap is created
-# default: "None" (special pixel maps are not created with "create()" but by callback function)
-
-#SpecialPixelMapSvc.ModuleIDsForPrinting = [ "all" ]
-# list of modules IDs to print when SpecialPixelMapSvc::print() is called, can be "all"
-# default: empty
-
-SpecialPixelMapSvc.RegisterCallback = False    
-# triggers registration of callback in SpecialPixelMapSvc::initialize()
-# which automatically updates the list of DetectorSpecialPixelMaps in the detector store
-# whenever the corresponding CondAttrListCollections are updated by the IOVDbSvc
-# default: true
-
-SpecialPixelMapSvc.PrintVerbosePixelID = True
-# print pixel ID as chip/column/row (verbose) or unsigned int (not verbose)
-# default: true
-
-SpecialPixelMapSvc.PrintBinaryPixelStatus = True
-# print pixel status in binary or decimal format
-# default: true
-
-SpecialPixelMapSvc.MarkSpecialRegions = True
-# if true, regions (modules/chips/column pairs) of pixels with the same pixel status are marked
-# the status for those regions is stored in a special data structure, the individual pixel status integers
-# are removed from the map
-# default: true
-
-SpecialPixelMapSvc.MergePixelMaps = True
-# merge all pixel maps into one, stored at SGKeys(0)
-# default: true
-
-
-### configure OutputConditionsAlg
-
-from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
-
-OutputConditionsAlg = OutputConditionsAlg("OutputConditionsAlg","dummy.root")
-
-OutputConditionsAlg.ObjectList=[ "CondAttrListCollection#/PIXEL/PixMapShort" ]
-OutputConditionsAlg.ObjectList+=[ "CondAttrListCollection#/PIXEL/PixMapLong" ]
-
-OutputConditionsAlg.WriteIOV=True
-
-#OutputConditionsAlg.Run1=1
-#OutputConditionsAlg.LB1=4
-#OutputConditionsAlg.Run2=1
-#OutputConditionsAlg.LB2=9
-
-OutputConditionsAlg.IOVTagList=[ "PixMapShort-Test-00" ]
-OutputConditionsAlg.IOVTagList+=[ "PixMapLong-Test-00" ]
-
-
-### configure IOVRegistrationSvc for writing of CLOBs
-
-from RegistrationServices.RegistrationServicesConf import IOVRegistrationSvc
-
-ServiceMgr += IOVRegistrationSvc()
-regSvc = ServiceMgr.IOVRegistrationSvc
-
-regSvc.OverrideNames = [ "ModuleSpecialPixelMap_Clob" ]
-regSvc.OverrideTypes = [ "String4k" ]
-regSvc.OverrideNames += [ "SpecialPixelMap" ]
-regSvc.OverrideTypes += [ "Blob16M" ]
-
-regSvc.PayloadTable = True
-
-theApp.CreateSvc += [ ServiceMgr.IOVRegistrationSvc.getFullName() ]
-
-### configure the event selector
-
-from GaudiSvc.GaudiSvcConf import EventSelector
-
-ServiceMgr += EventSelector()
-
-EventSelector.RunNumber         = 1
-EventSelector.EventsPerRun      = 5
-EventSelector.FirstEvent        = 1
-EventSelector.InitialTimeStamp  = 0
-EventSelector.TimeStampInterval = 5
-theApp.EvtMax                   = 1
-
-
-### configure the message service
-# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-
-MessageSvc.OutputLevel      = 3
-MessageSvc.debugLimit       = 100000
-MessageSvc.infoLimit        = 100000
-MessageSvc.errorLimit       = 1000
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCoolIBL.py b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCoolIBL.py
deleted file mode 100755
index 66512c0e9ff..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCoolIBL.py
+++ /dev/null
@@ -1,262 +0,0 @@
-isIBL = 1
-# dbType=1 for PixelMap; 2 for overlay; 3=noise
-dbType = 1
-import AthenaCommon.AtlasUnixStandardJob
-
-### set up conddb
-
-from IOVDbSvc.CondDB import conddb
-#conddb.setGlobalTag('OFLCOND-CSC-00-00-00')
-#conddb.setGlobalTag('OFLCOND-MC12-SIM-00')
-conddb.setGlobalTag('OFLCOND-RUN12-SDR-22')
-if isIBL:
-  if dbType == 1:
-    conddb.iovdbsvc.dbConnection = "sqlite://;schema=pixmapdb_ibl3ddbm_IBL3D25DBM-04-01.db;dbname=OFLP200"
-  elif dbType == 2:
-    conddb.iovdbsvc.dbConnection = "sqlite://;schema=MyPixOverlayDB.db;dbname=OFLP200"
-  else:
-    conddb.iovdbsvc.dbConnection = "sqlite://;schema=pixmapdb_noise.db;dbname=OFLP200"
-else:
-  if dbType == 1:
-    conddb.iovdbsvc.dbConnection = "sqlite://;schema=pixmap.db;dbname=OFLP200"  
-  elif dbType == 2:
-    conddb.iovdbsvc.dbConnection = "sqlite://;schema=pixmap_overlay.db;dbname=OFLP200"
-  else:
-    conddb.iovdbsvc.dbConnection = "sqlite://;schema=pixmap_noise.db;dbname=OFLP200"
-
-### set up auditors
-
-from AthenaCommon.AppMgr import ServiceMgr
-from GaudiSvc.GaudiSvcConf import AuditorSvc
-
-ServiceMgr += AuditorSvc()
-theAuditorSvc = ServiceMgr.AuditorSvc
-
-theAuditorSvc.Auditors  += [ "ChronoAuditor"]
-theAuditorSvc.Auditors  += [ "MemStatAuditor" ]
-theApp.AuditAlgorithms=True
-
-
-## globalflags
-
-from AthenaCommon.GlobalFlags import globalflags
-
-#globalflags.DetGeo = 'atlas'
-globalflags.DataSource = 'geant4'
-
-if isIBL:
-  globalflags.DetDescrVersion = 'ATLAS-IBL3D25-04-00-02'
-else:  
-  globalflags.DetDescrVersion = 'ATLAS-GEO-08-00-00'
-  
-globalflags.InputFormat = 'pool'
-globalflags.print_JobProperties()
-
-
-## DetFlags
-
-from AthenaCommon.DetFlags import DetFlags
-
-DetFlags.all_setOff()
-DetFlags.pixel_setOn()
-DetFlags.Print()
-
-#DetDescrVersion = "ATLAS-GEO-08-00-00"
-
-from AtlasGeoModel import SetGeometryVersion
-from AtlasGeoModel import GeoModelInit
-
-# --- setup version
-#from InDetIBL_Example.SLHC_JobProperties import SLHC_Flags
-## Leave commented out unless overriding with text file.
-## Default is to use Geom DB only
-#SLHC_Flags.SLHC_Version = "IBL-01"
-
-#print SLHC_Flags
-
-## SLHC setup
-#from InDetIBL_Example.SLHC_Setup import SLHC_Setup
-#SLHC_Setup = SLHC_Setup()
-
-### define the job
-
-from AthenaCommon.AlgSequence import AlgSequence
-
-job = AlgSequence()
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelMapTestAlg, SpecialPixelMapSvc
-
-job += PixelMapTestAlg()
-job.PixelMapTestAlg.UseSummarySvc = False
-
-from AthenaServices.AthenaServicesConf import AthenaOutputStream
-
-job += AthenaOutputStream( "Stream1" )
-
-
-### configure the special pixel map service
-
-ServiceMgr += SpecialPixelMapSvc()
-SpecialPixelMapSvc = ServiceMgr.SpecialPixelMapSvc
-SpecialPixelMapSvc.SpecialPixelMapKeys = [ "SpecialPixelMap" ]
-if dbType == 1:
-  SpecialPixelMapSvc.DBFolders = [ "/PIXEL/PixMap" ]
-  SpecialPixelMapSvc.OutputFolder = "/PIXEL/PixMapShort"
-  SpecialPixelMapSvc.OutputLongFolder = "/PIXEL/PixMapLong"
-elif dbType == 2:
-  SpecialPixelMapSvc.DBFolders = [ "/PIXEL/PixMapOverlay" ]
-  SpecialPixelMapSvc.OutputFolder = "/PIXEL/PixMapOverlay"
-  SpecialPixelMapSvc.ModuleLevelOverlay = True
-else:
-  SpecialPixelMapSvc.DBFolders = [ "/PIXEL/PixMap" ]
-  SpecialPixelMapSvc.OutputFolder = "/PIXEL/NoiseMapShort"
-  SpecialPixelMapSvc.OutputLongFolder = "/PIXEL/NoiseMapLong"
-
-SpecialPixelMapSvc.UseDualFolderStructure = True
-# If true, only module masks which fit in a String4k are written to
-# the OutputFolder. Module masks which are longer are written to 
-# OuputLongFolder as Blob16M
-
-SpecialPixelMapSvc.DifferentialUpdates = False
-# If true, the new map is compared to the first map in SpecialPixelMapSvc.SpecialPixelMapKeys 
-# and only channels for which the contents have changed are updated.
-
-SpecialPixelMapSvc.DataSource = "Textfiles"
-
-# note: Filelist should be inside the directory of FileListDir
-if isIBL:
-  if dbType == 1:
-    SpecialPixelMapSvc.FileList = "filelistibl" 
-    SpecialPixelMapSvc.FileListDir = "SpecialMapIBL3D_OFLCOND_RUN1_SDR_06_orig"
-  elif dbType == 2: 
-    SpecialPixelMapSvc.FileList = "filelistibl"
-    SpecialPixelMapSvc.FileListDir ="SpecialMapIBL3D_OFLCOND_RUN12_SDR_22_overlay_orig"
-  else:
-    SpecialPixelMapSvc.FileList = "filelistibl"
-    SpecialPixelMapSvc.FileListDir ="SpecialMapIBL3D_OFLCOND_RUN12_SDR_22_noise_orig"
-else:
-  if dbType == 1:
-    SpecialPixelMapSvc.FileList = "Filelist"
-    SpecialPixelMapSvc.FileListDir = "SpecialMap_orig"
-  elif dbType == 2:
-    SpecialPixelMapSvc.FileList = "filelistibl"
-    SpecialPixelMapSvc.FileListDir ="SpecialMapIBL3D_OFLCOND_RUN12_SDR_22_overlay_orig"
-  else:
-    SpecialPixelMapSvc.FileList = "filelistibl"
-    SpecialPixelMapSvc.FileListDir ="SpecialMapIBL3D_OFLCOND_RUN12_SDR_22_noise_orig"
-
-# "Database", "Textfiles" or "None"; default: "Database"
-# data source to be used when SpecialPixelMapSvc::create() is called
-# when the DataSource is "Textfiles" the DetectorSpecialPixelMap and the corresponding CondAttrListCollection are created
-# when the DataSource is "Database" only the DetectorSpecialPixelMap is created
-# default: "None" (special pixel maps are not created with "create()" but by callback function)
-
-#SpecialPixelMapSvc.ModuleIDsForPrinting = [ "all" ]
-# list of modules IDs to print when SpecialPixelMapSvc::print() is called, can be "all"
-# default: empty
-
-SpecialPixelMapSvc.RegisterCallback = False    
-# triggers registration of callback in SpecialPixelMapSvc::initialize()
-# which automatically updates the list of DetectorSpecialPixelMaps in the detector store
-# whenever the corresponding CondAttrListCollections are updated by the IOVDbSvc
-# default: true
-
-SpecialPixelMapSvc.PrintVerbosePixelID = True
-# print pixel ID as chip/column/row (verbose) or unsigned int (not verbose)
-# default: true
-
-SpecialPixelMapSvc.PrintBinaryPixelStatus = True
-# print pixel status in binary or decimal format
-# default: true
-
-SpecialPixelMapSvc.MarkSpecialRegions = True
-# if true, regions (modules/chips/column pairs) of pixels with the same pixel status are marked
-# the status for those regions is stored in a special data structure, the individual pixel status integers
-# are removed from the map
-# default: true
-
-SpecialPixelMapSvc.MergePixelMaps = True
-# merge all pixel maps into one, stored at SGKeys(0)
-# default: true
-
-
-### configure OutputConditionsAlg
-
-from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
-
-OutputConditionsAlg = OutputConditionsAlg("OutputConditionsAlg","dummy.root")
-if dbType == 1:
-  OutputConditionsAlg.ObjectList=[ "CondAttrListCollection#/PIXEL/PixMapShort" ]
-  OutputConditionsAlg.ObjectList+=[ "CondAttrListCollection#/PIXEL/PixMapLong" ]
-elif dbType == 2:
-  OutputConditionsAlg.ObjectList=[ "CondAttrListCollection#/PIXEL/PixMapOverlay" ]
-else:
-  OutputConditionsAlg.ObjectList=[ "CondAttrListCollection#/PIXEL/NoiseMapShort" ]
-  OutputConditionsAlg.ObjectList+=[ "CondAttrListCollection#/PIXEL/NoiseMapLong" ]
-
-OutputConditionsAlg.WriteIOV=True
-OutputConditionsAlg.Run1=222222
-
-#OutputConditionsAlg.Run1=1
-#OutputConditionsAlg.LB1=4
-#OutputConditionsAlg.Run2=1
-#OutputConditionsAlg.LB2=9
-
-if isIBL:
-  if dbType == 1:
-    OutputConditionsAlg.IOVTagList=[ "PixMapShort-IBL3D25DBM-04-01" ]
-    OutputConditionsAlg.IOVTagList+=[ "PixMapLong-IBL3D25DBM-04-01" ]
-  elif dbType == 2:
-    OutputConditionsAlg.IOVTagList=[ "PixMapOverlay-SIMU-000-00" ]
-  else:
-    OutputConditionsAlg.IOVTagList=[ "NoiseMapShort-IBL3D25DBM-04-01" ]
-    OutputConditionsAlg.IOVTagList+=[ "NoiseMapLong-IBL3D25DBM-04-01" ]
-else:
-  if dbType == 1:
-    OutputConditionsAlg.IOVTagList=[ "PixMapShort-Test-00" ]
-    OutputConditionsAlg.IOVTagList+=[ "PixMapLong-Test-00" ]
-  elif dbType == 2:
-    OutputConditionsAlg.IOVTagList=[ "PixMapOverlay-SIMU-000-00" ]
-  else: 
-    OutputConditionsAlg.IOVTagList=[ "NoiseMapShort-Test-00" ]
-    OutputConditionsAlg.IOVTagList+=[ "NoiseMapLong-Test-00" ]
-
-### configure IOVRegistrationSvc for writing of CLOBs
-
-from RegistrationServices.RegistrationServicesConf import IOVRegistrationSvc
-
-ServiceMgr += IOVRegistrationSvc()
-regSvc = ServiceMgr.IOVRegistrationSvc
-
-regSvc.OverrideNames = [ "ModuleSpecialPixelMap_Clob" ]
-regSvc.OverrideTypes = [ "String4k" ]
-regSvc.OverrideNames += [ "SpecialPixelMap" ]
-regSvc.OverrideTypes += [ "Blob16M" ]
-
-regSvc.PayloadTable = True
-
-theApp.CreateSvc += [ ServiceMgr.IOVRegistrationSvc.getFullName() ]
-
-### configure the event selector
-
-from GaudiSvc.GaudiSvcConf import EventSelector
-
-ServiceMgr += EventSelector()
-
-#EventSelector.RunNumber         = 200805
-EventSelector.RunNumber         = 222222
-EventSelector.EventsPerRun      = 5
-EventSelector.FirstEvent        = 1
-EventSelector.InitialTimeStamp  = 0
-EventSelector.TimeStampInterval = 5
-theApp.EvtMax                   = 1
-
-### configure the message service
-# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-
-MessageSvc.OutputLevel      = 2
-MessageSvc.debugLimit       = 100000
-MessageSvc.infoLimit        = 10000
-MessageSvc.errorLimit       = 1000
-
-conddb.blockFolder('/Indet/Align')
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCoolSLHC.py b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCoolSLHC.py
deleted file mode 100755
index d51e3d97f1c..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelMapTestAlgWriteCoolSLHC.py
+++ /dev/null
@@ -1,212 +0,0 @@
-isSLHC = 1
-import AthenaCommon.AtlasUnixStandardJob
-
-### set up conddb
-
-from IOVDbSvc.CondDB import conddb
-#conddb.setGlobalTag('OFLCOND-CSC-00-00-00')
-conddb.setGlobalTag('OFLCOND-MC12-SIM-00')
-if isSLHC:
-  conddb.setGlobalTag('OFLCOND-ATLAS-HL-LHC-00')
-  conddb.iovdbsvc.dbConnection = "sqlite://;schema=pixmapslhc.db;dbname=OFLP200"
-else:
-  conddb.setGlobalTag('OFLCOND-MC12-SIM-00')
-  conddb.iovdbsvc.dbConnection = "sqlite://;schema=pixmap.db;dbname=OFLP200"  
-
-### set up auditors
-
-from AthenaCommon.AppMgr import ServiceMgr
-
-from GaudiSvc.GaudiSvcConf import AuditorSvc
-
-ServiceMgr += AuditorSvc()
-theAuditorSvc = ServiceMgr.AuditorSvc
-
-theAuditorSvc.Auditors  += [ "ChronoAuditor"]
-theAuditorSvc.Auditors  += [ "MemStatAuditor" ]
-theApp.AuditAlgorithms=True
-
-
-## globalflags
-
-from AthenaCommon.GlobalFlags import globalflags
-
-#globalflags.DetGeo = 'atlas'
-globalflags.DataSource = 'geant4'
-
-if isSLHC:
-  globalflags.DetDescrVersion = 'ATLAS-SLHC-02-00-00'
-  include("InDetSLHC_Example/preInclude.NoTRT.py")
-else:  
-  globalflags.DetDescrVersion = 'ATLAS-GEO-08-00-00'
-  DetFlags.detdescr.ID_setOn()
-  
-globalflags.InputFormat = 'pool'
-globalflags.print_JobProperties()
-
-
-## DetFlags
-
-from AthenaCommon.DetFlags import DetFlags
-
-#DetDescrVersion = "ATLAS-GEO-08-00-00"
-
-from AtlasGeoModel import SetGeometryVersion
-from AtlasGeoModel import GeoModelInit
-
-# --- setup version
-from InDetSLHC_Example.SLHC_JobProperties import SLHC_Flags
-## Leave commented out unless overriding with text file.
-## Default is to use Geom DB only
-#SLHC_Flags.SLHC_Version = "SLHC-01"
-
-print SLHC_Flags
-
-## SLHC setup
-from InDetSLHC_Example.SLHC_Setup import SLHC_Setup
-SLHC_Setup = SLHC_Setup()
-
-### define the job
-
-from AthenaCommon.AlgSequence import AlgSequence
-
-job = AlgSequence()
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelMapTestAlg, SpecialPixelMapSvc
-
-job += PixelMapTestAlg()
-job.PixelMapTestAlg.UseSummarySvc = False
-
-from AthenaServices.AthenaServicesConf import AthenaOutputStream
-
-job += AthenaOutputStream( "Stream1" )
-
-
-### configure the special pixel map service
-
-ServiceMgr += SpecialPixelMapSvc()
-SpecialPixelMapSvc = ServiceMgr.SpecialPixelMapSvc
-
-SpecialPixelMapSvc.DBFolders = [ "/PIXEL/PixMap" ]
-# if reading from the database, this must be one of the IOVDbSvc folders
-# default: empty 
-
-SpecialPixelMapSvc.SpecialPixelMapKeys = [ "SpecialPixelMap" ]
-# default: empty
-
-SpecialPixelMapSvc.OutputFolder = "/PIXEL/PixMapShort"
-SpecialPixelMapSvc.OutputLongFolder = "/PIXEL/PixMapLong"
-
-SpecialPixelMapSvc.UseDualFolderStructure = True
-# If true, only module masks which fit in a String4k are written to
-# the OutputFolder. Module masks which are longer are written to 
-# OuputLongFolder as Blob16M
-
-SpecialPixelMapSvc.DifferentialUpdates = False
-# If true, the new map is compared to the first map in SpecialPixelMapSvc.SpecialPixelMapKeys 
-# and only channels for which the contents have changed are updated.
-
-SpecialPixelMapSvc.DataSource = "Textfiles"
-
-if isSLHC:
-  SpecialPixelMapSvc.FileList = "filelistslhc"
-else:
-  SpecialPixelMapSvc.FileList = "filelist"
-  
-# "Database", "Textfiles" or "None"; default: "Database"
-# data source to be used when SpecialPixelMapSvc::create() is called
-# when the DataSource is "Textfiles" the DetectorSpecialPixelMap and the corresponding CondAttrListCollection are created
-# when the DataSource is "Database" only the DetectorSpecialPixelMap is created
-# default: "None" (special pixel maps are not created with "create()" but by callback function)
-
-#SpecialPixelMapSvc.ModuleIDsForPrinting = [ "all" ]
-# list of modules IDs to print when SpecialPixelMapSvc::print() is called, can be "all"
-# default: empty
-
-SpecialPixelMapSvc.RegisterCallback = False    
-# triggers registration of callback in SpecialPixelMapSvc::initialize()
-# which automatically updates the list of DetectorSpecialPixelMaps in the detector store
-# whenever the corresponding CondAttrListCollections are updated by the IOVDbSvc
-# default: true
-
-SpecialPixelMapSvc.PrintVerbosePixelID = True
-# print pixel ID as chip/column/row (verbose) or unsigned int (not verbose)
-# default: true
-
-SpecialPixelMapSvc.PrintBinaryPixelStatus = True
-# print pixel status in binary or decimal format
-# default: true
-
-SpecialPixelMapSvc.MarkSpecialRegions = True
-# if true, regions (modules/chips/column pairs) of pixels with the same pixel status are marked
-# the status for those regions is stored in a special data structure, the individual pixel status integers
-# are removed from the map
-# default: true
-
-SpecialPixelMapSvc.MergePixelMaps = True
-# merge all pixel maps into one, stored at SGKeys(0)
-# default: true
-
-
-### configure OutputConditionsAlg
-
-from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
-
-OutputConditionsAlg = OutputConditionsAlg("OutputConditionsAlg","dummy.root")
-
-OutputConditionsAlg.ObjectList=[ "CondAttrListCollection#/PIXEL/PixMapShort" ]
-OutputConditionsAlg.ObjectList+=[ "CondAttrListCollection#/PIXEL/PixMapLong" ]
-
-OutputConditionsAlg.WriteIOV=True
-
-#OutputConditionsAlg.Run1=1
-#OutputConditionsAlg.LB1=4
-#OutputConditionsAlg.Run2=1
-#OutputConditionsAlg.LB2=9
-
-if isSLHC:
-  OutputConditionsAlg.IOVTagList=[ "PixMapShort-SLHC-00" ]
-  OutputConditionsAlg.IOVTagList+=[ "PixMapLong-SLHC-00" ]
-else:
-  OutputConditionsAlg.IOVTagList=[ "PixMapShort-Test-00" ]
-  OutputConditionsAlg.IOVTagList+=[ "PixMapLong-Test-00" ]
-
-### configure IOVRegistrationSvc for writing of CLOBs
-
-from RegistrationServices.RegistrationServicesConf import IOVRegistrationSvc
-
-ServiceMgr += IOVRegistrationSvc()
-regSvc = ServiceMgr.IOVRegistrationSvc
-
-regSvc.OverrideNames = [ "ModuleSpecialPixelMap_Clob" ]
-regSvc.OverrideTypes = [ "String4k" ]
-regSvc.OverrideNames += [ "SpecialPixelMap" ]
-regSvc.OverrideTypes += [ "Blob16M" ]
-
-regSvc.PayloadTable = True
-
-theApp.CreateSvc += [ ServiceMgr.IOVRegistrationSvc.getFullName() ]
-
-### configure the event selector
-
-from GaudiSvc.GaudiSvcConf import EventSelector
-
-ServiceMgr += EventSelector()
-
-EventSelector.RunNumber         = 1
-EventSelector.EventsPerRun      = 5
-EventSelector.FirstEvent        = 1
-EventSelector.InitialTimeStamp  = 0
-EventSelector.TimeStampInterval = 5
-theApp.EvtMax                   = 1
-
-
-### configure the message service
-# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-
-MessageSvc.OutputLevel      = 2
-MessageSvc.debugLimit       = 100000
-MessageSvc.infoLimit        = 10000
-MessageSvc.errorLimit       = 1000
-
-conddb.blockFolder('/Indet/Align')
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelOfflineCalibServiceTestIBL.py b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelOfflineCalibServiceTestIBL.py
deleted file mode 100755
index 750e324bd18..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelOfflineCalibServiceTestIBL.py
+++ /dev/null
@@ -1,91 +0,0 @@
-isIBL = 1
-mySQ = 1
-#import AthenaCommon.AtlasUnixStandardJob
-
-#MyOutPut = INFO
-#from AthenaCommon.AppMgr import theApp
-#from AthenaCommon.AppMgr import ServiceMgr
-
-if not 'MYRUN' in dir():
-   MYRUN=0
-
-from AthenaCommon.DetFlags import DetFlags
-from AthenaCommon.GlobalFlags import globalflags
-
-# --- set defaults
-globalflags.DataSource='geant4'
-
-DetFlags.detdescr.ID_setOn()
-
-from IOVDbSvc.CondDB import conddb
-conddb.setGlobalTag('OFLCOND-MC12-SIM-00')
-if mySQ:
-  conddb.iovdbsvc.Folders = [ "<dbConnection>sqlite://;schema=myofflinedb_ibl.db;dbname=OFLP200</dbConnection> /PIXEL/PixReco <tag> PixelOfflineReco-Test-00</tag>" ]
-else:
-  conddb.addFolder("PIXEL_OFL","/PIXEL/PixReco")
-
-# Select the geometry version.
-from AthenaCommon.GlobalFlags import globalflags
-if isIBL:
-  globalflags.DetDescrVersion = 'ATLAS-IBL3D25-03-00-00'
-else:
-  globalflags.DetDescrVersion = 'ATLAS-GEO-08-00-00'
-  
-#globalflags.DetDescrVersion = 'ATLAS-IBL-02-00-00'
-#globalflags.DetGeo.set_Value_and_Lock('atlas')
-    
-# import the # the conditions setup
-#from IOVDbSvc.CondDB import conddb
-#conddb.setGlobalTag('OFLCOND-SIM-00-00-00')
-#conddb.setGlobalTag('OFLCOND-SDR-BS14T-IBL-04')
-
-# Initialize geometry
-from AtlasGeoModel import GeoModelInit
-from AtlasGeoModel import SetGeometryVersion
-
-# --- setup version
-from InDetIBL_Example.SLHC_JobProperties import SLHC_Flags
-## Leave commented out unless overriding with text file.
-## Default is to use Geom DB only
-#SLHC_Flags.SLHC_Version = "IBL-01"
-
-print SLHC_Flags
-
-## SLHC setup
-from InDetIBL_Example.SLHC_Setup import SLHC_Setup
-SLHC_Setup = SLHC_Setup()
-
-from AthenaCommon.AlgSequence import AlgSequence
-
-topSequence = AlgSequence()
-
-#include("PixelConditionsServices/PixelRecoDb_jobOptions.py")
-
-from PixelConditionsServices.PixelConditionsServicesConf import PixelOfflineCalibSvc
-ServiceMgr +=PixelOfflineCalibSvc()
- 
-from PixelConditionsTools.PixelConditionsToolsConf import PixelRecoDbTool
-ToolSvc += PixelRecoDbTool()
-ToolSvc.PixelRecoDbTool.OutputLevel = VERBOSE
-ToolSvc.PixelRecoDbTool.InputSource = 2
-                
-from PixelConditionsServices.PixelConditionsServicesConf import PixelOfflineCalibServiceTest
-topSequence +=PixelOfflineCalibServiceTest(OutputTextFilePixelClusterError ="PixelClusterErrorDump_IBL.txt",
-                                           OutputTextFilePixelClusterOnTrackError="PixelClusterOnTrackErrorDump_IBL.txt",
-                                           OutputTextFilePixelChargeInterpolation="PixelChargeInterpolationDump_IBL.txt")
-
-#from IOVDbSvc.IOVDbSvcConf import IOVDbSvc
-#IOVDbSvc.GlobalTag = "OFLCOND-SIM-00-00-00"
-#"DEFAULTCOND"
-
-theApp.EvtMax = 1
-
-#--------------------------------------------------------------
-# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-#--------------------------------------------------------------
-MessageSvc.OutputLevel = DEBUG
-#INFO
-#DEBUG
-# --- change output format
-MessageSvc.Format       = "% F%30W%S%7W%R%T %0W%M"
-MessageSvc.defaultLimit = 9999999
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelRunConditionsDbSvc.cxx b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelRunConditionsDbSvc.cxx
deleted file mode 100644
index 5e0ee80597d..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelRunConditionsDbSvc.cxx
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#include "PixelRunConditionsDbSvc.h"
-#include "StoreGate/StoreGate.h"
-#include "InDetIdentifier/PixelID.h"
-#include "AthenaPoolUtilities/CondAttrListCollection.h"
-#include "AthenaPoolUtilities/AthenaAttributeList.h"
-
-// COOL includes
-#include <CoolKernel/IObjectIterator.h>
-#include "CoolKernel/IObject.h"
-
-PixelRunConditionsDbSvc::PixelRunConditionsDbSvc(const std::string& name, ISvcLocator* sl):
-  AthService(name, sl),
-  m_callback_calls(0),
-  m_connTag(""),
-  m_key("/PIXEL/SOR_Params")
-  {
-  declareProperty("Key", m_key, "Key=/PIXEL/SOR_Params");
-}
-
-PixelRunConditionsDbSvc::~PixelRunConditionsDbSvc(){}
-
-StatusCode PixelRunConditionsDbSvc::queryInterface(const InterfaceID& riid, void** ppvIf){
-
-  if(interfaceID() == riid){
-    *ppvIf = dynamic_cast< PixelRunConditionsDbSvc* > (this);
-  }
-  else if(IPixelRunConditionsDbSvc::interfaceID() == riid){
-    *ppvIf = dynamic_cast< IPixelRunConditionsDbSvc* > (this);
-  }
-  else{
-    return AthService::queryInterface(riid, ppvIf);
-  }
-
-  addRef();
-
-  return StatusCode::SUCCESS;
-}
-
-StatusCode PixelRunConditionsDbSvc::initialize(){
-
-  ATH_MSG_INFO("Initializing PixelRunConditionsDbSvc");
-
-  //whenever the CondAttrListCollection is updated from the Database  
-  ServiceHandle<StoreGateSvc> detStore ("DetectorStore", name());
-  ATH_CHECK( detStore.retrieve() );
-  const DataHandle<AthenaAttributeList> attrList;
-  ATH_CHECK( detStore->regFcn(&IPixelRunConditionsDbSvc::IOVCallBack,
-                              dynamic_cast<IPixelRunConditionsDbSvc*>(this),
-                              attrList, m_key) );
-
-  return StatusCode::SUCCESS;
-}
-
-StatusCode PixelRunConditionsDbSvc::finalize(){
-
-  ATH_MSG_INFO("Finalizing PixelRunConditionsDbSvc");
-  return StatusCode::SUCCESS;
-}
-
-StatusCode PixelRunConditionsDbSvc::IOVCallBack(IOVSVC_CALLBACK_ARGS_P(I, keys)){
-
-  m_callback_calls++;
-
-  ATH_MSG_INFO("                     -----   in  Callback   -----");
-  for(std::list<std::string>::const_iterator key=keys.begin(); key != keys.end(); ++key)
-    ATH_MSG_INFO("HEEEEY! IOVCALLBACK for key " << *key << " number " << I<<"\n\t\t\t\t\t-----mtst-----\n");
-
-  ServiceHandle<StoreGateSvc> detStore ("DetectorStore", name());
-  ATH_CHECK( detStore.retrieve() );
-  //bool contains_key = detStore()->contains<AthenaAttributeList>(m_key);
-  //std::cout << "contains_key? " << contains_key << std::endl;
-  const AthenaAttributeList* attrlist = 0;
-  ATH_CHECK( detStore->retrieve(attrlist, m_key) );
-
-  m_connTag=(*attrlist)["connTag"].data<std::string>();
-  ATH_MSG_INFO( "                     -----   conntag "<< m_connTag  <<"  -----" );
-
-  ATH_MSG_INFO("                     -----   DONE  Callback "<<m_callback_calls<<"  -----");
-
-  return StatusCode::SUCCESS;
-}
-
-
diff --git a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelRunConditionsDbSvc.h b/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelRunConditionsDbSvc.h
deleted file mode 100644
index bdc4ad9477f..00000000000
--- a/InnerDetector/InDetConditions/PixelConditionsServices/test/PixelRunConditionsDbSvc.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-/*
- * PixelRunConditionsDbSvc.h
- *
- * Service to get the run-conditions from COOL
- *
- * mlimper@cern.ch
- */
-
-
-#ifndef PIXEL_RUNCONDITIONSDB_SVC_H
-#define PIXEL_RUNCONDITIONSDB_SVC_H
-
-
-#include "AthenaBaseComps/AthService.h"
-#include "GaudiKernel/ServiceHandle.h"
-
-#include "PixelConditionsServices/IPixelRunConditionsDbSvc.h"
-
-#include <set>
-#include <map>
-#include <string>
-
-
-class StoreGateSvc;
-class PixelID;
-class CondAttrListCollection;
-
-class PixelRunConditionsDbSvc:  public AthService,
-                     virtual public IPixelRunConditionsDbSvc{
-
- public:
-  PixelRunConditionsDbSvc(const std::string& name, ISvcLocator* sl);
-  virtual ~PixelRunConditionsDbSvc();
-
-  static const InterfaceID& interfaceID();
-  virtual StatusCode queryInterface(const InterfaceID& riid, void** ppvIf);
-
-  virtual StatusCode initialize();
-  virtual StatusCode finalize();
-
-  virtual StatusCode IOVCallBack(IOVSVC_CALLBACK_ARGS);
-
-  virtual std::string connTag(std::string& cTag) {
-      if(cTag.length()!=0) ATH_MSG_WARNING( "Parameter cTag with value "<< cTag  <<" is not used" );
-      return m_connTag;
-  } ;
-
- private:
-  unsigned int m_callback_calls;
-  std::string m_connTag;
-  std::string m_key;
-};
-
-inline const InterfaceID& PixelRunConditionsDbSvc::interfaceID(){
-  static const InterfaceID IID_PixelRunConditionsDbSvc("PixelRunConditionsDbSvc", 1, 0);
-  return IID_PixelRunConditionsDbSvc;
-}
-
-#endif
diff --git a/InnerDetector/InDetConditions/SCT_ConditionsTools/python/__init__.py b/InnerDetector/InDetConditions/SCT_ConditionsTools/python/__init__.py
deleted file mode 100644
index 92bcd5e39f1..00000000000
--- a/InnerDetector/InDetConditions/SCT_ConditionsTools/python/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-# Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
diff --git a/InnerDetector/InDetConditions/SCT_ConditionsTools/share/histo.xsl b/InnerDetector/InDetConditions/SCT_ConditionsTools/share/histo.xsl
deleted file mode 100644
index 3355f4f7bd5..00000000000
--- a/InnerDetector/InDetConditions/SCT_ConditionsTools/share/histo.xsl
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
-    xmlns:math="http://www.exslt.org/math" exclude-result-prefixes="math"
-    xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <xsl:output method="xml" indent="yes"/>
-    <xsl:param name="typ" select="'Frequency'"/>
-    <xsl:param name="var" select="'thresholds'"/>
-    <xsl:variable name="nodes" select="/histogram/b"/>
-    <xsl:param name="minx" select="0"/>
-    <xsl:param name="maxx" select="8"/>
-    <xsl:param name="miny" select="0"/>
-    <xsl:param name="maxy" select="7000"/>
-    <xsl:param name="xtick" select="1"/>
-    <xsl:param name="ytick" select="500"/>
-    <xsl:param name="xwindow" select="600.0"/>
-    <xsl:param name="ywindow" select="400.0"/>
-    <!-- scaling factors -->
-    <xsl:variable name="sx" select="$xwindow div ($maxx - $minx)"/>
-    <xsl:variable name="sy" select="$ywindow div ($maxy - $miny)"/>
-    <!-- number of ticks -->
-    <xsl:variable name="xnticks" select="floor(($maxx - $minx) div $xtick)"/>
-    <xsl:variable name="ynticks" select="floor(($maxy - $miny) div $ytick)"/>
-    <!--Default to no output -->
-    <xsl:template match="text()|@*"/>
-    <!-- root template -->
-    <xsl:template match="histogram">
-        <xsl:message><xsl:value-of select="$maxy"/></xsl:message>
-        <svg width="{$xwindow}px" height="{$ywindow}px"
-            viewBox="-60 -40 {$xwindow+60} {$ywindow+60}">
-            <!--Add a marker-->
-            <defs>
-                <g id="mark">
-                    <circle cx="0" cy="0" r="0.7" fill="black" stroke="yellow" stroke-width="1px"/>
-                </g>
-                <g id="ytick">
-                    <line x1="0" y1="0" x2="10" y2="0" stroke="grey" stroke-width="1px"/>
-                </g>
-                <g id="xtick">
-                    <line x1="0" y1="0" x2="0" y2="10" stroke="darkgrey" stroke-width="1px"/>
-                </g>
-            </defs>
-            <rect id="frame" width="{$xwindow}" height="{$ywindow}" x="0" y="0" stroke="grey"
-                fill="white" stroke-width="1px"/>
-            <g id="axes" transform="translate (0,{$ywindow}) scale(1,-1)">
-                <xsl:call-template name="xticks">
-                    <xsl:with-param name="nticks" select="$xnticks"/>
-                </xsl:call-template>
-                <xsl:call-template name="yticks">
-                    <xsl:with-param name="nticks" select="$ynticks"/>
-                </xsl:call-template>
-                <xsl:call-template name="ytickLabels">
-                    <xsl:with-param name="nticks" select="$ynticks"/>
-                </xsl:call-template>
-                <xsl:call-template name="xtickLabels">
-                    <xsl:with-param name="nticks" select="$xnticks"/>
-                </xsl:call-template>
-            </g>
-            <g id="title">
-                <xsl:call-template name="caption"/>
-            </g>
-            <g id="datapoints" transform="translate (0,{$ywindow}) scale(1,-1)">
-                <xsl:for-each select="$nodes">
-                    <xsl:variable name="xval" select="@x -$minx"/>
-                    <xsl:variable name="xscreen" select="$xval * $sx"/>
-                    <xsl:variable name="ylabel" select="concat(@x,', ',.)"/>
-                    <xsl:variable name="yval" select=". - $miny"/>
-                    <xsl:variable name="yscreen" select="$yval * $sy"/>
-                    <!-- put a mark at this point-->
-                    <circle cx="{$xscreen}" cy="{$yscreen}" r="3px" fill="blue" title="{$ylabel}"
-                        id="{$xval}"/>
-                </xsl:for-each>
-            </g>
-        </svg>
-    </xsl:template>
-    <xsl:template name="caption">
-        <text x="200" y="50"><xsl:value-of select="$typ"/> values for <xsl:value-of select="$var"
-            /></text>
-    </xsl:template>
-    <xsl:template name="yticks">
-        <xsl:param name="nticks" select="10"/>
-        <xsl:if test="$nticks != 0">
-            <use xlink:href="#ytick" x="0" y="{$nticks * $ywindow div $ynticks}"/>
-            <xsl:call-template name="yticks">
-                <xsl:with-param name="nticks" select="$nticks - 1"/>
-            </xsl:call-template>
-        </xsl:if>
-    </xsl:template>
-    <xsl:template name="xticks">
-        <xsl:param name="nticks" select="10"/>
-        <xsl:if test="$nticks != 0">
-            <use xlink:href="#xtick" x="{$nticks * $xwindow div $xnticks}" y="0"/>
-            <xsl:call-template name="xticks">
-                <xsl:with-param name="nticks" select="$nticks - 1"/>
-            </xsl:call-template>
-        </xsl:if>
-    </xsl:template>
-    <xsl:template name="ytickLabels">
-        <xsl:param name="nticks" select="10"/>
-        <xsl:if test="$nticks != 0">
-            <text x="-5" y="{-$nticks * $ywindow div $ynticks + 4}" transform="scale(1,-1)"
-                font-size="12px" text-anchor="end">
-                <xsl:value-of select="format-number($nticks * $ytick + $miny,'#.###')"/>
-            </text>
-            <xsl:call-template name="ytickLabels">
-                <xsl:with-param name="nticks" select="$nticks - 1"/>
-            </xsl:call-template>
-        </xsl:if>
-    </xsl:template>
-    <xsl:template name="xtickLabels">
-        <xsl:param name="nticks" select="10"/>
-        <xsl:if test="$nticks != 0">
-            <text x="{$nticks * $xwindow div $xnticks + 4}" y="10" transform="scale(1,-1)"
-                font-size="12px" text-anchor="end">
-                <xsl:value-of select="format-number($nticks * $xtick + $minx,'#.##')"/>
-            </text>
-            <xsl:call-template name="xtickLabels">
-                <xsl:with-param name="nticks" select="$nticks - 1"/>
-            </xsl:call-template>
-        </xsl:if>
-    </xsl:template>
-   
-</xsl:stylesheet>
diff --git a/InnerDetector/InDetDetDescr/TRT_GeoModel/src/TRTDetectorFactory_Full.h b/InnerDetector/InDetDetDescr/TRT_GeoModel/src/TRTDetectorFactory_Full.h
deleted file mode 100755
index dfc5d5326a4..00000000000
--- a/InnerDetector/InDetDetDescr/TRT_GeoModel/src/TRTDetectorFactory_Full.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-//-----------------------------------------------------------------------------//
-//                                                                             //
-//  TRTDetectorFactory_Full                                                    //
-//                                                                             //
-//  Authors:  Joe Boudreau, Andrei and Iouris Zalite, Thomas Kittelmann        //
-//                                                                             //
-//  This class creates the TRT Geometry. Cf. the README file                   //
-//                                                                             //
-//-----------------------------------------------------------------------------//
-
-#ifndef TRTDetectorFactory_Full_h
-#define TRTDetectorFactory_Full_h 1
-#include "InDetGeoModelUtils/InDetDetectorFactoryBase.h"
-#include "InDetReadoutGeometry/TRT_DetectorManager.h"
-
-#include "TRT_ConditionsServices/ITRT_StrawStatusSummarySvc.h" //for Argon
-#include "GaudiKernel/ServiceHandle.h"
-
-#include "CLHEP/Vector/TwoVector.h"
-
-#include <string>
-
-class GeoPhysVol;
-class GeoFullPhysVol;
-//class CLHEP::Hep2Vector;
-class TRTParameterInterface;
-class InDetMaterialManager;
-
-class TRTDetectorFactory_Full : public InDetDD::DetectorFactoryBase  {
-
- public:
-  
-  //--------------------------Public Interface:--------------------------------//
-  //                                                                           //
-  // Constructor:                                                              //
-  TRTDetectorFactory_Full(const InDetDD::AthenaComps * athenaComps,            //
-			  ServiceHandle<ITRT_StrawStatusSummarySvc> m_sumSvc,  //
-			  bool useOldActiveGasMixture,                         //
-			  bool DC2CompatibleBarrelCoordinates,                 //
-			  int overridedigversion,                              //
-			  bool alignable,                                      //
-			  bool doArgon,                                        //
-			  bool doKrypton,                                      //
-			  bool useDynamicAlignmentFolders);                    //
-  //                                                                           //
-  // Destructor:                                                               //
-  ~TRTDetectorFactory_Full();                                                  //
-  //                                                                           //
-  // Creation of geometry:                                                     //
-  virtual void create(GeoPhysVol *world);                                      //
-  //                                                                           //
-  // Access to the results:                                                    //
-  virtual const InDetDD::TRT_DetectorManager * getDetectorManager() const;     //
-  //                                                                           //
-  //---------------------------------------------------------------------------//
-
-  const std::string& name() const { 
-    static const std::string n("TRT_GeoModel::TRTDetectorFactory"); 
-    return n;
-  }
-
-
- private:  
-
-  //---------------------------Illegal operations:---------------------------------//
-  //                                                                               //
-  const TRTDetectorFactory_Full & operator=(const TRTDetectorFactory_Full &right); //
-  TRTDetectorFactory_Full(const TRTDetectorFactory_Full &right);                   //
-  //                                                                               //
-  //-------------------------------------------------------------------------------//
-
-  // Gas mixture enumerator
-  enum ActiveGasMixture
-    {
-    GM_XENON,
-    GM_KRYPTON,
-    GM_ARGON
-    };
-
-  ActiveGasMixture DecideGasMixture(int strawStatusHT);
-
-  // private helper methods:
-  const GeoShape * makeModule ( double length, CLHEP::Hep2Vector corner1 ,  CLHEP::Hep2Vector corner2, CLHEP::Hep2Vector corner3,
-				CLHEP::Hep2Vector corner4, HepGeom::Transform3D & absolutePosition, double shrinkDist=0 ) const;
-  //GeoPhysVol * makeStraw( double& activeGasZPosition, bool hasLargeDeadRegion=false ) const;
-  GeoPhysVol * makeStraw( double& activeGasZPosition, bool hasLargeDeadRegion=false, ActiveGasMixture gasMixture = GM_XENON) const;
-  //GeoFullPhysVol  *makeStrawPlane( size_t w ) const;
-  GeoFullPhysVol  *makeStrawPlane( size_t w , ActiveGasMixture gasMixture = GM_XENON) const;
-
-  // private member data:
-  InDetDD::TRT_DetectorManager * m_detectorManager;
-  InDetMaterialManager         * m_materialManager;
-  TRTParameterInterface        * m_data;
-
-  bool m_useOldActiveGasMixture;
-  bool m_DC2CompatibleBarrelCoordinates;
-  int m_overridedigversion;
-  bool m_alignable;
-  ServiceHandle<ITRT_StrawStatusSummarySvc> m_sumSvc; // added for Argon
-  bool m_strawsvcavailable;
-  bool m_doArgon;
-  bool m_doKrypton;
-  bool m_useDynamicAlignFolders;
-};
-
-#endif // TRTDetectorFactory_Full_h
diff --git a/InnerDetector/InDetRecTools/InDetTrackSelectionTool/Root/InDetTrackAccessor.h b/InnerDetector/InDetRecTools/InDetTrackSelectionTool/Root/InDetTrackAccessor.h
deleted file mode 100644
index c8f62399b85..00000000000
--- a/InnerDetector/InDetRecTools/InDetTrackSelectionTool/Root/InDetTrackAccessor.h
+++ /dev/null
@@ -1,285 +0,0 @@
-// -*- c++ -*-
-
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-// InDetTrackAccessor.h
-// Declarations of objects to access track properties
-
-#ifndef INDETTRACKSELECTIONTOOL_INDETTRACKACCESSOR_H
-#define INDETTRACKSELECTIONTOOL_INDETTRACKACCESSOR_H
-
-#include "AsgTools/StatusCode.h"
-#include "AsgTools/AsgMessaging.h"
-#include "xAODTracking/TrackingPrimitives.h"
-#include "xAODTracking/TrackParticle.h"
-#include "xAODTracking/Vertex.h"
-
-#ifndef XAOD_ANALYSIS
-#include "TrkTrackSummary/TrackSummary.h"
-namespace Trk {
-  class Track;
-  class Vertex;
-}
-#endif
-
-namespace InDet {
-
-  // ---------------- TrackAccessor ----------------
-
-  class TrackAccessor : public asg::AsgMessaging {
-  public:
-    TrackAccessor(const asg::IAsgTool*);
-    virtual ~TrackAccessor() = 0;
-    // function to get properties from track
-    virtual StatusCode access( const xAOD::TrackParticle& track,
-			       const xAOD::Vertex* vertex = 0 ) = 0;
-#ifndef XAOD_ANALYSIS
-    //Trk::Track access will need to be passed e.g. the summary, perigee directly
-    virtual StatusCode access( const Trk::Track& track,
-			       const Trk::TrackParameters* perigee = 0,
-			       const Trk::TrackSummary* summary = 0) = 0;
-#endif    
-  };
-
-  // ---------------- SummaryAccessor ----------------
-  // summary values can be a uint8_t or a float: at some point may templatize,
-  //    but would require templatizing cuts first
-  class SummaryAccessor : public virtual TrackAccessor {
-  public:
-    SummaryAccessor(const asg::IAsgTool*);
-    void setSummaryType(xAOD::SummaryType);
-    StatusCode access( const xAOD::TrackParticle& track,
-		       const xAOD::Vertex* vertex = 0 );
-#ifndef XAOD_ANALYSIS
-    StatusCode access( const Trk::Track& track,
-		       const Trk::TrackParameters* perigee = 0,
-		       const Trk::TrackSummary* summary = 0 );
-#endif
-    uint8_t getValue() const {return m_summaryValue;}
-  private:
-    uint8_t m_summaryValue;
-    xAOD::SummaryType m_summaryType;
-  }; // class SummaryAccessor
-
-
-  // ---------------- ParamAccessor ----------------
-  // using a separate accessor that acquires parameter based on index
-  //   is useful because the index is the same in xAOD::TrackParticle and Trk::Track
-  template <size_t index>
-  class ParamAccessor : public virtual TrackAccessor {
-  public:
-    ParamAccessor(const asg::IAsgTool*);
-    StatusCode access ( const xAOD::TrackParticle& track,
-			const xAOD::Vertex* vertex = 0 );
-#ifndef XAOD_ANALYSIS
-    StatusCode access ( const Trk::Track& track,
-			const Trk::TrackParameters* perigee = 0,
-			const Trk::TrackSummary* summary = 0 );
-#endif
-    Double_t getValue() const {return m_paramValue;}
-
-  private:
-    Double_t m_paramValue;
-  }; // class ParamAccessor
-
-  // ---------------- ParamCovAccessor ----------------
-  template <size_t index_i, size_t index_j>
-  class ParamCovAccessor : public virtual TrackAccessor {
-  public:
-    ParamCovAccessor<index_i, index_j>(const asg::IAsgTool*);
-    StatusCode access ( const xAOD::TrackParticle& track,
-			const xAOD::Vertex* vertex = 0 );
-#ifndef XAOD_ANALYSIS
-    StatusCode access ( const Trk::Track& track,
-			const Trk::TrackParameters* perigee = 0,
-			const Trk::TrackSummary* summary = 0 );
-#endif
-    Double_t getValue() const {return m_paramCovValue;}
-
-  private:
-    Double_t m_paramCovValue;
-  }; // class ParamCovAccessor
-
-
-  // ---------------- FitQualityAccessor ----------------
-  class FitQualityAccessor : public virtual TrackAccessor {
-  public:
-    FitQualityAccessor(const asg::IAsgTool*);
-    StatusCode access ( const xAOD::TrackParticle& track,
-			const xAOD::Vertex* = 0 );
-#ifndef XAOD_ANALYSIS
-    StatusCode access ( const Trk::Track& track,
-			const Trk::TrackParameters* perigee = 0,
-			const Trk::TrackSummary* summary = 0 );
-#endif
-    Double_t getChiSq() const {return m_chiSq;}
-    Double_t getNumberDoF() const {return m_nDoF;}
-    Double_t getProb() const {return TMath::Prob( m_chiSq, m_nDoF );}
-  private:
-    Double_t m_chiSq;
-    Double_t m_nDoF;
-  };
-
-  
-  // ---------------- FuncAccessor ----------------
-  // template class for accessing member functions of TrackParticles
-  template <typename T, T (xAOD::TrackParticle::*Func)() const>
-  class FuncAccessor : public virtual TrackAccessor {
-  public:
-    FuncAccessor(const asg::IAsgTool*);
-    StatusCode access ( const xAOD::TrackParticle& track,
-			const xAOD::Vertex* = 0 );
-#ifndef XAOD_ANALYSIS
-    // these will need specialization in InDetTrackAccessor.cxx
-    StatusCode access ( const Trk::Track& track,
-			const Trk::TrackParameters* perigee = 0,
-			const Trk::TrackSummary* summary = 0 );
-#endif
-    T getValue() const {return m_value;}
-  private:
-    T m_value;
-  };
-
-
-  // ---------------- eProbabilityHTAccessor ----------------
-  // unfortunately, for now we need a special case as it is not
-  //   implemented in the Trk::Track summary values yet (02-2015)
-  // effort has not been put into generalization as this is
-  // hopefully temporary.
-  class eProbabilityHTAccessor : public virtual TrackAccessor {
-  public:
-    eProbabilityHTAccessor(const asg::IAsgTool*);
-    StatusCode access ( const xAOD::TrackParticle& track,
-			const xAOD::Vertex* = 0 );
-#ifndef XAOD_ANALYSIS
-    StatusCode access ( const Trk::Track& track,
-                        const Trk::TrackParameters* perigee = 0,
-                        const Trk::TrackSummary* summary = 0 );
-#endif
-    float getValue() const {return m_eProbHT;}
-  private:
-    float m_eProbHT;
-  };
-
-#ifndef XAOD_ANALYSIS
-  // ---------------- SiHitsTopBottomAccessor ----------------
-  class SiHitsTopBottomAccessor : public virtual TrackAccessor {
-  public:
-    SiHitsTopBottomAccessor(const asg::IAsgTool*);
-    StatusCode access ( const xAOD::TrackParticle& track,
-			const xAOD::Vertex* = 0 );
-    StatusCode access ( const Trk::Track& track,
-                        const Trk::TrackParameters* perigee = 0,
-                        const Trk::TrackSummary* summary = 0 );
-    uint8_t getHitsTop() const {return m_top;}
-    uint8_t getHitsBottom() const {return m_bottom;}
-  private:
-    uint8_t m_top;
-    uint8_t m_bottom;
-  };
-#endif
-
-} // namespace InDet
-
-
-// --------------------------------------------------------
-// ---------------- Template Implementations --------------
-// --------------------------------------------------------
-
-
-// ---------------- ParamAccessor ----------------
-
-template <size_t index>
-InDet::ParamAccessor<index>::ParamAccessor(const asg::IAsgTool* tool)
-  : InDet::TrackAccessor(tool)
-  , m_paramValue(0)
-{
-  static_assert(index < 5, "Index for parameter accessor must be less than 5");
-}
-
-template <size_t index>
-StatusCode InDet::ParamAccessor<index>::access( const xAOD::TrackParticle& track,
-						    const xAOD::Vertex* vertex )
-{
-  m_paramValue = track.definingParameters()[index];
-  if (index == 1) { // if this is a z-accessor (should be evaluated at compile-time)
-    if (vertex != nullptr) {
-      // if vertex is provided we need to cut w.r.t. the vertex
-      m_paramValue += track.vz() - vertex->z();
-    }
-  }
-  return StatusCode::SUCCESS;
-}
-
-#ifndef XAOD_ANALYSIS
-template <size_t index>
-StatusCode InDet::ParamAccessor<index>::access( const Trk::Track&,
-						const Trk::TrackParameters* perigee,
-						const Trk::TrackSummary* )
-{
-  if (perigee==nullptr) {
-    ATH_MSG_ERROR( "Zero pointer to perigee." );
-    m_paramValue = std::nan("");
-    return StatusCode::FAILURE;
-  }
-  m_paramValue = perigee->parameters()[index];
-  return StatusCode::SUCCESS;
-}
-#endif
-
-// ---------------- ParamCovAccessor ----------------
-template <size_t index_i, size_t index_j>
-InDet::ParamCovAccessor<index_i, index_j>::ParamCovAccessor(const asg::IAsgTool* tool)
-  : InDet::TrackAccessor(tool)
-  , m_paramCovValue(0)
-{
-  static_assert(index_i < 5, "Index for parameter covariance accessor must be less than 5");
-  static_assert(index_j < 5, "Index for parameter covariance accessor must be less than 5");
-}
-
-template <size_t index_i, size_t index_j>
-StatusCode InDet::ParamCovAccessor<index_i, index_j>::access( const xAOD::TrackParticle& track,
-							      const xAOD::Vertex* )
-{
-  m_paramCovValue = track.definingParametersCovMatrix()(index_i, index_j);
-  return StatusCode::SUCCESS;
-}
-
-#ifndef XAOD_ANALYSIS
-template <size_t index_i, size_t index_j>
-StatusCode InDet::ParamCovAccessor<index_i, index_j>::
-access( const Trk::Track&,
-	const Trk::TrackParameters* perigee,
-	const Trk::TrackSummary* )
-{
-  if (!perigee) {
-    ATH_MSG_ERROR( "Recieved zero pointer to perigee." );
-    m_paramCovValue = std::nan("");
-    return StatusCode::FAILURE;
-  }
-  m_paramCovValue = (*perigee->covariance())(index_i, index_j);
-  return StatusCode::SUCCESS;
-}
-#endif
-
-
-// ---------------- FuncAccessor ----------------
-template <typename T, T (xAOD::TrackParticle::*Func)() const>
-InDet::FuncAccessor<T,Func>::FuncAccessor(const asg::IAsgTool* tool)
-  : TrackAccessor(tool)
-  , m_value(false) // set to zero bits
-{
-}
-
-template <typename T, T (xAOD::TrackParticle::*Func)() const>
-StatusCode InDet::FuncAccessor<T,Func>::access( const xAOD::TrackParticle& track,
-						const xAOD::Vertex* )
-{
-  m_value = (track.*Func)();
-  return StatusCode::SUCCESS;
-}
-
-
-#endif // INDETTRACKSELECTIONTOOL_INDETTRACKACCESSOR_H
diff --git a/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_element.h b/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_element.h
deleted file mode 100755
index 42b1f36845e..00000000000
--- a/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_element.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef TRT_PAI_element_h
-#define TRT_PAI_element_h
-
-#include <string>
-#include <iostream>
-#include <vector>
-
-/**
- * Chemical element
- */
-class TRT_PAI_element {
-public:
-  /**
-   * Default constructor for unnamed element
-   */
-  TRT_PAI_element() : m_name("unnamed"), m_atomicA(0), m_atomicZ(0) {};
-
-  /**
-   *Constructor of element
-   * \param nm: element name
-   * \param E:  array of absorption energies (ev)
-   * \param S:  array of cross sections (Mb)
-   * \param N:  number of entries in these arrays
-   * \param Z:  atomic Z
-   * \param A:  atomic A
-   */
-  TRT_PAI_element(std::string nm,
-		  const float *E,
-		  const float *S,
-		  int N,
-		  double Z,
-		  double A);
-
-  /**
-   * Get element name
-   */
-  std::string getName() { return m_name; };
-
-  /**
-   * Get atomic A of element
-   */
-  double getAtomicA() { return m_atomicA; };
-
-  /**
-   * Get atomic Z of element
-   */
-  double getAtomicZ() { return m_atomicZ; };
-
-  /**
-   * Get density of element at atmospheric preassure
-   * \param tempK: Temperature in Kelvin
-   */
-  double getDensity(double tempK=293.);
-
-  /**
-   * Get vector of ln(energy) of energy levels (eV)
-   */
-  std::vector<float> getLnELvls()  { return m_lnEnergyLvls; };
-
-  /**
-   * Get vector of ln(cross sections) corresponding to energy levels (Mb)
-   */
-  std::vector<float> getLnSigmas() { return m_lnCrossScts; };
-
-private:
-  std::string        m_name;
-  std::vector<float> m_lnEnergyLvls;
-  std::vector<float> m_lnCrossScts;
-  double             m_atomicA;
-  double             m_atomicZ;
-};
-
-#endif
diff --git a/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_gasdata.h b/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_gasdata.h
deleted file mode 100755
index e243c750869..00000000000
--- a/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_gasdata.h
+++ /dev/null
@@ -1,327 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef TRT_PAI_gasdata_h
-#define TRT_PAI_gasdata_h
-
-/**
- * Input data to PAI process:
- *
- * Tabulated values of photo absorption cross sections.
- * "Carefully tabulated by Igor Gavrilenko".
- * Argon values added by Oleksandr (Sasha) Viazlo
- *  - energy [eV];
- *  - cross section in Mb.
- */
-namespace TRT_PAI_gasdata {
-
-  /**
-   * Atommic Z for elements
-   */
-  const int   ZXe =  54  , ZKr = 36  , ZAr = 18  , ZC =  6  , ZO =  8  , ZF =  9;
-
-  /**
-   * Atommic A for elements
-   */
-  const float AXe = 131.3, AKr = 83.8, AAr = 39.9, AC = 12.0, AO = 16.0, AF = 19.0;
-
-  const int   NXe = 189;     /**< Number of levels for Xenon */
-  /**
-   * Energy levels for Xenon
-   */
-  const float EXe[NXe] =
-    {12.08, 13.45, 13.48, 13.62, 13.78, 13.93, 14.09, 14.25, 14.42, 14.59,
-     14.76, 14.94, 15.12, 15.31, 15.50, 15.69, 15.89, 16.10, 16.31, 16.53,
-     16.75, 16.98, 17.22, 17.46, 17.71, 17.97, 18.23, 18.50, 18.78, 19.07,
-     19.37, 19.68, 20.00, 20.32, 20.66, 21.01, 21.38, 21.75, 22.14, 22.54,
-     22.96, 23.39, 23.84, 24.31, 24.80, 25.30, 25.83, 26.38, 26.95, 27.55,
-     28.18, 28.83, 29.52, 30.24, 30.99, 31.79, 32.63, 33.51, 34.44, 35.42,
-     36.46, 37.57, 38.74, 39.99, 41.33, 42.75, 44.28, 45.92, 47.68, 49.59,
-     51.66, 53.90, 56.35, 59.04, 61.99, 65.25, 68.88, 72.93, 77.49, 79.99,
-     82.65, 85.50, 88.56, 91.84, 95.37, 99.18, 103.3, 107.8, 112.7, 118.1,
-     124.0, 126.5, 129.1, 131.9, 134.8, 137.8, 140.9, 144.2, 147.6, 151.2,
-     155.0, 158.9, 163.1, 167.5, 172.2, 177.1, 182.3, 187.8, 193.7, 200.0,
-     206.6, 213.8, 221.4, 229.6, 238.4, 248.0, 258.3, 269.5, 281.8, 295.2,
-     309.9, 326.3, 344.4, 364.6, 387.4, 413.3, 442.8, 476.8, 516.6, 563.5,
-     619.9, 670.0, 689.0, 708.0, 729.0, 751.0, 775.0, 800.0, 827.0, 855.0,
-     886.0, 918.0, 928.7, 953.7, 991.8, 1033., 1078., 1127., 1181., 1240.,
-     1305., 1378., 1459., 1550., 1653., 1771., 1907., 2066., 2254., 2480.,
-     2755., 3100., 3542., 4133., 4780., 4781., 5000., 5099., 5100., 5451.,
-     5452., 5635., 6199., 6888., 7749., 8856.,10330.,12400.,15500.,20660.,
-     31000.,34560.,35420.,41330.,49590.,61990.,82650.,124000.,145300. };
-  /**
-   * Cross sections for Xenon
-   */
-  const float SXe[NXe] =
-    {66.30, 66.30, 66.20, 65.72, 65.22, 64.69, 64.13, 63.53, 62.88, 62.19,
-     61.45, 60.67, 59.83, 58.94, 58.00, 57.01, 55.96, 54.87, 53.74, 52.55,
-     51.32, 50.05, 48.75, 47.40, 46.03, 44.62, 43.19, 41.73, 40.25, 38.76,
-     37.26, 35.75, 34.23, 32.71, 31.20, 29.69, 28.19, 26.71, 25.24, 23.79,
-     22.37, 20.98, 19.61, 18.28, 16.98, 15.72, 14.51, 13.33, 12.21, 11.13,
-     10.10, 9.124, 8.201, 7.332, 6.519, 5.762, 5.064, 4.425, 3.845, 3.406,
-     3.038, 2.727, 2.444, 2.205, 2.004, 1.855, 1.731, 1.656, 1.591, 1.560,
-     1.524, 1.519, 1.551, 1.673, 1.995, 2.658, 3.888, 6.009, 9.266, 11.97,
-     15.27, 18.75, 22.04, 24.71, 26.49, 27.07, 26.28, 24.11, 20.68, 16.31,
-     11.38, 9.637, 8.111, 6.783, 5.637, 4.656, 3.823, 3.126, 2.550, 2.082,
-     1.710, 1.422, 1.207, 1.056, .9588, .9066, .8914, .9058, .9429, .9964,
-     1.061, 1.131, 1.203, 1.271, 1.334, 1.388, 1.432, 1.462, 1.478, 1.479,
-     1.465, 1.436, 1.392, 1.336, 1.267, 1.190, 1.105, 1.017, .9275, .8416,
-     .7633, .7200, 4.300, 4.750, 3.650, 3.150, 2.800, 2.500, 2.250, 2.000,
-     1.800, 1.600, 1.849, 1.805, 1.732, 1.649, 1.558, 1.461, 1.358, 1.251,
-     1.141, 1.031, .9199, .8108, .7044, .6019, .5047, .4140, .3310, .2568,
-     .1927, .1397,.09911,.07193,.05560, .1578, .1408, .1338, .1882, .1584,
-     .1835, .1678, .1296,.09741,.07080,.04931,.03248,.01982,.01083,.00497,
-     .00166,.00666,.00625,.00419,.00261,.00146,.00069,.00024,.00016};
-
-
-  // Krypton values provided by Alexey.Boldyrev@cern.ch
-  const int   NKr = 487;     /**< Number of levels for Krypton */
-  /**
-   * Energy levels for Krypton
-   */
-  const float EKr[NKr] =
-    { 14.2, 14.2331, 14.4633, 14.6973, 14.935, 15.1765, 15.422, 15.6714, 15.9249, 16.1825, 16.4442, 16.7102,
-      16.9805, 17.2551, 17.5342, 17.8178, 18.106, 18.3989, 18.6964, 18.9988, 19.3061, 19.6184, 19.9357, 20.2582,
-      20.5858, 20.9188, 21.2571, 21.6009, 21.9503, 22.3053, 22.6661, 23.0327, 23.4053, 23.7838, 24.1685, 24.5594,
-      24.9566, 25.3603, 25.7705, 26.1873, 26.6109, 27.0413, 27.4786, 27.9231, 28.3747, 28.8337, 29.3, 29.7739,
-      30.2555, 30.7449, 31.2421, 31.7475, 32.2609, 32.7827, 33.313, 33.8518, 34.3993, 34.9557, 35.5211, 36.0956,
-      36.6794, 37.2727, 37.8755, 38.4882, 39.1107, 39.7432, 40.3861, 41.0393, 41.7031, 42.3776, 43.063, 43.7595,
-      44.4673, 45.1865, 45.9174, 46.66, 47.4147, 48.1816, 48.9609, 49.7528, 50.5576, 51.3753, 52.2062, 53.0506,
-      53.9087, 54.7806, 55.6667, 56.567, 57.482, 58.4117, 59.3564, 60.3165, 61.2921, 62.2834, 63.2908, 64.3145,
-      65.3547, 66.4118, 67.4859, 68.5775, 69.6867, 70.8138, 71.9591, 73.123, 74.3057, 75.5076, 76.7289, 77.9699,
-      79.231, 80.5125, 81.8147, 83.138, 84.4827, 85.8491, 87.2377, 88.6487, 90.0825, 91.5395, 93.0201, 93.7,
-      93.9, 94.5246, 96.0535, 97.6071, 99.1858, 100.79, 102.42, 104.077, 105.76, 107.471, 109.209, 110.975,
-      112.77, 114.594, 116.448, 118.331, 120.245, 122.19, 124.166, 126.175, 128.215, 130.289, 132.397, 134.538,
-      136.714, 138.925, 141.172, 143.456, 145.776, 148.134, 150.53, 152.964, 155.439, 157.953, 160.507, 163.103,
-      165.742, 168.422, 171.146, 173.915, 176.727, 179.586, 182.491, 185.442, 188.442, 191.489, 194.587, 197.734,
-      200.932, 204.182, 207.485, 210.84, 214.251, 217.716, 221.237, 224.816, 228.452, 232.147, 235.902, 239.717,
-      243.595, 247.535, 251.538, 255.607, 259.741, 263.942, 268.211, 272.549, 276.957, 281.437, 285.989, 290.615,
-      295.315, 300.092, 304.945, 309.878, 314.89, 319.983, 325.158, 330.418, 335.762, 341.192, 346.711, 352.319,
-      358.017, 363.808, 369.692, 375.672, 381.748, 387.922, 394.197, 400.573, 407.052, 413.635, 420.326, 427.124,
-      434.032, 441.052, 448.186, 455.435, 462.802, 470.287, 477.894, 485.623, 493.478, 501.459, 509.57, 517.812,
-      526.187, 534.698, 543.346, 552.134, 561.065, 570.139, 579.361, 588.732, 598.254, 607.93, 617.763, 627.755,
-      637.908, 648.226, 658.711, 669.365, 680.191, 691.193, 702.372, 713.733, 725.277, 737.008, 748.928, 761.042,
-      773.351, 785.859, 798.57, 811.486, 824.611, 837.949, 851.502, 865.274, 879.269, 893.491, 907.943, 922.628,
-      937.551, 952.715, 968.124, 983.783, 999.695, 1015.86, 1032.29, 1048.99, 1065.96, 1083.2, 1100.72, 1118.52,
-      1136.61, 1155, 1173.68, 1192.66, 1211.95, 1231.55, 1251.47, 1271.72, 1292.29, 1313.19, 1334.43, 1356.01,
-      1377.94, 1400.23, 1422.88, 1445.89, 1469.28, 1493.04, 1517.19, 1541.73, 1566.67, 1592.01, 1617.76, 1643.92,
-      1670.51, 1678.3, 1678.5, 1697.53, 1724.99, 1752.89, 1781.24, 1810.05, 1839.32, 1869.07, 1899.3, 1920.9,
-      1921.1, 1930.02, 1961.24, 1992.96, 2025.2, 2057.95, 2091.24, 2125.06, 2159.43, 2194.36, 2229.85, 2265.92,
-      2302.57, 2339.81, 2377.66, 2416.11, 2455.19, 2494.9, 2535.26, 2576.26, 2617.93, 2660.27, 2703.3, 2747.03,
-      2791.46, 2836.61, 2882.49, 2929.11, 2976.48, 3024.63, 3073.55, 3123.26, 3173.78, 3225.11, 3277.27, 3330.28,
-      3384.15, 3438.88, 3494.5, 3551.02, 3608.46, 3666.82, 3726.13, 3786.4, 3847.64, 3909.87, 3973.11, 4037.38,
-      4102.68, 4169.03, 4236.46, 4304.98, 4374.62, 4445.37, 4517.27, 4590.33, 4664.58, 4740.03, 4816.69, 4894.6,
-      4973.77, 5054.21, 5135.96, 5219.03, 5303.44, 5389.22, 5476.39, 5564.97, 5654.98, 5746.44, 5839.39, 5933.83,
-      6029.81, 6127.33, 6226.44, 6327.15, 6429.48, 6533.48, 6639.15, 6746.54, 6855.65, 6966.54, 7079.22, 7193.72,
-      7310.07, 7428.31, 7548.45, 7670.54, 7794.61, 7920.68, 8048.79, 8178.98, 8311.26, 8445.69, 8582.29, 8721.11,
-      8862.16, 9005.5, 9151.16, 9299.17, 9449.58, 9602.42, 9757.73, 9915.55, 10075.9, 10238.9, 10404.5, 10572.8,
-      10743.8, 10917.6, 11094.2, 11273.6, 11455.9, 11641.2, 11829.5, 12020.8, 12215.3, 12412.8, 12613.6, 12817.6,
-      13025, 13235.6, 13449.7, 13667.2, 13888.3, 14112.9, 14325.5, 14325.7, 14341.2, 14573.1, 14808.9, 15048.4,
-      15291.8, 15539.1, 15790.4, 16045.8, 16305.4, 16569.1, 16837.1, 17109.4, 17386.1, 17667.4, 17953.1, 18243.5,
-      18538.6, 18838.4, 19143.1, 19452.7, 19767.4, 20087.1, 20412, 20742.1, 21077.6, 21418.5, 21765, 22117,
-      22474.7, 22838.2, 23207.6, 23583, 23964.4, 24352, 24745.9, 25146.2, 25552.9, 25966.2, 26386.1, 26812.9,
-      27246.6, 27687.3, 28135.1, 28590.2, 29052.6, 29522.5, 30000.  };
-  /**
-   * Cross sections for Krypton
-   */
-  const float SKr[NKr] =
-    { 31.51, 31.76, 33.54, 35.41, 36.93, 38.44, 39.87, 4.59, 41.33, 42.09, 42.6, 42.66,
-      42.71, 42.77, 42.32, 41.7, 41.08, 4.49, 4.02, 39.55, 39.08, 38.61, 38.1,
-      37.59, 37.09, 36.58, 35.98, 35.4, 34.83, 34.27, 33.62, 32.81, 32.02, 31.25, 3.48,
-      29.31, 28.19, 27.11, 26.07, 25.07, 24.11, 23.19, 22.29, 21.37, 2.49, 19.64, 18.56,
-      17.41, 16.33, 15.32, 14.37, 13.48, 12.64, 11.86, 11.13, 1.44, 9.775, 9.063, 8.403,
-      7.791, 7.223, 6.697, 6.21, 5.757, 5.338, 4.949, 4.589, 4.255, 3.945, 3.643, 3.364,
-      3.107, 2.869, 2.65, 2.447, 2.26, 2.087, 1.927, 1.78, 1.643, 1.525, 1.418, 1.318,
-      1.226, 1.14, 1.059, .985, .9197, .8721, .8269, .7841, .7436, .7143, .6928, .672,
-      .6518, .6325, .6171, .6021, .5875, .5784, .5701, .5618, .5556, .5501, .5448, .5395,
-      .5369, .5367, .5365, .539, .5444, .5497, .5552, .5614, .5725, .7148, 4.555, 7.902,
-      1.15, 5.382, 4.964, 4.082, 3.357, 2.761, 2.017, 1.794, 1.596, 1.42, 1.489, 1.604,
-      1.728, 1.862, 2.006, 2.161, 2.328, 2.493, 2.661, 2.841, 3.034, 3.189, 3.335, 3.487,
-      3.646, 3.812, 3.96, 4.057, 4.157, 4.259, 4.363, 4.47, 4.58, 4.651, 4.714, 4.777,
-      4.842, 4.907, 4.973, 5.005, 5.025, 5.045, 5.065, 5.085, 5.105, 5.126, 5.14, 5.149,
-      5.158, 5.167, 5.176, 5.185, 5.178, 5.161, 5.145, 5.129, 5.113, 5.097, 5.081, 5.054,
-      5.014, 4.975, 4.936, 4.897, 4.858, 4.796, 4.703, 4.612, 4.522, 4.435, 4.348, 4.264,
-      4.181, 4.1, 4.02, 3.942, 3.866, 3.791, 3.717, 3.645, 3.574, 3.505, 3.437, 3.37,
-      3.305, 3.24, 3.178, 3.116, 3.055, 2.996, 2.938, 2.881, 2.81, 2.729, 2.649, 2.572,
-      2.497, 2.425, 2.354, 2.286, 2.22, 2.155, 2.092, 2.032, 1.973, 1.915, 1.86, 1.806,
-      1.753, 1.702, 1.65, 1.595, 1.541, 1.49, 1.44, 1.392, 1.345, 1.3, 1.257, 1.215,
-      1.174, 1.135, 1.097, 1.06, 1.025, .9905, .9579, .9266, .8962, .8669, .8385, .811,
-      .7845, .7588, .7326, .7065, .6813, .6571, .6336, .6064, .58, .5548, .5307, .5102,
-      .491, .4724, .4546, .4375, .4212, .4058, .3909, .3765, .3626, .3491, .3361, .3235,
-      .3115, .2999, .2887, .2779, .2675, .2576, .248, .2387, .2297, .2209, .2125, .2045,
-      .1967, .1892, .182, .1751, .1684, .162, .1558, .1496, .1437, .1381, .1326, .1274,
-      .1223, .1175, .1161, .65, .6334, .6106, .5886, .5673, .5469, .5272, .5081, .4898,
-      .4773, .5425, .5367, .5171, .4982, .4801, .4624, .4451, .4284, .4123, .3966, .3815,
-      .3669, .3528, .3391, .326, .3132, .301, .2891, .2777, .2667, .2561, .2459, .236,
-      .2265, .2174, .2086, .2002, .192, .1842, .1767, .1695, .1625, .1558, .1494, .1432,
-      .1373, .1316, .1261, .1209, .1158, .111, .1063, .1019, .09758, .09347, .08953, .08575,
-      .08213, .07865, .07532, .07212, .06906, .06612, .06331, .06061, .05802, .05555, .05317, .0509,
-      .04872, .04663, .04463, .04271, .04088, .03912, .03744, .03582, .03428, .0328, .03139, .03003,
-      .02874, .0275, .02631, .02517, .02408, .02304, .02204, .02109, .02018, .0193, .01846, .01766,
-      .0169, .01617, .01546, .01479, .01415, .01354, .01295, .01239, .01185, .01134, .01084, .01037,
-      .009924, .009493, .009081, .008687, .00831, .00795, .007605, .007275, .00696, .006658, .00637, .006094,
-      .00583, .005577, .005336, .005105, .004884, .004673, .004471, .004277, .004093, .003916, .003747, .003585,
-      .003431, .003283, .003141, .003006, .002876, .002753, .002634, .002529, .01811, .01806, .01734, .01665,
-      .01598, .01534, .01472, .01412, .01355, .013, .01247, .01195, .01146, .01099, .01053, .0101,
-      .009676, .009272, .008884, .008511, .008153, .00781, .00748, .007163, .006859, .006567, .006288, .006019,
-      .005762, .005515, .005278, .005051, .004833, .004625, .004425, .004233, .00405, .003874, .003705, .003544,
-      .003389, .003241, .0031, .002964, .002834, .002709, .00259, .002476  };
-
-  const int   NAr = 138;     /**< Number of levels for Argon */
-  /**
-   * Energy levels for Argon
-   */
-  const float EAr[NAr] =
-    {15.83 ,    15.89 ,    16.10 ,    16.31 ,    16.53 ,
-     16.75 ,    16.98 ,    17.22 ,    17.46 ,    17.71 ,
-     17.97 ,    18.23 ,    18.50 ,    18.78 ,    19.07 ,
-     19.37 ,    19.68 ,    20.00 ,    20.32 ,    20.66 ,
-     21.01 ,    21.38 ,    21.75 ,    22.14 ,    22.54 ,
-     22.96 ,    23.39 ,    23.84 ,    24.31 ,    24.80 ,
-     25.30 ,    25.83 ,    26.38 ,    26.95 ,    27.55 ,
-     28.18 ,    28.83 ,    29.52 ,    30.24 ,    30.99 ,
-     31.79 ,    32.63 ,    33.51 ,    34.44 ,    35.42 ,
-     36.46 ,    37.57 ,    38.74 ,    39.99 ,    41.33 ,
-     42.75 ,    44.28 ,    45.92 ,    47.68 ,    49.59 ,
-     51.66 ,    53.90 ,    56.35 ,    59.04 ,    61.99 ,
-     65.25 ,    68.88 ,    72.93 ,    77.49 ,    82.65 ,
-     88.56 ,    95.37 ,   103.30 ,   112.70 ,   124.00 ,
-    130.50 ,   137.80 ,   145.90 ,   155.00 ,   165.30 ,
-    177.10 ,   190.70 ,   206.60 ,   225.40 ,   245.00 ,
-    248.00 ,   258.30 ,   269.50 ,   281.80 ,   295.20 ,
-    310.00 ,   326.30 ,   344.40 ,   364.70 ,   387.40 ,
-    413.30 ,   442.80 ,   476.90 ,   516.60 ,   563.60 ,
-    619.90 ,   652.50 ,   688.80 ,   729.30 ,   774.90 ,
-    826.50 ,   885.60 ,   953.70 ,  1033.00 ,  1127.00 ,
-   1240.00 ,  1305.00 ,  1378.00 ,  1459.00 ,  1550.00 ,
-   1653.00 ,  1771.00 ,  1907.00 ,  2066.00 ,  2254.00 ,
-   2480.00 ,  2755.00 ,  3100.00 ,  3204.00 ,  3263.00 ,
-   3444.00 ,  3646.00 ,  3874.00 ,  4133.00 ,  4428.00 ,
-   4768.00 ,  5166.00 ,  5635.00 ,  6199.00 ,  6888.00 ,
-   7749.00 ,  8856.00 , 10330.00 , 12400.00 , 15500.00 ,
-  20660.00 , 31000.00 , 61990.00 };
-  /**
-   * Cross sections for Argon
-   */
-  const float SAr[NAr] =
-    { 29.2     , 29.5     , 30.3     , 31.1     , 31.8     ,
-      32.5     , 33.1     , 33.7     , 34.2     , 34.7     ,
-      35.1     , 35.5     , 35.8     , 36.1     , 36.3     ,
-      36.5     , 36.6     , 36.7     , 36.8     , 36.7     ,
-      36.7     , 36.5     , 36.3     , 36.1     , 35.7     ,
-      35.4     , 34.9     , 34.4     , 33.8     , 33.1     ,
-      32.3     , 31.4     , 30.5     , 29.5     , 28.3     ,
-      27.1     , 25.7     , 24.3     , 22.7     , 21.0     ,
-      19.1     , 17.1     , 15.0     , 12.8     , 10.3     ,
-      7.77     , 6.10     , 4.62     , 3.41     , 2.47     ,
-      1.77     , 1.30     , 1.03     , .914     , .916     ,
-      1.00     , 1.13     , 1.28     , 1.36     , 1.42     ,
-      1.45     , 1.48     , 1.48     , 1.47     , 1.45     ,
-      1.41     , 1.36     , 1.29     , 1.20     , 1.10     ,
-      1.05     , .987     , .923     , .856     , .785     ,
-      .709     , .630     , .547     , .461     , .381     ,
-      4.66     , 4.23     , 3.83     , 3.45     , 3.10     ,
-      2.76     , 2.45     , 2.16     , 1.89     , 1.64     ,
-      1.41     , 1.20     , 1.01     , .836     , .682     ,
-      .546     , .484     , .426     , .373     , .324     ,
-      .278     , .237     , .199     , .165     , .135     ,
-      .108     , .0955    , .0842    , .0736    , .0639    ,
-      .0549    , .0467    , .0393    , .0326    , .0266    ,
-      .0213    , .0166    , .0126    , .0117    , .0959    ,
-      .0827    , .0706    , .0598    , .0501    , .0414    ,
-      .0338    , .0271    , .0213    , .0164    , .0123    ,
-      .00889   , .00616   , .00403   , .00244   , .00132   ,
-      .000599  , .000196  , .000029  };
-
-  const int   NC = 98;    /**< Number of levels for Carbon */
-  /**
-   * Energy levels for Carbon
-   */
-  const float EC[NC] =
-    {10,    20,    30,    35,    40,    45,    50,    55,    60,    65,
-     70,    75,    80,    85,    90,    95,   100,   105,   110,   115,
-     120,   125,   130,   135,   140,   145,   150,   155,   160,   165,
-     170,   175,   180,   185,   190,   195,   200,   210,   220,   230,
-     240,   250,   260,   270,   280,   290,   300,   310,   320,   330,
-     340,   350,   360,   370,   380,   390,   400,   420,   440,   460,
-     480,   500,   520,   540,   560,   580,   600,   650,   700,   750,
-     800,   850,   900,   950,  1000,  1100,  1200,  1300,  1400,  1500,
-     1600,  1700,  1800,  1900,  2000,  2500,  3000,  3500,  4000,  4500,
-     5000,  5500,  6000,  8000, 10000, 15000, 20000, 30000};
-  /**
-   * Cross sections for Carbon
-   */
-  const float SC[NC] =
-    {14.0,  10.0,  5.78,  4.42,  3.44,  2.73,  2.21,  1.81,  1.51,  1.28,
-     1.09,  .940,  .820,  .720,  .630,  .560,  .500,  .451,  .407,  .369,
-     .336,  .307,  .281,  .259,  .238,  .220,  .204,  .190,  .176,  .164,
-     .154,  .144,  .135,  .126,  .119,  .112,  .105,  .094,  .084,  .075,
-     .068,  .061,  .056,  .051,  .046,  1.02,  .950,  .880,  .820,  .760,
-     .710,  .660,  .620,  .580,  .550,  .510,  .484,  .430,  .384,  .344,
-     .309,  .279,  .253,  .230,  .210,  .191,  .175,  .142,  .117,  .097,
-     .082,  .069,  .059,  .051, .0443, .0339, .0265, .0211, .0171, .0140,
-     .0116, .0097, .0082,  .007,  .006, .0031,.00179,.00112,.00075,.00052,
-     .00038,.000284,.000218,.88e-4,.46e-4,.16e-4,.86e-5,.506e-5};
-
-  const int NF = 98;       /**< Number of levels for Fluor */
-  /**
-   * Energy levels for Fluor
-   */
-  const float EF[NF] =
-    {13,    30,    35,    40,    45,    50,    55,    60,    65,    70,
-     75,    80,    85,    90,    95,   100,   105,   110,   115,   120,
-     125,   130,   135,   140,   145,   150,   155,   160,   165,   170,
-     175,   180,   185,   190,   195,   200,   210,   220,   230,   240,
-     250,   260,   270,   280,   290,   300,   310,   320,   330,   340,
-     350,   360,   370,   380,   390,   400,   420,   440,   460,   480,
-     500,   520,   540,   560,   580,   600,   650,   700,   750,   800,
-     850,   900,   950,  1000,  1100,  1200,  1300,  1400,  1500,  1600,
-     1700,  1800,  1900,  2000,  2500,  3000,  3500,  4000,  4500,  5000,
-     5500,  6000,  8000, 10000, 15000, 20000, 30000, 40000};
-  /**
-   * Cross sections for Fluor
-   */
-  const float SF[NF] =
-    {9.44,  9.44,  10.22, 9.37,  8.49,  7.64,  6.86,  6.15,  5.51,  4.95,
-     4.45,  4.01,  3.63,  3.28,  2.98,  2.71,  2.47,  2.26,  2.07,  1.90,
-     1.75,  1.61,  1.49,  1.37,  1.27,  1.18,  1.10,  1.02,  .960,  .890,
-     .840,  .780,  .740,  .690,  .650,  .610,  .540,  .487,  .437,  .394,
-     .356,  .323,  .294,  .268,  .246,  .226,  .208,  .191,  .177,  .164,
-     .152,  .142,  .132,  .123,  .115,  .108,  .095,  .084,  .075,  .067,
-     .060,  .055, .0494, .0450, .0411, .0376, .0306,  .444,  .375,  .319,
-     .274,  .238,  .207,  .182,  .142,  .113,  .092,  .075,  .063,  .053,
-     .0447, .0383, .033,  .0286, .0154, .0092, .0059,.00401,.00284,.00209,
-     .00158,.00122,.000468,.00024,.729e-4,.331e-4,.131e-4,.836e-5};
-
-  const int NO = 97;      /**< Number of levels for Oxygen */
-  /**
-   * Energy levels for Oxygen
-   */
-  const float EO[NO] =
-      {15,    30,    35,    40,    45,    50,    55,    60,    65,    70,
-       75,    80,    85,    90,    95,   100,   105,   110,   115,   120,
-      125,   130,   135,   140,   145,   150,   155,   160,   165,   170,
-      175,   180,   185,   190,   195,   200,   210,   220,   230,   240,
-      250,   260,   270,   280,   290,   300,   310,   320,   330,   340,
-      350,   360,   370,   380,   390,   400,   420,   440,   460,   480,
-      500,   520,   540,   560,   580,   600,   650,   700,   750,   800,
-      850,   900,   950,  1000,  1100,  1200,  1300,  1400,  1500,  1600,
-     1700,  1800,  1900,  2000,  2500,  3000,  3500,  4000,  4500,  5000,
-     5500,  6000,  8000, 10000, 15000, 20000, 30000};
-  /**
-   * Cross sections for Oxygen
-   */
-  const float SO[NO] =
-    {10.49, 10.49,  9.25,  8.04,  6.95,  6.00,  5.20,  4.52,  3.94,  3.45,
-      3.04,  2.69,  2.39,  2.13,  1.91,  1.71,  1.55,  1.40,  1.27,  1.16,
-      1.06, .9700, .8900, .8200, .7600, .7000, .6500, .6000, .5600, .5200,
-     .4880, .4570, .4280, .4020, .3770, .3550, .3160, .2820, .2530, .3940,
-     .2060, .1870, .1710, .1560, .1430, .1310, .1210, .1120, .1040, .0960,
-     .0890, .0830, .0780, .0730, .0680, .0640, .0560, .0500, .0446, .0400,
-     .0360, .0326, .5700, .5300, .4830, .4450, .3660, .3050, .2570, .2180,
-     .1870, .1610, .1400, .1230, .0950, .0760, .0610, .0499, .0413, .0346,
-     .0292, .0249, .0214, .0185, .0098, .0058, .0037, .0025,.00177,.00129,
-     .00097,.00075,.000302,.000154,.476e-4,.226e-4,.99e-5};
-}
-#endif
diff --git a/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_physicsConstants.h b/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_physicsConstants.h
deleted file mode 100755
index d63ea2bfdba..00000000000
--- a/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_physicsConstants.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef TRT_PAI_physicsConstants_h
-#define TRT_PAI_physicsConstants_h
-
-/**
- * Physics constants
- */
-namespace TRT_PAI_physicsConstants{
-  const double c          = 2.99792458e10;      /**< Light speed          */
-  const double Nav        = 6.02214e23;         /**< Avagadro constant    */
-  const double erg        = 1.60218e-12;        /**< 1 ev to erg {erg}    */
-  const double mb         = 1.e-18;             /**< 1mb to cm2           */
-  const double Me         = 9.10943e-28;        /**< Electron mass {g}    */
-  const double MeeV       = Me*(c*c)/erg;       /**< same in ev           */
-  const double MProtonMeV = 938.271998;         /**< Proton mass in MeV   */
-  const double Qe         = 4.80321e-10;        /**< Electron charge{ESU} */
-  const double r0         = Qe*Qe/Me/(c*c);     /**< electron radius{cm}  */
-  const double h          = 1.05457e-27;        /**< Plank constant{erg}  */
-  const double he         = h*c/erg;            /**< same in ev           */
-  const double invlog10   = 0.434294481903252;  /**< you guess...         */
-}
-
-#endif
diff --git a/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_utils.h b/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_utils.h
deleted file mode 100755
index 33a611ae9eb..00000000000
--- a/InnerDetector/InDetSimUtils/TRT_PAI_Process/src/TRT_PAI_utils.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef TRT_PAI_utils_h
-#define TRT_PAI_utils_h
-
-#include <vector>
-
-/**
- * Utilities
- */
-namespace TRT_PAI_utils {
-  /**
-   * Interpolation function. From tabulated values of y vs x, it returns
-   * the interpolated y value corresponding to the input x value.
-   * @return @a y value from interpolation
-   * @param xval: @a x value for which we seek @a y value
-   * @param xtabulated: tabulated @a x values
-   * @param ytabulated: tabulated @a y values
-   * @author Pavel Nevski (adapted to C++ by T.Kittelmann and Mogens Dam)
-   */
-  float Interpolate(const float& xval,
-		    const std::vector<float>& xtabulated,
-		    const std::vector<float>& ytabulated);
-  inline float calculate_interpolation(const float& xval, const float& x1, const float& x2, const float& y1, const float& y2)
-  {
-    return y1+(y2-y1)*(xval-x1)/(x2-x1);
-  }
-}
-#endif
diff --git a/LArCalorimeter/LArCellRec/src/LArHitInfo.h b/LArCalorimeter/LArCellRec/src/LArHitInfo.h
deleted file mode 100755
index aaef5902747..00000000000
--- a/LArCalorimeter/LArCellRec/src/LArHitInfo.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef LARCELLREC_LARCELLBUILDERFROMLARHITWITHNOISE_H
-#define LARCELLREC_LARCELLBUILDERFROMLARHITWITHNOISE_H
-
-#include "LArSimEvent/LArHit.h"
-#include "CaloDetDescr/CaloDetDescrElement.h"
-
-
-class LArHitInfo 
-{
-  private: 
-    const LArHit * m_hit ;
-    std::vector<float> m_SIGMANOISE;
-    const CaloDetDescrElement * m_caloDDE ;
-    float m_Escale;
-    float m_Epart2Edep;
-    
-  public: 
-    LArHitInfo():m_hit(0),m_SIGMANOISE(0),m_caloDDE(0),m_Escale(0.),
-      m_Epart2Edep(0.){}
-
-    LArHitInfo(const CaloDetDescrElement* caloDDE):m_hit(0),m_SIGMANOISE(0),m_caloDDE(caloDDE),
-      m_Escale(0.),m_Epart2Edep(0.)
-      {}
-
-    inline float energy() const {if (m_hit!=0) { return m_hit->energy() ;} else{return 0.;}}
-    inline float time()   const {if (m_hit!=0) { return m_hit->time();} else{return 0.;}}
-    inline const LArHit * hit() const {return m_hit ;}
-    
-    inline std::vector<float> SIGMANOISE() const {return m_SIGMANOISE;}
-    inline const CaloDetDescrElement* caloDDE() const {return m_caloDDE;}  
-    inline float Escale() const {return m_Escale;}
-    inline float Epart2Edep() const {return m_Epart2Edep;}
-    inline bool hasBeenHit() const { if (m_hit==0) {return false;} else {return true;} }
-    
-
-    inline void setHit(const LArHit* hit) 
-      {
-	m_hit=hit;
-      }
-
-
-    inline void setHasNotBeenHit() 
-      {
-	m_hit=0;
-      }
-
-
-    inline void setSIGMANOISE(const std::vector<float> & SIGMANOISE) 
-      {	
-	m_SIGMANOISE.clear();	
-	for(int i=0;i<3;++i) m_SIGMANOISE.push_back(SIGMANOISE[i]);
-      }
-
-    inline void setEscale(const float & Escale) 
-      {	
-	m_Escale=Escale;
-      }
-    inline void setCaloDDE(const CaloDetDescrElement* caloDDE) 
-      {	
-	m_caloDDE=caloDDE;
-      }
-
-    inline void setEpart2Edep(const float & Epart2Edep) 
-      {	
-	m_Epart2Edep=Epart2Edep;
-      }
-
-    void print() const
-      {
-	std::cout<<"Hit: e="<<m_hit->energy()<<" t="<<m_hit->time()<<std::endl;
-	if(m_SIGMANOISE.size()!=0)
-	  std::cout<<"SigmaNoise: "<<m_SIGMANOISE[2]<<"(HG) "
-		                   <<m_SIGMANOISE[1]<<"(MG) "
-	                           <<m_SIGMANOISE[0]<<"(LG) "
-		   <<std::endl;	
-      }
-    
-}; 
-
-#endif 
-
-
-
-
-
-
diff --git a/LArCalorimeter/LArGeoModel/LArGeoAlgsNV/src/LArDetectorFactory.h b/LArCalorimeter/LArGeoModel/LArGeoAlgsNV/src/LArDetectorFactory.h
deleted file mode 100755
index 497b3e31760..00000000000
--- a/LArCalorimeter/LArGeoModel/LArGeoAlgsNV/src/LArDetectorFactory.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-/**
- * @file LArDetectorFactory.h
- *
- * @brief Declaration of LArDetectorFactory class
- *
- * $Id: LArDetectorFactory.h,v 1.4 2009-02-10 16:43:17 tsulaia Exp $
- */
-
-#ifndef LArGeo_LArDetectorFactory_h
-#define LArGeo_LArDetectorFactory_h
-#include "LArReadoutGeometry/LArDetectorManager.h"
-#include "GeoModelKernel/GeoVDetectorFactory.h"
-
-namespace LArGeo {
-
-  /** @class LArGeo::LArDetectorFactory
-      @brief LArDetectorFactory builds GeoModel description of LAr calorimeter by calling
-      relevant 'Construction' classes (Barrel, Endcap). It also builds readout geometry
-      description using LArReadoutGeometry objects.
-   */
-  class LArDetectorFactory : public GeoVDetectorFactory  {
-
-  public:
-  
-    // Constructor:
-    LArDetectorFactory(int testbeam, bool fullGeo);
-  
-    // Destructor:
-    virtual ~LArDetectorFactory();
-  
-    // Creation of geometry:
-    virtual void create(GeoPhysVol* world);
-  
-    // Access to the results:
-    virtual const LArDetectorManager* getDetectorManager() const;
-  
-
-    // Set parameters:
-
-    void setBarrelSagging(bool flag)        {m_barrelSagging  = flag;}
-    void setBarrelCellVisLimit(int maxCell) {m_barrelVisLimit = maxCell;}
-    void setFCALVisLimit(int maxCell)       {m_fcalVisLimit   = maxCell;}
-    void setBuildBarrel(bool flag)          {m_buildBarrel = flag;}
-    void setBuildEndcap(bool flag)          {m_buildEndcap = flag;}
-
-
-  private:  
-  
-    // Illegal operations:
-    const LArDetectorFactory & operator=(const LArDetectorFactory &right);
-    LArDetectorFactory(const LArDetectorFactory &right);
-  
-    // The manager:
-    LArDetectorManager*       m_detectorManager;
-    bool                      m_barrelSagging;
-    int                       m_barrelVisLimit;
-    int                       m_fcalVisLimit;
-
-    bool                      m_buildBarrel;
-    bool                      m_buildEndcap;
-
-    int                       m_testbeam;
-
-    bool                       m_fullGeo;  // true->FULL, false->RECO
-  };
-
-} // namespace LArGeo
-
-#endif 
-
diff --git a/LArCalorimeter/LArGeoModel/LArGeoH62002Algs/src/HECConstructionH62002.h b/LArCalorimeter/LArGeoModel/LArGeoH62002Algs/src/HECConstructionH62002.h
deleted file mode 100755
index 2ecc24066d0..00000000000
--- a/LArCalorimeter/LArGeoModel/LArGeoH62002Algs/src/HECConstructionH62002.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-// HECConstructionH62002
-// Insert the LAr FCAL into a pre-defined mother volume.
-// Author: Joe Boudreau August 204
-
-
-#ifndef LARGEOH62002ALGS_HECCONSTRUCTIONH62002_H
-#define LARGEOH62002ALGS_HECCONSTRUCTIONH62002_H
-
-#include "GeoModelKernel/GeoFullPhysVol.h"
-#include "GeoModelKernel/GeoPhysVol.h"
-
-
-
-// Forward declarations
-
-namespace LArGeo {
-
-  class HECConstructionH62002 
-  {
-  public:
-
-    // Constructor;
-    HECConstructionH62002();
-
-    // Destructor:
-    virtual ~HECConstructionH62002();
-
-    // Get the envelope containing this detector.
-    GeoVFullPhysVol* GetEnvelope();  // h6Phys is GeoVPhysVol   
-
-
-  private: 
-
-    // It is illegal to copy a HECConstructionH62002:
-    HECConstructionH62002 (const HECConstructionH62002 &);
-
-    // It is illegal to assign a HECConstructionH62002:
-    HECConstructionH62002 & operator= (const HECConstructionH62002 &);
-
-    
-    // volumes that are private member variables:
-    GeoFullPhysVol*  m_h6Phys;
-
-    //static LArGeo::VDetectorParameters* m_parameters;
-    //static VDetectorParameters* HECConstructionH62002::m_parameters;
-
-
-  };
-
- 
-
-}  // namespace LArGeo
-
-#endif // LARGEOH62002ALGS_HECCONSTRUCTIONH62002_H
diff --git a/LArCalorimeter/LArGeoModel/LArGeoH62002Algs/src/LArDetectorFactoryH62002.h b/LArCalorimeter/LArGeoModel/LArGeoH62002Algs/src/LArDetectorFactoryH62002.h
deleted file mode 100755
index 55263d196e3..00000000000
--- a/LArCalorimeter/LArGeoModel/LArGeoH62002Algs/src/LArDetectorFactoryH62002.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef LArDetectorFactoryH62002_h
-#define LArDetectorFactoryH62002_h 1
-#include "GeoModelKernel/GeoVDetectorFactory.h"
-#include "LArReadoutGeometry/LArDetectorManager.h"
-
-class StoreGateSvc;
-class LArDetDescrManager;
-class LArMgrInitializer;
-
-namespace LArGeo {
-
-  class LArDetectorFactoryH62002 : public GeoVDetectorFactory  {
-
-  public:
-    
-    // Constructor:
-    LArDetectorFactoryH62002(StoreGateSvc *pDetStore);
-    
-    // Destructor:
-    ~LArDetectorFactoryH62002();
-    
-    // Creation of geometry:
-    virtual void create(GeoPhysVol *world);
-    
-    //
-    virtual const LArDetectorManager * getDetectorManager() const;
-    
-    MsgStream *log ;
-    
-  private:  
-    
-    double m_cryoXpos;
-    double m_tableYpos;
-
-    void                getSimulationParameters();
-
-    // Illegal operations:
-    const LArDetectorFactoryH62002 & operator=(const LArDetectorFactoryH62002 &right);
-    LArDetectorFactoryH62002(const LArDetectorFactoryH62002 &right);
-    
-    
-    // The Detector
-    StoreGateSvc             *m_detectorStore;
-
-    // The manager:
-    LArDetectorManager       *m_detectorManager;
-    
-  };
-  
-} // namespace LArGeo
-
-#endif
-
-
diff --git a/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/ExcluderConstructionH62004.h b/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/ExcluderConstructionH62004.h
deleted file mode 100755
index 16041cf8cd4..00000000000
--- a/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/ExcluderConstructionH62004.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef __ExcluderConstructionH62004_H__
-#define __ExcluderConstructionH62004_H__
-
-#include "GeoModelKernel/GeoFullPhysVol.h"
-#include "GeoModelKernel/GeoPhysVol.h"
-
-namespace LArGeo {
-
-
-   class ExcluderConstructionH62004 {
-   public:
-     ExcluderConstructionH62004(int which = 0);
-     virtual ~ExcluderConstructionH62004();
-
-     GeoVFullPhysVol*  GetEnvelope();
-
-   private:
-     int m_which;
-};
-
-} // namespace LArGeo
-
-#endif // __ExcluderConstructionH62004_H__
diff --git a/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/HECConstructionH62004.h b/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/HECConstructionH62004.h
deleted file mode 100755
index 31b1b097e2d..00000000000
--- a/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/HECConstructionH62004.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-// HECConstructionH62004
-
-
-#ifndef __HECConstructionH62004_H__
-#define __HECConstructionH62004_H__
-
-#include "GeoModelKernel/GeoFullPhysVol.h"
-#include "GeoModelKernel/GeoPhysVol.h"
-
-
-
-// Forward declarations
-
-namespace LArGeo {
-
-  class HECConstructionH62004 
-  {
-  public:
-
-    // Constructor;
-    HECConstructionH62004();
-
-    // Destructor:
-    virtual ~HECConstructionH62004();
-
-    // Get the envelope containing this detector.
-    GeoVFullPhysVol* GetEnvelope();  // h6Phys is GeoVPhysVol   
-
-
-  private: 
-
-    // It is illegal to copy a HECConstructionH62004:
-    HECConstructionH62004 (const HECConstructionH62004 &);
-
-    // It is illegal to assign a HECConstructionH62004:
-    HECConstructionH62004 & operator= (const HECConstructionH62004 &);
-
-    
-    // volumes that are private member variables:
-    GeoFullPhysVol*  m_h6Phys;
-
-    //static LArGeo::VDetectorParameters* m_parameters;
-    //static VDetectorParameters* HECConstructionH62004::m_parameters;
-
-
-  };
-
- 
-
-}  // namespace LArGeo
-
-#endif // __HECConstructionH62004_H__
diff --git a/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/LArDetectorFactoryH62004.h b/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/LArDetectorFactoryH62004.h
deleted file mode 100755
index 28b9ad5ebf0..00000000000
--- a/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/LArDetectorFactoryH62004.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef LArDetectorFactoryH62004_h
-#define LArDetectorFactoryH62004_h 1
-#include "GeoModelKernel/GeoVDetectorFactory.h"
-#include "LArReadoutGeometry/LArDetectorManager.h"
-
-class StoreGateSvc;
-class LArDetDescrManager;
-class LArMgrInitializer;
-class CaloCell_ID;
-
-namespace LArGeo {
-
-  class LArDetectorFactoryH62004 : public GeoVDetectorFactory  {
-
-  public:
-    
-    // Constructor:
-    LArDetectorFactoryH62004(StoreGateSvc *pDetStore);
-    
-    // Destructor:
-    ~LArDetectorFactoryH62004();
-    
-    // Creation of geometry:
-    virtual void create(GeoPhysVol *world);
-    
-    //
-    virtual const LArDetectorManager * getDetectorManager() const;
-    // Additional creation of CaloDDE for ColdTC
-    StatusCode storeDDE();
-    
-    
-  private:  
-    
-    double m_cryoXpos;
-    double m_tableYpos;
-
-    void                getSimulationParameters();
-
-    // Illegal operations:
-    const LArDetectorFactoryH62004 & operator=(const LArDetectorFactoryH62004 &right);
-    LArDetectorFactoryH62004(const LArDetectorFactoryH62004 &right);
-    
-    
-    // The Detector
-    StoreGateSvc             *m_detectorStore;
-
-    // The manager:
-    LArDetectorManager       *m_detectorManager;
-
-    // CaloCell_ID also needed
-    const CaloCell_ID        *m_cell_id;
-    
-  };
-  
-} // namespace LArGeo
-
-#endif
-
-
diff --git a/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/ModulesConstructionH62004.h b/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/ModulesConstructionH62004.h
deleted file mode 100755
index f1f73647428..00000000000
--- a/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/ModulesConstructionH62004.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef LARGEOH62004ALGS_MODULESCONSTRUCTIONH62004_H
-#define LARGEOH62004ALGS_MODULESCONSTRUCTIONH62004_H
-
-#include "GeoModelKernel/GeoFullPhysVol.h"
-#include "GeoModelKernel/GeoPhysVol.h"
-#include "GeoModelKernel/GeoLogVol.h"
-
-#include "StoreGate/DataHandle.h"
-#include "GeoModelInterfaces/StoredMaterialManager.h"
-
-class LArGeoTB2004Options;
-
-namespace LArGeo {
-   
-#define NUM_LEAK 18
-
-   class ModulesConstructionH62004 {
-         public:
-            ModulesConstructionH62004();
-            virtual ~ModulesConstructionH62004();
-            GeoVFullPhysVol* GetEnvelope();
-         private:
-	    ModulesConstructionH62004 (const ModulesConstructionH62004 &);
-            ModulesConstructionH62004 & operator= (const ModulesConstructionH62004 &);
-
-           int GetID(int side, int dir, int calo);
-           GeoLogVol* construct(int side, int dir, int calo);
-           HepGeom::Transform3D position(int side, int dir, int calo);
-                        //  side = 0 - left, 1 - right
-                        //  dir  = 0 - side, 1 - up, 2 - back
-                        //  calo = 0 - EMEC, 1 - HEC1,  2 - HEC2, 3 - FCAL1
-                        //         4 - FCAL2, 5 - ColdTail
-
-	   GeoFullPhysVol*  m_ModulesPhys;
-	   StoreGateSvc * m_detectorStore;
-	   DataHandle<StoredMaterialManager> m_materialManager;
-
-	   const LArGeoTB2004Options      *m_Options;
-
-           static float s_dX[NUM_LEAK], s_dY[NUM_LEAK], s_dZ[NUM_LEAK];
-           static float s_shiftX[NUM_LEAK], s_shiftY[NUM_LEAK], s_shiftZ[NUM_LEAK];
-           static float s_angleX[NUM_LEAK], s_angleY[NUM_LEAK], s_angleZ[NUM_LEAK];
-
-           int m_fcalVisLimit;
-
-};
-
-}
-
-#endif // LARGEOH62004ALGS_MODULESCONSTRUCTIONH62004_H
diff --git a/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/WarmTCConstructionH62004.h b/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/WarmTCConstructionH62004.h
deleted file mode 100755
index 239c6347b48..00000000000
--- a/LArCalorimeter/LArGeoModel/LArGeoH62004Algs/src/WarmTCConstructionH62004.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-// WarmTCConstructionH62004
-
-#ifndef __WarmTCConstructionH62004_H__
-#define __WarmTCConstructionH62004_H__
-
-#include "GeoModelKernel/GeoFullPhysVol.h"
-#include "GeoModelKernel/GeoPhysVol.h"
-
-#include "StoreGate/DataHandle.h"
-#include "GeoModelInterfaces/StoredMaterialManager.h"
-
-namespace LArGeo {
-   
-  class WarmTCConstructionH62004 {
-        public:
-           WarmTCConstructionH62004();
-           virtual ~WarmTCConstructionH62004();
-	   GeoVFullPhysVol* GetEnvelope();
-
-        private:
-	   GeoFullPhysVol*  m_WarmTCPhys;
-	   StoreGateSvc * m_detectorStore;
-	   DataHandle<StoredMaterialManager> m_materialManager;
-  };
-}
-
-#endif // __WarmTCConstructionH62004_H__
diff --git a/LArCalorimeter/LArGeoModel/LArGeoTBEC/src/LArDetectorFactoryTBEC.h b/LArCalorimeter/LArGeoModel/LArGeoTBEC/src/LArDetectorFactoryTBEC.h
deleted file mode 100755
index e24a502b14a..00000000000
--- a/LArCalorimeter/LArGeoModel/LArGeoTBEC/src/LArDetectorFactoryTBEC.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef LArGeo_LArDetectorFactoryTBEC_h
-#define LArGeo_LArDetectorFactoryTBEC_h
-
-#include "GeoModelKernel/GeoVDetectorFactory.h"
-#include "LArReadoutGeometry/LArDetectorManager.h"
-
-namespace LArGeo {
-
-  class LArDetectorFactoryTBEC : public GeoVDetectorFactory  {
-
-  public:
-  
-    // Constructor:
-    LArDetectorFactoryTBEC();
-  
-    // Destructor:
-    virtual ~LArDetectorFactoryTBEC();
-  
-    // Creation of geometry:
-    virtual void create(GeoPhysVol* world);
-  
-    // Access to the results:
-    virtual const LArDetectorManager* getDetectorManager() const;
-  
-
-    // Set parameters:
-
-    void setECVisLimit(int maxCell)       {m_ecVisLimit   = maxCell;}
-
-  private:  
-  
-    // Illegal operations:
-    const LArDetectorFactoryTBEC & operator=(const LArDetectorFactoryTBEC &right);
-    LArDetectorFactoryTBEC(const LArDetectorFactoryTBEC &right);
-  
-    // The manager:
-    LArDetectorManager*       m_detectorManager;
-    int                       m_ecVisLimit;
-
-  };
-
-} // namespace LArGeo
-
-#endif 
-
diff --git a/LArCalorimeter/LArMonTools/src/LArOnlineIDStrHelper.icc b/LArCalorimeter/LArMonTools/src/LArOnlineIDStrHelper.icc
deleted file mode 100644
index 33f8d78e417..00000000000
--- a/LArCalorimeter/LArMonTools/src/LArOnlineIDStrHelper.icc
+++ /dev/null
@@ -1,419 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-
-#include "LArIdentifier/LArOnlineID.h"
-#include "TAxis.h"
-
-/*---------------------------------------------------------*/
-template<class THist2D>
-inline StatusCode 
-LArOnlineIDStrHelper::definePartitionSummProp(THist2D* hist,bool HWNaming)
-// Define the labels for a TH2 with FT on Y axis
-// The name of the histogram should contain the name of
-// the partition
-// Typically used for summary TH2 : (FTs) vs (slots) (1 bin per FEB)
-// Beware: bins start at 1, feedthroughs start at 0
-{
-  hist->SetMinimum(0);
-  hist->GetXaxis()->SetTitle("Slot");
-  if (HWNaming) hist->GetYaxis()->SetTitle("Half Crate");
-  else hist->GetYaxis()->SetTitle("Feedthrough"); 
-
-  const unsigned nx(hist->GetNbinsX());
-  for (unsigned ix = 1;ix <= nx;ix++) (hist->GetXaxis())->SetBinLabel(ix,Form("%d",ix));
-
-  if (HWNaming){
-  std::string hName = hist->GetName();
-  
-  if ( hName.find("BarrelA",0) != std::string::npos || 
-       hName.find("EMBA",0) != std::string::npos ){
-    int barrel_ec = 0;  // Barrel
-    int pos_neg = 1;    // A
-    for (int ft = 0; ft < 32; ++ft) {
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label = "I"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      (hist->GetYaxis())->SetBinLabel(ft+1, label.c_str());
-    }
-  }
-
-  if ( hName.find("BarrelC",0) != std::string::npos || 
-       hName.find("EMBC",0) != std::string::npos ){
-    int barrel_ec = 0;  // Barrel
-    int pos_neg = 0;    // C
-    for (int ft = 0; ft < 32; ++ft) {
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label = "H"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      (hist->GetYaxis())->SetBinLabel(ft+1, label.c_str());
-    }
-  }
-
-  if (hName.find("EndcapA",0) != std::string::npos || 
-      hName.find("EmecA",0) != std::string::npos ||
-      hName.find("EMECA",0) != std::string::npos ){
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 1;    // A
-    // select which feedthroughs to have labels for
-    int ftL[] = {0,1,4,5,6,7,8,11,12,15,16,19,20,23,24};  // 15 labels
-    for (int i = 0; i < 15; ++i) {
-      int ft = ftL[i];
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label = "A"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      (hist->GetYaxis())->SetBinLabel(ft+1, label.c_str());
-    }
-  }
-
-  if (hName.find("HecA",0) != std::string::npos || 
-      hName.find("HECA",0) != std::string::npos){
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 1;    // A
-    // select which feedthroughs to have labels for
-    int ftL[] = {3,10,16,22};  // 4 labels
-    for (int i = 0; i < 4; ++i) {
-      int ft = ftL[i];
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label = "A"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      (hist->GetYaxis())->SetBinLabel(ft+1, label.c_str());
-    }
-  }
-
-  if (hName.find("FcalA",0) != std::string::npos 
-      || hName.find("FCALA",0) != std::string::npos){
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 1;    // A
-    int ft = 6;         // FCal only feedthrough
-    HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-    std::string label = "A"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-    (hist->GetYaxis())->SetBinLabel(ft+1, label.c_str());
-  }
-
-  if (hName.find("EndcapC",0) != std::string::npos || 
-      hName.find("EmecC",0) != std::string::npos ||
-      hName.find("EMECC",0) != std::string::npos ){
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 0;    // C
-    // select which feedthroughs to have labels for
-    int ftL[] = {0,1,4,5,6,7,8,11,12,15,16,19,20,23,24};  // 15 labels
-    for (int i = 0; i < 15; ++i) {
-      int ft = ftL[i];
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label = "C"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      (hist->GetYaxis())->SetBinLabel(ft+1, label.c_str());
-    }
-  }
-
-  if (hName.find("HecC",0) != std::string::npos || 
-      hName.find("HECC",0) != std::string::npos){
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 0;    // C
-    // select which feedthroughs to have labels for
-    int ftL[] = {3,10,16,22};  // 4 labels
-    for (int i = 0; i < 4; ++i) {
-      int ft = ftL[i];
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label = "C"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      (hist->GetYaxis())->SetBinLabel(ft+1, label.c_str());
-    }
-  }
-
-  if (hName.find("FcalC",0) != std::string::npos ||
-      hName.find("FCALC",0) != std::string::npos){
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 0;    // C
-    int ft = 6;         // FCal only feedthrough
-    HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-    std::string label = "C"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-    (hist->GetYaxis())->SetBinLabel(ft+1, label.c_str());
-  }
-  }
-
-  (hist->GetYaxis())->SetLabelSize(0.045);
-  //Not supported in LWHists: (hist->GetYaxis())->SetTitleOffset(1.2);
-
-  return StatusCode::SUCCESS;
-}
-
-/*---------------------------------------------------------*/
-template<class THist2D>
-inline StatusCode 
-LArOnlineIDStrHelper::definePartitionSummProp2(THist2D* hist,bool HWNaming)
-// Define the labels for a TH2 with FT+FEB on X axis
-// The name of the histogram should contain the name of
-// the partition
-// Typically used for TH2 (All FEBs) vs (Channels) (1 bin per channel)
-// Both slots and bins start at 1
-{
-  hist->SetMinimum(0);
-  if (HWNaming) hist->GetXaxis()->SetTitle("Half Crate(+Slot increasing)");
-  else hist->GetXaxis()->SetTitle("Feedthrough(+Slot increasing)");
-  hist->GetYaxis()->SetTitle("Channel");
-
-  std::string hName = hist->GetName();
-  
-  if (hName.find("BarrelA",0) != std::string::npos ||
-      hName.find("EMBA",0) != std::string::npos ){
-    int barrel_ec = 0;  // Barrel
-    int pos_neg = 1;    // A
-    for (int ft = 0; ft < 32; ++ft) {
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label; 
-      if (HWNaming) label = "I"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      else label = int_to_str(ft);
-      int bin = ft*14 + 1;  // feedthrough label on first slot of desired feedthroughs
-      (hist->GetXaxis())->SetBinLabel(bin, label.c_str());
-    }
-  }
-
-  if (hName.find("BarrelC",0) != std::string::npos ||
-      hName.find("EMBC",0) != std::string::npos ){
-    int barrel_ec = 0;  // Barrel
-    int pos_neg = 0;    // C
-    for (int ft = 0; ft < 32; ++ft) {
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label; 
-      if (HWNaming) label = "H"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      else label = int_to_str(ft);
-      int bin = ft*14 + 1;  // feedthrough label on first slot of desired feedthroughs
-      (hist->GetXaxis())->SetBinLabel(bin, label.c_str());
-    }
-  }
-
-  if (hName.find("EndcapA",0) != std::string::npos || hName.find("EmecA",0) != std::string::npos
-      || hName.find("EMECA",0) != std::string::npos){
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 1;    // A
-    for (int ft = 0; ft < 25; ++ft) {
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label; 
-      if (HWNaming) label = "A"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      else label = int_to_str(ft);
-      int bin = ft*15 + 1;  // feedthrough label on first slot of desired feedthroughs
-      (hist->GetXaxis())->SetBinLabel(bin, label.c_str());
-    }
-  }
-
-  if (hName.find("HecA",0) != std::string::npos || hName.find("HECA",0) != std::string::npos){
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 1;    // A
-    // select which feedthroughs to have labels for
-    int ftL[] = {3,10,16,22};  // 4 labels
-    for (int i = 0; i < 4; ++i) {
-      int ft = ftL[i];
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label; 
-      if (HWNaming) label = "A"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      else label = int_to_str(ft);
-      int bin = ft*15 + 1;  // feedthrough label on first slot of desired feedthroughs
-      (hist->GetXaxis())->SetBinLabel(bin, label.c_str());
-    }
-  }
-
-  if (hName.find("FcalA",0) != std::string::npos){
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 1;    // A
-    int ft = 6;         // FCal only feedthrough
-    HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-    std::string label; 
-    if (HWNaming) label = "A"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-    else label = int_to_str(ft);
-    int bin = ft*15 + 1;  // feedthrough label on first slot of desired feedthroughs
-    (hist->GetXaxis())->SetBinLabel(bin, label.c_str());
-  }
-
-  if (hName.find("EndcapC",0) != std::string::npos || 
-      hName.find("EmecC",0) != std::string::npos ||
-      hName.find("EMECC",0)!= std::string::npos) {
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 0;    // C
-    for (int ft = 0; ft < 25; ++ft) {
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label; 
-      if (HWNaming) label = "C"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      else label = int_to_str(ft);
-      int bin = ft*15 + 1;  // feedthrough label on first slot of desired feedthroughs
-      (hist->GetXaxis())->SetBinLabel(bin, label.c_str());
-    }
-  }
-
-  if (hName.find("HecC",0) != std::string::npos || hName.find("HECC",0)!= std::string::npos ){
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 0;    // C
-    // select which feedthroughs to have labels for
-    int ftL[] = {3,10,16,22};  // 4 labels
-    for (int i = 0; i < 4; ++i) {
-      int ft = ftL[i];
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      std::string label; 
-      if (HWNaming) label = "C"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-      else label = int_to_str(ft);
-      int bin = ft*15 + 1;  // feedthrough label on first slot of desired feedthroughs
-      (hist->GetXaxis())->SetBinLabel(bin, label.c_str());
-    }
-  }
-
-  if (hName.find("FcalC",0) != std::string::npos || hName.find("FCALC",0)!= std::string::npos ){
-    int barrel_ec = 1;  // Endcap
-    int pos_neg = 0;    // C
-    int ft = 6;         // FCal only feedthrough
-    HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-    std::string label; 
-    if (HWNaming) label = "C"+this->feedthroughOnly_str(feedthroughID, EXPERTS);
-    else label = int_to_str(ft);
-    int bin = ft*15 + 1;  // feedthrough label on first slot of desired feedthroughs
-    (hist->GetXaxis())->SetBinLabel(bin, label.c_str());
-  }
-
-  (hist->GetXaxis())->SetLabelSize(0.04);
-  //Not supported in LWHists: (hist->GetXaxis())->SetTitleOffset(1.5);
-
-  return StatusCode::SUCCESS;
-}
-
-/*---------------------------------------------------------*/
-/*---------------------------------------------------------*/
-template<class Taxis>
-inline void
-LArOnlineIDStrHelper::setAxisBinLabelsFebs(Taxis* axis, HWIdentifier feedthroughID)
-{
-  // labels are experts compact feb names for the desired feedthrough
-
-  int nSlots = (m_LArOnlineIDHelper->isEmBarrelOnline(feedthroughID)) ? 14 : 15;
-  int nBins = axis->GetNbins();
-  if (nSlots > nBins) nSlots = nBins;
-  bool changeAxis = false;
-
-  // loop over all febs and look for matching feedthrough
-  // slow, but ensures blank fields for unused slots
-  for (std::vector<HWIdentifier>::const_iterator p = m_LArOnlineIDHelper->feb_begin(); 
-       p != m_LArOnlineIDHelper->feb_end(); ++p) {
-    HWIdentifier febID = HWIdentifier(*p);
-    if (m_LArOnlineIDHelper->feedthrough_Id(febID) == feedthroughID) {
-      int slot = m_LArOnlineIDHelper->slot(febID);
-      if (slot <= nSlots) {
-        std::string label = this->febOnly_str(febID, EXPERTSCOMPACT);
-        axis->SetBinLabel(slot, label.c_str());  // slots and bins start at 1
-        changeAxis = true;
-      }
-    }
-  }
-
-  if (changeAxis) {
-    axis->SetLabelSize(0.045);
-    //Not supported in LWHists: axis->SetTitleOffset(1.2);
-  }
-
-}
-
-/*---------------------------------------------------------*/
-template<class Taxis>
-inline void
-LArOnlineIDStrHelper::setAxisBinLabelsAllFebs(Taxis* axis, const std::string& detector)
-{
-  // set the axis bin labels of an all febs axis with feedthrough names
-  // see setAxisBinLabelsFeedthroughNames
-
-  this->setAxisBinLabelsFeedthroughNames(axis, detector, true);
-}
-
-/*---------------------------------------------------------*/
-template<class Taxis>
-inline int LArOnlineIDStrHelper::findFixBin(Taxis*a,const double& x) const { return a->FindBin(x); }//LWHists never rebin (unless root backed)
-template<>
-inline int LArOnlineIDStrHelper::findFixBin(TAxis*a,const double& x) const { return a->FindFixBin(x); }//Root specialisation
-
-/*---------------------------------------------------------*/
-template<class Taxis>
-inline void
-LArOnlineIDStrHelper::setAxisBinLabelsFeedthroughNames(Taxis* axis, const std::string& detector, bool allFebs)
-{
-  // set the axis bin labels with feedthrough names
-  // for feedthrough axis: labels are feedthrough expert names associated to the relavant feedthroughs
-  // for all febs axis: labels are feedthrough expert names associated to the first relevant feb in a feedthrough
-  // works also for variable bin sizes
-  // possible detector strings (not case sensitive)
-  //  BARRELA, BARRELC, EMBA (EMA), EMBC (EMC)
-  //  ENDCAPA, ENDCAPC, EMECA (ECA), EMECC (ECC), HECA, HECC, FCALA, FCALC
-
-  int nBins = axis->GetNbins();
-  std::string detStr = this->str_to_upper(detector);
-  int barrel_ec = -1 ; // invalid value
-
-  if (detStr == "BARRELA" || detStr == "EMBA" || detStr == "EMA" || 
-      detStr == "BARRELC" || detStr == "EMBC" || detStr == "EMC") {
-    barrel_ec = 0;  // Barrel
-    int pos_neg = (detStr == "BARRELA" || detStr == "EMBA" || detStr == "EMA") ? 1 : 0; // 0=C, 1=A
-    for (int ft = 0; ft < 32; ++ft) {
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      int x = (allFebs) ? ft*14 + 1 : ft; // allFebs: feedthrough label on first slot of desired feedthroughs
-      int bin = findFixBin(axis,x);
-      if (bin > 0 && bin <= nBins) {
-	std::string label = this->feedthroughOnly_str(feedthroughID, m_defaultNameType);
-	axis->SetBinLabel(bin, label.c_str());
-      }
-    }
-  } else if (detStr == "ENDCAPA" || detStr == "ENDCAPC") {
-    barrel_ec = 1;  // Endcap
-    int pos_neg = (detStr == "ENDCAPA") ? 1 : 0; // 0=C, 1=A
-    for (int ft = 0; ft < 25; ++ft) {
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      int x = (allFebs) ? ft*15 + 1 : ft; // allFebs: feedthrough label on first slot of desired feedthroughs
-      int bin = findFixBin(axis,x);
-      if (bin > 0 && bin <= nBins) {
-        std::string label = this->feedthroughOnly_str(feedthroughID, m_defaultNameType);
-        axis->SetBinLabel(bin, label.c_str());
-      }
-    }
-  } else if (detStr == "EMECA" || detStr == "ECA" || 
-             detStr == "EMECC" || detStr == "ECC") {
-    barrel_ec = 1;  // Endcap
-    int pos_neg = (detStr == "EMECA" || detStr == "ECA") ? 1 : 0; // 0=C, 1=A
-    for (int ft = 0; ft < 25; ++ft) {
-      // select which feedthroughs to have labels for
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      // emec standard or emec special or HEC feedthrough
-      // the first slot of all these feedthroughs is an EMEC slot
-      if (m_LArOnlineIDHelper->isEmEndcapOnline(feedthroughID) || m_LArOnlineIDHelper->isHecOnline(feedthroughID)) {   
-        int x = (allFebs) ? ft*15 + 1 : ft; // allFebs: feedthrough label on first slot of desired feedthroughs
-        int bin = findFixBin(axis,x);
-        if (bin > 0 && bin <= nBins) {
-          std::string label = this->feedthroughOnly_str(feedthroughID, m_defaultNameType);
-          axis->SetBinLabel(bin, label.c_str());
-        }
-      }
-    }
-  } else if (detStr == "HECA" || detStr == "HECC") {
-    barrel_ec = 1;  // Endcap
-    int pos_neg = (detStr == "HECA") ? 1 : 0; // 0=C, 1=A
-    for (int ft = 0; ft < 25; ++ft) {
-      // select which feedthroughs to have labels for
-      HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-      // only select HEC feedthroughs
-      if (m_LArOnlineIDHelper->isHecOnline(feedthroughID)) {
-        int x = (allFebs) ? ft*15 + 5 : ft; // allFebs: fifth slot of HEC feedthtoughs is first HEC feb
-        int bin = findFixBin(axis,x);
-        if (bin > 0 && bin <= nBins) {
-          std::string label = this->feedthroughOnly_str(feedthroughID, m_defaultNameType);
-          axis->SetBinLabel(bin, label.c_str());
-        }
-      }
-    }
-  } else if (detStr == "FCALA" || detStr == "FCALC") {
-    barrel_ec = 1;  // Endcap
-    int pos_neg = (detStr == "FCALA") ? 1 : 0; // 0=C, 1=A
-    int ft = 6;         // FCal only feedthrough
-    HWIdentifier feedthroughID = m_LArOnlineIDHelper->feedthrough_Id(barrel_ec, pos_neg, ft);
-    int x = (allFebs) ? ft*15 + 1 : ft; // allFebs: feedthrough label on first slot of desired feedthroughs
-    int bin = findFixBin(axis,x);
-    if (bin > 0 && bin <= nBins) {
-      std::string label = this->feedthroughOnly_str(feedthroughID, m_defaultNameType);
-      axis->SetBinLabel(bin, label.c_str());
-    }
-  }
-
-  if (barrel_ec >= 0) {
-    axis->SetLabelSize(0.045);
-    //axis->SetTitleOffset(1.2);
-  }
-
-}
diff --git a/LArCalorimeter/LArMonTools/src/SelectAllLArRawChannels.h b/LArCalorimeter/LArMonTools/src/SelectAllLArRawChannels.h
deleted file mode 100644
index 0a04abe8040..00000000000
--- a/LArCalorimeter/LArMonTools/src/SelectAllLArRawChannels.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-//Dear emacs, this is -*-c++-*-
-
-
-//This construct is a TEMORARY solution to allow the clients of LArRawChannel to compile 
-//in 13.X.Y as well as in 14.0.0 despite of the schema evolution of LArRawChannelContainer
-//This file should go away as soon as the migration towards Rel 14 is finsihed.
-
-#ifndef LARMONTOOLS_SELECTALLLARRAWCHANNELS_H
-#define LARMONTOOLS_SELECTALLLARRAWCHANNELS_H
-
-#include "LArRawEvent/LArRawChannelContainer.h"
-
-#ifdef LARRAWCHANNELCONTAINER_IS_NOT_IDENTIFIABLE
-
-class SelectAllLArRawChannels {
- public:
-  SelectAllLArRawChannels(const LArRawChannelContainer* rc) : m_container(rc) {}
-
-  class const_iterator : public LArRawChannelContainer::const_iterator {
-  public:
-    const_iterator() : LArRawChannelContainer::const_iterator() {}
-    const_iterator(LArRawChannelContainer::const_iterator it) : LArRawChannelContainer::const_iterator(it) {}
-    const LArRawChannel* operator*() {return &(LArRawChannelContainer::const_iterator::operator*());}
-    const LArRawChannel operator->() {return (LArRawChannelContainer::const_iterator::operator*());}
-  };
-
-  const_iterator begin() 
-    { return const_iterator(m_container->begin()); }
-  
-  const_iterator end() 
-    { return const_iterator(m_container->end()); }
-
- private:
-  const LArRawChannelContainer* m_container;
-
-};
-#else
-
-#include "EventContainers/SelectAllObject.h" 
-typedef SelectAllObject<LArRawChannelContainer> SelectAllLArRawChannels; 
-
-#endif //LARRAWCHANNELCONTAINER_IS_NOT_IDENTIFIABLE
-#endif //LARMONTOOLS_SELECTALLLARRAWCHANNELS_H
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkCalo/src/CellsInCone.h b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkCalo/src/CellsInCone.h
deleted file mode 100644
index 62c14e916de..00000000000
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkCalo/src/CellsInCone.h
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef DERIVATIONFRAMEWORK_CELLSINCONE_H
-#define DERIVATIONFRAMEWORK_CELLSINCONE_H
-
-#include "xAODCaloEvent/CaloClusterFwd.h"
-#include "xAODEgamma/EgammaFwd.h"
-class CaloCellContainer;
-
-namespace DerivationFramework {
-  namespace CellsInCone{
-    void egammaSelect(xAOD::CaloCluster* inputCl, const CaloCellContainer* inputcells, const xAOD::Egamma* eg, const double dr) ;
-  }
-}
-#endif
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/share/LUT_mc12.root b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/share/LUT_mc12.root
deleted file mode 100644
index 0b7e56fd2e79716162028fd474fed5a39242e6aa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4270
zcmbuDXHZj7w}yi>Y0`Trf)tT1U<Bz%KtdA`h(c%yAfYDoUL(DTC`|-GkS3@U=}k}&
zLLi7VA)zQ>K<P!`M(&UM^L{hmnOSr8%-L(5cg?(e&3TTWw>KI97_9^V04@LkOD#DJ
z$ZG^SD9G`Q>VFrMuK)l>egFm2jN!Dm80*qgZVC!OWXC4?>3?+L0sjgGnJg{Q03MuI
zCcg~;ptjU^N5WN|oZVgIAXb*J5H~M>Czz){NFJu6Yp5p=L%F+38d$=V<>jxsd!glw
z^kL*}@E{*=KeVjhKk5HXE`a)<o^wqA0ER5*89B~%0RYV1|6j8gy#Dn>b#|UF@vkQe
z(7${tO9MrHO0vv<0fk)DxBxh#0t8XiSSUa&%sJXmI^&`2WyO?N^cCJ36rdG~&)S>n
z(Kt(E4zVki76KJI>@Tja_BcUW>awG$5j5p_zm3K|mKE~Yz!lhd<TI&sW1b(MhQ@3D
zHQdC8@3*6{>YJzg^VS@iqSl$)`9z+;*DzMNWCHC<)?+lvbn92wV-D1F)TM0=L^JKP
zvQLhXua7)!Sx<_u@pxY!%wRB;hRAXJsC}|RznnY8JYGhG_(rgnnkTV;98va1hB?bE
z+ZDCttGiFaU)J}dT>8y4>$c0f8()nnOE;9sh#Q-1XpD+?Qd1qCG^hmQ9oGkoq7(kY
zzm_KiBGyJIJ4%G#6hyrt(rjM;Q<=!!PNjpe)GOL$on;W{77^<9@!A`<T#oQBRkHeQ
z4YT^rwNfQ2Cr)n)E0H=<((rG2Y9d;k)qU?F9+}8I)=LACbtYyc-hi}K&;hPXm6U9R
z$m4g}0*wvyZ&-`A;0sPys;{O8rzq}Y2Eofc%@b3JV-|YucV2k#z#8kOw&eMsGMIa3
z&A)v^PgY)vl0KL`^?rxRm+{G`_Ni}qzd6@!EJq2R)ld6SgZaI?;@qk}8PwIFtE*)c
zw)34~f#|cGbI|ex$D^c2L_9u((ynv)sTZCk%A^-6cd>s1-!cj=(Z4diYiJIJ^&ZST
zi|vdHp7E(!eyS3xIy$lGB)Xr#cVfRe%IuLnvnz->*2Ze=+#hXF<=XCE22Q___UH-T
zl%DiW^YHAm538+NOjWPi)+EA)H>I7=4<FfW;up`|ruENl|BfWUh1wG0jzTk9p#9*E
zo^U@yFN8Onp0~dfGFTYt?&Se@A>UAFvJJ-=02jr{Hk^RkA%WJM8ftqX0yC)|1BdQ+
zR>j`C6R)I_xXjq6(*y<{;#qXtFPrE@AOc-~xg%T)a&6DzPLV^DoXZp}6*@9H#CS}{
zZyUPTI@;N^f(uMmIyx~JddqHpIpHUp1-SxP<k!7gU!mr&UkY>EQJtY3sErRlX6sEb
ztyfKN>fjFI6e}z?+D*-pP{rPSR^ysKpn`-|tlLu)rI?j19qWyVwX618$@C}3-q>2g
z91z-mWpgCQzF;TZIdwiXvxRu0IWk*TV^yz#@k=)Av%fnu{)Dj17GI5mC|2|0NA|;h
zptzg>+je=i`<Bmdb*Ec^RAlBX9-~}w7o1DwDH(5i21XZmYV(c2xPOAjMuU@=fk~s;
zb_#Q&jmU9{5<?)Z57LGnas_}c$@d>D)K@p<8<D%1c4u+N=C&I8OEiz<68{>2QfH~-
zfkaEvk)iqI_tMacs&3)---I5}5j=bjv*KMmqAQbW|A&%0)l?Pd!TUDum^htPF(|^s
z<dp=JU>6pdhTEY@Gs@euJJB}Td9$vsTbX5AeUUaHvd>Yy{KY2k%_KZocbUd~I;0<g
z#~uZH3|@+D7gMt|OR+H5c8hD!stJmScbEW8M>|DhC*!s9yu>q%<yE)_<C$L=8B2sz
z$Wo1cM_e$Zudvf)`1;9n)d!}C9G$ygz}UOp=rP93;EE+s-}`*?z3UT*%Ko>H>T3?S
z5Tc%7OqLh!6_%)h4NCj5f3x{6yrYk~+EPPB`p^Nlo%=^cVWmfTAVvN{hu(l%n(yb@
zxMbFTdRSvR#aln-NzuK1@2=An5@_c$=B1`qlS9#I;+{j1#zO=wsFxY><y3jhC(sc2
zr(XJaw!BW$jc|w8r*y_lJ723LhQkaK;*j>e8Vn3K0;y(Pq+}pDGn^z5=3|=Fjz;r^
z*f~;e$SyK9;@&8~!`I=sopbKY0-rybJN#4XEW%e;Vjo{l_^B#lIOX;6!R^O;GOyWQ
zmZ=9J{<yuMv!zskVj$WvcT-UDO0%4|E5F>q2^lH7&MO@A%QuVn=(NT&58h96jT@y6
zH%osodR&sOPUkra?g;vRN#||k_Bzb3$nCGQ5+e2_;+@oJUUSogD$WjXgpYqG7JGVk
zOoEjpJCfT}OiNo;Mf$)@tVOiI$0ctPRf#_y`mHfS=Pgbb3r>Yk>gw_I2b=4elAWC9
z8jri2e2nYxKf&{Kxkt(C7s3Nh?(&ui@1*)w+<A1va!MgaSbeX5x2*GYqp)9jk}0=E
z%WXqq*RAERflG+6j0Il~(WEQn(zy1D(Q8}7)Wf$?G=aMU43QoC3vW!!DwX<+DC6wX
zdst$XX6-mbL3tOo>!j!c_dYxd&USt6qu@z>5Y7f}Rlt&h`oEQ~>cJ^OMHu=~w?8yI
z{Jg_Eg8m|Pp&H;7b)t<7i*l({vFqDrldVg*G$G0)z`?{M5meW*K}4}%$45G0c{lD#
z9C1%?{XGP~d#I$eaJYyUov<uD<YXn-jEPO7i-%&_C0>y#p?ym`TwyO;;=>6w5ci+u
z_n%VhLkM{b!*urjpE;7)9$*>od@M-(;pYB{mt$5b$}a<Qzm~x`@0t>mm}0bePNGIc
z;Gt*)t#J|9qOP>i9g#Q(ZIw<H0?xDM(1)yN{Pq!{=vQ(We!?{HUVchFQmfVq9V-;N
zNNKe`rbe1rIK6VzW|dxoRdiRyDVu+C<EwPwjD`BcJ-u-ZOyJ>(%Ia*+aeEs^upH$J
zQP7P9Bg~}4m`}UHY~N{4P>~>U4QkYPc!||fmNML5p`D_pY&CV<Z=<0o7Ub4)hIOMK
zUq5qxx2hgRgA937(rt&o*0=pZ>L^&;*ruR7jf?PkVV|UB`}_^#N5NV)iOjW&^8(gc
zXaO;iJ?8uz7pYYnt92Yp?GQ^z*8*;bCCeZ(Ll*^)GoUwW82yDDyFk}3*^@(k^-jEE
zzoY>$I_>vWdW|OL0ftGtE+;}yuzmBeG}mi@ujHkmM$D_?Gi#@Dn0Uv1Hl=3N-{QJ6
zIUDZ5SBq2wUni5ZNHpO7@^nG#tz=b2g>XxO)*!!tsT~5h^)ttahSV}$33|oV4dnaI
zs2|pby*H<GK1ntX<lVSOa&WWvEt5i+?UBTqfg&M%1486Mx%JVot<>4EdVEw2pWpR>
z>)B9|$`{V)4_lhuZNRE}eLj~hy;RfkiEpmPyr<Q0YQ(|M%s=(@_2#BtX@h;zyd6?<
zd>T#wh{eEz-!>R%*o%jD^r(W?q=8e!t*9uab^@zOIc;4st#IP9C~JpHjv93*Pwza(
zfuz%?(nsxIZMiRXF($}X52)kV*L)hZlqBwpuDZ#-Q;snfvoFwxR&zo;z(y7_G*w9s
z3?<(r#@qU@5&C+0-!B9(-IRYnWy7IH;}u9}@A-iW8z|-4YV`Zzx>!)ed*{9xg?Fo<
zVCi9`oZ^sGE3`^5#iIcUQnnEPlC>Cr+1n|gVkAJz^TvhLH37g})=b2D%nxhVD_;Br
zqu%;Wo`PJj>k*+Z<4udu!6?4&m;{u|C)lU4@P3r;n-xtU^;B`WR6yMlkB7mXC0fuc
z__(7{1kC`~VFp@}NiuHsIK4Q)us7HoG0HvOrOwqe@FY>!5SjjYh`oFnxJJc$Iq8=M
zjC;vV3`_Ne+9M#*RuF3HbSt<^(S-O-r{AUMxR5I>a^l?_OQ-?M5uCRx>5;}`u6AtR
z>kn_KS#L!Ua}SuPR|H(FvR0HL?t!I|`%=9%6;OvGV6A#`Z1_|{892a1-`^Jb5$@Ie
zZSTH?@{nTq2!xjC!KpU`QU|!nWe2J0#{Mdp@72j>aaF-GC@geWy*7VfVUT#DY?bBf
zc+nZ8!Wn2S8qIrqNCzrX8nCE}<F6mkj&D^fNrT|q_(Rt=fO|OXk%si5nF}M1K6SPr
z@LMrAzhRDI`205IZBIR@u9l|%nskePlVBiY{-?9|va4FBGKREy0c{}t5^IfpjTzw%
z?d5PKeVvTXA46jRzPk96`72b?Q^G}!xh!biZ!&>vq16mP(M@}1<pVBAgAk`Tugg-+
zVI^tfc5}^_!5AdJZDYDEgQT!Ohl}uX#%k_&)sa#lBcghvN=C+Upn?KZ*ydS$`5rqa
z?6FdzWYR<)u{?Oi!-ZZ2>oCe0IlV->YQL<8?iR6~roQ1gEbk#o7x?Rh=uc}yx>n7G
zY9=HEeOG1f*;BHaksZnLwM`Fumj8|WnT^Udc}(5vI1p>gG>}lXPYii*R%lZ_X*ix}
z&sMY>7DC6{#f`7LDNuu7d>+acd^=W)%HY#RefiaB_DwmOVt3)Qrl5V?4oT58$q|_4
zRpMnE^6C~gQ~IUgn~Ey(Fz-kae_XRS<c0vn(Fx_N=xo<5IB!!hr(HwsX7h!vEgkfI
zE`NS^k-hwR&=#KOc-Q1Bw916`J59)RsYVf^6ma_~OZl&rO&aMc(Wa>G`}uO0!$1B=
zambwKzrFakJ7no4<|BCiSioX-XZGjnW(f@RYNPX|`Yd`M=Frq5nJ@P=g8X^*W?;Ha
zmv2Ld;H|12pclg#I(3O9n>>N$thXR{o9fN?>HHy=lY#ycK7=$BX!O+5muPP3!Z8Ww
zNG}KDT<cv95*7}R>n^8eb4YK!Y7T=c2l*yJY;@Zl4Lho#3ieQEUWrj5cL;!%y-UwC
zWlS)OSJZQ>>@L!ohJy4W{&6*F2JmpX{(9(L%1i_E{>aGebyuYCP`YzG?<q)pyp}UM
zSBtBtbE^Ml$jq?$Ok-xHLbSNMYGfW^S>+x35PMtLdfTdOT(W4Ir4ulyqVm9PFb9|D
zR^#_FMdoc}uV%cSURpK#=X*S!b^(u?%hrxW^u$rk+AC=#@DBRx#Tll^NK>a{-nKnb
zrxiZy(1(4ff3H)b{)`mG%DC9x(hNR|Zyq>Fq>Wymc>=o2_x1Y;yJeqT7{6SX=2+G6
zsd<4|L{#y(9iHDy3M>?h5gUU!2cj8frV6CZ`OE6V3(L<gG##DQkRbqb4%gSt(cm1e
u$?$rP2LCNwldF(H<39pj@>ayT4Eq0*asDTPOep`g46+E8+Cb%O!2bZ(MWTEF

diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTrigger/python/__init__.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTrigger/python/__init__.py
deleted file mode 100644
index 74583d364ec..00000000000
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTrigger/python/__init__.py
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-
diff --git a/Projects/AnalysisTop/version.txt b/Projects/AnalysisTop/version.txt
deleted file mode 100644
index b295a689e74..00000000000
--- a/Projects/AnalysisTop/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-21.2.0
diff --git a/Reconstruction/PFlow/PFlowUtils/src/ParticleFlowEventFilter_r207.h b/Reconstruction/PFlow/PFlowUtils/src/ParticleFlowEventFilter_r207.h
deleted file mode 100644
index f9b0463ed60..00000000000
--- a/Reconstruction/PFlow/PFlowUtils/src/ParticleFlowEventFilter_r207.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef PARTICLEFLOWEVENTFILTER_r207_H
-#define PARTICLEFLOWEVENTFILTER_r207_H
-
-#include "AthenaBaseComps/AthAlgorithm.h"
-
-class ParticleFlowEventFilter_r207 : public AthAlgorithm {
-
-public:
-  ParticleFlowEventFilter_r207(const std::string& name, ISvcLocator* pSvcLocator);
-  ~ParticleFlowEventFilter_r207() {}
-
-  StatusCode initialize();
-  StatusCode execute();
-  StatusCode finalize();
-
-};
-#endif
diff --git a/Reconstruction/egamma/egammaUtils/egammaUtils/CandidateMatchHelpers.h b/Reconstruction/egamma/egammaUtils/egammaUtils/CandidateMatchHelpers.h
deleted file mode 100644
index ab929cbde11..00000000000
--- a/Reconstruction/egamma/egammaUtils/egammaUtils/CandidateMatchHelpers.h
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef CANDIDATEMATCHHELPERS_H
-#define CANDIDATEMATCHHELPERS_H
-
-#include <cmath>
-#include <iostream>
-
-namespace CandidateMatchHelpers{
-  double CorrectedEta(double clusterEta,double z_first,bool isEndCap);
-  double PhiROT(double Et,double Eta, int charge, double r_first ,bool isEndCap);
-}
-
-
-#endif
diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/HadIntProcessorParametric.h b/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/HadIntProcessorParametric.h
deleted file mode 100644
index 13513cf0957..00000000000
--- a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/HadIntProcessorParametric.h
+++ /dev/null
@@ -1,172 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-///////////////////////////////////////////////////////////////////
-// HadIntProcessorParametric.h, (c) ATLAS Detector software
-///////////////////////////////////////////////////////////////////
-
-#ifndef ISF_FATRASTOOLS_HadIntProcessorParametric_H
-#define ISF_FATRASTOOLS_HadIntProcessorParametric_H
-
-// GaudiKernel & Athena
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "AthenaKernel/IAtRndmGenSvc.h"
-#include "GaudiKernel/ServiceHandle.h"
-#include "GaudiKernel/ToolHandle.h"
-
-// Fatras
-#include "ISF_FatrasInterfaces/IHadronicInteractionProcessor.h"
-
-// Trk
-#include "TrkEventPrimitives/PropDirection.h"
-#include "TrkEventPrimitives/ParticleHypothesis.h"
-
-// ISF
-#include "ISF_Event/ITruthIncident.h"
-#include "ISF_Event/ISFParticleVector.h"
-
-// Barcode
-#include "BarcodeEvent/PhysicsProcessCode.h"
-
-#ifndef MAXHADINTCHILDREN
-#define MAXHADINTCHILDREN 20
-#endif
-
-class StoreGateSvc;
-
-class TTree;
-  
-namespace Trk {
-  class Material;
-  class MaterialProperties;
-  class TrackingGeometry;
-  class ITrackingGeometrySvc;
-}
-
-namespace ISF {
-  class IParticleBroker;
-  class ITruthSvc;    
-}
-namespace iFatras {
-
-  class IPhysicsValidationTool;
-      
-  /** @class HadIntProcessorParametric
-  
-      Parametric implementation of nuclear interactions to be used
-      in Fatras. The parameterisation is gathered from Geant4.
-
-      @author Andreas.Salzburger@cern.ch, Carsten.Magass@cern.ch
-      
-   */
-   
-  class HadIntProcessorParametric : public extends<AthAlgTool, iFatras::IHadronicInteractionProcessor> {
-    public:      
-      /**AlgTool constructor for HadIntProcessorParametric*/
-      HadIntProcessorParametric(const std::string&,const std::string&,const IInterface*);
-      /**Destructor*/
-      virtual ~HadIntProcessorParametric();
-       
-      /** AlgTool initailize method.*/
-      StatusCode initialize();
-      /** AlgTool finalize method */
-      StatusCode finalize();
-
-      /** interface for processing of the nuclear interactions */
-      bool hadronicInteraction(const Amg::Vector3D& position, const Amg::Vector3D& momentum, 
-			       double p, double E, double charge,
-                               const Trk::MaterialProperties& mprop, double pathCorrection,
-                               Trk::ParticleHypothesis particle=Trk::pion) const;
-
-      /** interface for processing of the presampled nuclear interaction */                           
-      bool recordHadState(double time, double p,
-			  const Amg::Vector3D& vertex,
-			  const Amg::Vector3D& particleDir,
-			  Trk::ParticleHypothesis particle ) const;
-
-      bool doHadronicInteraction(double time, const Amg::Vector3D& position, const Amg::Vector3D& momentum, 
-				 const Trk::Material* emat,
-				 Trk::ParticleHypothesis particle,
-				 bool processSecondaries) const;
- 
-      ISF::ISFParticleVector doHadIntOnLayer(const ISF::ISFParticle* parent, double time,
-					     const Amg::Vector3D& position, const Amg::Vector3D& momentum, 
-					     const Trk::Material* emat,
-					     Trk::ParticleHypothesis particle) const;
- 
-   private:
-      /** interface for calculation of absorption length */
-      double absorptionLength(const Trk::MaterialProperties* mat,
-            double p, double q, Trk::ParticleHypothesis particle=Trk::pion) const;
-
-      /** collect secondaries for layer material update */                           
-      ISF::ISFParticleVector getHadState(const ISF::ISFParticle* parent,
-					 double time, double p,
-					 const Amg::Vector3D& vertex,
-					 const Amg::Vector3D& particleDir,
-					 Trk::ParticleHypothesis particle ) const;
-                           
-       /** hadronic interaction setting */
-       double                       m_minimumHadOutEnergy;
-       double                       m_childMomParam;
-       bool                         m_cutChain;
-       bool                         m_hadIntFromX0;
-       double                       m_hadIntProbScale;
-       double                       m_minimumHadInitialEnergy;
-
-
-       /** ISF services & Tools */
-       ServiceHandle<ISF::IParticleBroker>  m_particleBroker;
-       ServiceHandle<ISF::ITruthSvc>        m_truthRecordSvc;
-                  
-       /** Random Generator service */
-       ServiceHandle<IAtRndmGenSvc>         m_rndGenSvc;
-       /** MCTruth process code for TruthIncidents created by this tool */
-       Barcode::PhysicsProcessCode          m_processCode;
-
-       /** Random engine  */        
-       CLHEP::HepRandomEngine*                     m_randomEngine;
-       std::string                          m_randomEngineName; //!< Name of the random number stream
-
-       /** struct of Particle Masses */
-       static Trk::ParticleMasses    s_particleMasses;
-                    
-       bool                          m_validationMode;
-       ToolHandle<IPhysicsValidationTool>  m_validationTool;
-
-       bool                          m_hadIntValidation;
-       std::string                   m_hadIntValidationTreeName;        //!< validation tree name - to be acessed by this from root
-       std::string                   m_hadIntValidationTreeDescription; //!< validation tree description - second argument in TTree
-       std::string                   m_hadIntValidationTreeFolder;      //!< stream/folder to for the TTree to be written out
-                                       
-       TTree*                        m_hadIntValidationTree;            //!< Root Validation Tree
-                                       
-       // ------ ntuple branches       
-       mutable float                 m_hadIntPointX;               //!< ntuple variable : hadronic interaction point x coordinate
-       mutable float                 m_hadIntPointY;               //!< ntuple variable : hadronic interaction point y coordinate
-       mutable float                 m_hadIntPointR;               //!< ntuple variable : hadronic interaction point r distance
-       mutable float                 m_hadIntPointZ;               //!< ntuple variable : hadronic interaction point z coordinate
-       mutable int                   m_hadIntMotherPdg;            //!< ntuple variable : hadronic interaction mother Pdg
-       mutable int                   m_hadIntMotherBarcode;         //!< ntuple variable : hadronic interaction mother barcode
-       mutable float                 m_hadIntMotherP;         //!< ntuple variable : hadronic interaction mother momentum
-       mutable float                 m_hadIntMotherPt;         //!< ntuple variable : hadronic interaction mother momentum
-       mutable float                 m_hadIntMotherPhi;            //!< ntuple variable : hadronic interaction mother phi
-       mutable float                 m_hadIntMotherEta;            //!< ntuple variable : hadronic interaction photon eta
-
-       mutable int                   m_hadIntChildren;             				//!< nutple variable : hadronic interaction children numbers
-       mutable float                 m_hadIntChildE;             				//!< nutple variable : hadronic interaction children total energy
-       mutable float                 m_hadIntChildP[MAXHADINTCHILDREN];     //!< nutple variable : hadronic interaction child Energy
-       mutable float                 m_hadIntChildPcms[MAXHADINTCHILDREN];     //!< nutple variable : hadronic interaction child Energy
-       mutable int                   m_hadIntChildPdg[MAXHADINTCHILDREN];        //!< nutple variable : hadronic interaction child Pdg
-       mutable float                 m_hadIntChildPhi[MAXHADINTCHILDREN];        //!< nutple variable : hadronic interaction child phi
-       mutable float                 m_hadIntChildEta[MAXHADINTCHILDREN];        //!< nutple variable : hadronic interaction child eta
-       mutable float                 m_hadIntChildTh[MAXHADINTCHILDREN];        //!< nutple variable : hadronic interaction child phi
-       mutable float                 m_hadIntChildThc[MAXHADINTCHILDREN];        //!< nutple variable : hadronic interaction child eta
-       mutable float                 m_hadIntChildDeltaPhi[MAXHADINTCHILDREN];   //!< nutple variable : hadronic interaction child delta phi
-       mutable float                 m_hadIntChildDeltaEta[MAXHADINTCHILDREN];   //!< nutple variable : hadronic interaction child delta eta
-
-   };
-}
-
-#endif // ISF_FATRASTOOLS_HadIntProcessorParametric_H
diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McEnergyLossUpdator.h b/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McEnergyLossUpdator.h
deleted file mode 100755
index 6e5daefb938..00000000000
--- a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McEnergyLossUpdator.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-///////////////////////////////////////////////////////////////////
-// McEnergyLossUpdator.h, (c) ATLAS Detector software
-///////////////////////////////////////////////////////////////////
-
-
-#ifndef ISF_Fatras_McEnergyLossUpdator_H
-#define ISF_Fatras_McEnergyLossUpdator_H
-
-// GaudiKernel & Athena
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "GaudiKernel/ServiceHandle.h"
-#include "GaudiKernel/ToolHandle.h"
-#include "AthenaKernel/IAtRndmGenSvc.h"
-
-// Trk
-#include "TrkExInterfaces/IEnergyLossUpdator.h"
-#include "TrkEventPrimitives/PropDirection.h"
-#include "TrkEventPrimitives/ParticleHypothesis.h"
-
-namespace Trk{
-  class MaterialProperties;
-  class EnergyLoss;
-}
-
-namespace iFatras{
-
-      
-  /** @class McEnergyLossUpdator
-  
-      Updator for a eloss of a track on a Trk::Layer, 
-      it extends the IEnergyLossUpdtor interface  
-      
-      @author Tom.Atkinson@cern.ch, Andreas.Salzburger@cern.ch
-   */
-
-  class McEnergyLossUpdator : public extends<AthAlgTool, Trk::IEnergyLossUpdator> {
-
-  public:
-
-    /** Constructor with AlgTool parameters */
-    McEnergyLossUpdator( const std::string&, const std::string&, const IInterface* );
-
-    /** Destructor */
-    ~McEnergyLossUpdator();
-
-    /** AlgTool initialise method */
-    StatusCode initialize();
-
-    /** AlgTool finalise method */
-    StatusCode finalize();
-
-    /** IEnergyLossUpdator public method to compute dEdX */
-    double dEdX( const Trk::MaterialProperties& materialProperties,
-	               double momentum,
-	               Trk::ParticleHypothesis particleHypothesis = Trk::pion ) const override;
-
-    /** IEnergyLossUpdator public method to compute the mean and variance of the energy loss */
-    Trk::EnergyLoss* energyLoss( const Trk::MaterialProperties& materialProperties,
-                                 double momentum,
-                                 double pathCorrection,
-                                 Trk::PropDirection direction = Trk::alongMomentum,
-                                 Trk::ParticleHypothesis particleHypothesis = Trk::pion,
-                                 bool mpv=true, bool usePDGformula = false) const override;
-
-    /** Dummy methodes imposed by public interface - cleanup */
-    /** Method to recalculate Eloss values for the fit setting an elossFlag using as an input
-        the detailed Eloss information Calorimeter energy, error momentum and momentum error */ 
-    Trk::EnergyLoss* updateEnergyLoss( Trk::EnergyLoss*, double, double, double, double, int&) const override { return 0; }
-  
-    /** Routine to calculate X0 and Eloss scale factors for the Calorimeter and Muon System */
-    void getX0ElossScales(int, double, double, double&, double& ) const override {}
-    /** Dummy methods end here */
-
-  private:
-    
-    ToolHandle<IEnergyLossUpdator> m_energyLossUpdator;            //!< Pointer to the energy loss updator
-   int                            m_energyLossDistribution;       //!< include energy loss straggling or not ( 0 == none, 1 == gauss, 2 == landau)
-
-   /** Random Generator service  */
-   ServiceHandle<IAtRndmGenSvc>                 m_rndGenSvc;
-   /** Random engine  */
-   CLHEP::HepRandomEngine*                      m_randomEngine;
-   std::string                                  m_randomEngineName;         //!< Name of the random number stream
-   bool                                         m_usePDGformula;
-
-   static Trk::ParticleMasses    s_particleMasses;         //!< struct of Particle masses                                                        
-
-
-};
-
-} // end iFatras namespace
-
-#endif
diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McMaterialEffectsEngine.h b/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McMaterialEffectsEngine.h
deleted file mode 100644
index 85f0af7e70f..00000000000
--- a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McMaterialEffectsEngine.h
+++ /dev/null
@@ -1,223 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-
-///////////////////////////////////////////////////////////////////
-// McMaterialEffectsEngine.h, (c) ATLAS Detector software
-///////////////////////////////////////////////////////////////////
-
-#ifndef ISF_FATRASTOOLS_MCMATERIALEFFECTENIGINE_H
-#define ISF_FATRASTOOLS_MCMATERIALEFFECTENIGINE_H
-
-// GaudiKernel & Athena
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "AthenaKernel/IAtRndmGenSvc.h"
-#include "GaudiKernel/ToolHandle.h"
-#include "GaudiKernel/ServiceHandle.h"
-
-// Trk
-#include "TrkExInterfaces/IMaterialEffectsEngine.h"
-#include "TrkExInterfaces/IEnergyLossUpdator.h"
-#include "TrkExUtils/ExtrapolationCell.h"
-#include "TrkEventPrimitives/PropDirection.h"
-#include "TrkParameters/TrackParameters.h"
-#include "TrkExUtils/MaterialUpdateMode.h"
-#include "TrkEventPrimitives/PdgToParticleHypothesis.h"
-
-// ISF
-#include "ISF_Event/ITruthIncident.h"
-#include "ISF_Event/ISFParticleVector.h"
-
-// Barcode
-#include "BarcodeEvent/PhysicsProcessCode.h"
-
-class StoreGateSvc;
-
-namespace Trk{
-  class EnergyLoss;
-  class CylinderVolumeBounds;
-  class TrackingGeometry;
-  class ITrackingGeometrySvc;
-}
-
-namespace ISF {
-  class IParticleBroker;
-  class ISFParticle;
-  class ITruthSvc;
-}
-
-namespace iFatras {
-
-  class IPhysicsValidationTool;
-  class IEnergyLossSampler;
-  class IMultipleScatteringSampler;
-  class IHadronicInteractionProcessor;
-  class IPhotonConversionSampler; 
-  class IParticleDecayHelper;
-  class IProcessSamplingTool;
-  
-  /** @class McMaterialEffectsEngine
-      
-      Mc Material effects engine for charged and neutral (fast track simulation) used inside the ExtrapolatorEngine. It extends the IMaterialEffectsEngine.
-      
-      The McMaterialEffectsEngine uses both an extended EnergyLossSampler
-      and the standard ATLAS MultipleScatteringSampler configured for the Gaussian-Mixture-Model.
-      
-      @author Andreas.Salzburger@cern.ch, Noemi.Calace@cern.ch
-  */
-  
-  class McMaterialEffectsEngine : public extends<AthAlgTool, Trk::IMaterialEffectsEngine> { 
-  public:      
-    /**AlgTool constructor for McMaterialEffectsEngine*/
-    McMaterialEffectsEngine(const std::string&,const std::string&,const IInterface*);
-    /**Destructor*/
-    virtual ~McMaterialEffectsEngine();
-    
-    /** AlgTool initailize method.*/
-    StatusCode initialize();
-    /** AlgTool finalize method */
-    StatusCode finalize();
-    
-    /** charged extrapolation */
-    virtual Trk::ExtrapolationCode handleMaterial(Trk::ExCellCharged& ecCharged,
-						  Trk::PropDirection dir=Trk::alongMomentum,
-						  Trk::MaterialUpdateStage matupstage=Trk::fullUpdate) const;
-
-    /** charged extrapolation */
-    virtual Trk::ExtrapolationCode handleMaterial(Trk::ExCellNeutral& ecNeutral,
-						  Trk::PropDirection dir= Trk::alongMomentum,
-						  Trk::MaterialUpdateStage matupstage=Trk::fullUpdate) const;
-    
-  private:
-
-    template <class T> Trk::ExtrapolationCode handleMaterialT( Trk::ExtrapolationCell<T>& eCell,
-							       Trk::PropDirection dir=Trk::alongMomentum,
-							       Trk::MaterialUpdateStage matupstage=Trk::fullUpdate) const;
-    
-    Trk::ExtrapolationCode processMaterialOnLayer(const ISF::ISFParticle* isp,
-				Trk::ExCellCharged& eCell,
-				Trk::PropDirection dir,
-				float& mFraction) const;
-
-    Trk::ExtrapolationCode processMaterialOnLayer(const ISF::ISFParticle* isp,
-				Trk::ExCellNeutral& eCell,
-				Trk::PropDirection dir,
-				float& mFraction) const;
-
-    void multipleScatteringUpdate(const Trk::TrackParameters& pars,
-				  AmgVector(5)& parameters,
-				  double simTheta, 
-				  double num_deltaPhi) const;
-
-    void recordBremPhoton(const ISF::ISFParticle* parent,
-			  double time,
-			  double pElectron,
-			  double gammaE,
-			  const Amg::Vector3D& vertex,
-			  Amg::Vector3D& particleDir,Trk::ParticleHypothesis  ) const; 
-
-    void recordBremPhotonLay(const ISF::ISFParticle* parent,
-			     double time,
-			     double pElectron,
-			     double gammaE,
-			     const Amg::Vector3D& vertex,
-			     Amg::Vector3D& particleDir,Trk::ParticleHypothesis, 
-			     Trk::PropDirection dir,float mFraction ) const; 
-
-    ISF::ISFParticle* bremPhoton(const ISF::ISFParticle* parent,
-				 double time,
-				 double pElectron,
-				 double gammaE,
-				 const Amg::Vector3D& vertex,
-				 Amg::Vector3D& particleDir, Trk::ParticleHypothesis ) const; 
-    
-    void radiate(const ISF::ISFParticle* parent, AmgVector(5)& parm ,
-		 Trk::ExCellCharged& eCell, float pathlim, float mFr,Trk::PropDirection dir,float refX) const;
-    
-    /** IProcessSamplig */
-    ToolHandle<IProcessSamplingTool>             m_samplingTool;
-
-    /** IEnergyLossSampler */
-    bool                                             m_eLoss;
-    ToolHandle<Trk::IEnergyLossUpdator>              m_eLossSampler;
-    
-    /** Boolean switch for use of a dedicated eloss updator */
-    bool                                             m_dedicatedElectronSampler;     
-    /** Pointer to the energy loss sampler - electrons */
-    ToolHandle<iFatras::IEnergyLossSampler>          m_elEnergyLossSampler;          
-   
-    /** IMultipleScatteringSampler */
-    bool                                             m_ms;
-    ToolHandle<iFatras::IMultipleScatteringSampler>  m_msSampler;
-
-    /** Particle Decay */
-    ToolHandle<IParticleDecayHelper>             m_particleDecayHelper; 
-    
-    /** describe deflection parametric/do real deflection */
-    bool                                             m_parametricScattering;
-
-    /** use the relativistic hertz dipole for brem photon radiation */
-    bool                                             m_uniformHertzDipoleAngle;
-    
-    /** MCTruth process code for TruthIncidents created by this tool */
-    Barcode::PhysicsProcessCode                      m_processCode;
-     
-    /** Minimum momentum cut */
-    double                                           m_minimumMomentum;
-    
-    /** Minimum momentum for brem photons */
-    double                                           m_minimumBremPhotonMomentum;
-    
-    /** Create brem photons flag */
-    bool                                             m_createBremPhoton;
-     
-    /** Switch to use bending correction */
-    bool                                             m_bendingCorrection;
-
-    /** Random Generator service  */
-    ServiceHandle<IAtRndmGenSvc>                     m_rndGenSvc;
-    /** Random engine  */
-    CLHEP::HepRandomEngine*                          m_randomEngine;
-    /** Name of the random number stream */
-    std::string                                      m_randomEngineName;                 
-    
-    /** the tracking geometry owned by the navigator */
-    mutable const Trk::TrackingGeometry*             m_trackingGeometry;         
-    /** ToolHandle to the TrackingGeometrySvc */
-    ServiceHandle<Trk::ITrackingGeometrySvc>         m_trackingGeometrySvc;          
-    /** default name of the TrackingGeometry  */
-    std::string                                      m_trackingGeometryName;    
-    
-    /** struct of Particle Masses */
-    Trk::ParticleMasses                              m_particleMasses;
-    Trk::PdgToParticleHypothesis                     m_pdgToParticleHypothesis;
-
-    /** Validation section */
-    bool                          m_validationMode;
-    ToolHandle<IPhysicsValidationTool>  m_validationTool;
-
-    ServiceHandle<ISF::IParticleBroker>              m_particleBroker;
-    ServiceHandle<ISF::ITruthSvc>                    m_truthRecordSvc;
-
-    /** useful for the angle calculation of the brem photon */ 
-    double                                           m_oneOverThree;
-
-    /** cache incoming particle */
-    mutable const ISF::ISFParticle*                  m_isp;
-    
-    /** cache layer properties */
-    mutable const Trk::Layer*                       m_layer;
-    mutable const Trk::MaterialProperties*          m_matProp;           
-    mutable float                                   m_thicknessInX0;
-    mutable float                                   m_thicknessInL0;
-     
-	double                                          m_projectionFactor;
-  };
-        
-}
-
-//!< define the templated function   
-#include "McMaterialEffectsEngine.icc" 
-
-#endif // ISF_FATRASTOOLS_MCMATERIALEFFECTENIGINE_H
diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McMaterialEffectsEngine.icc b/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McMaterialEffectsEngine.icc
deleted file mode 100644
index 499610ea77e..00000000000
--- a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/McMaterialEffectsEngine.icc
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-///////////////////////////////////////////////////////////////////
-// McMaterialEffectsEngine.icc, (c) ATLAS Detector software
-///////////////////////////////////////////////////////////////////
-	
-#include "TrkExInterfaces/IMaterialEffectsEngine.h"
-#include "ISF_Event/ParticleClipboard.h"
-#include "TrkGeometry/Layer.h"
-#include <iostream>
-
-template <class T> Trk::ExtrapolationCode iFatras::McMaterialEffectsEngine::handleMaterialT( Trk::ExtrapolationCell<T>& eCell,
-	 	   			  						     Trk::PropDirection dir,
-											     Trk::MaterialUpdateStage matupstage) const 
-{
-  // get parent particle
-  const ISF::ISFParticle *isp = ISF::ParticleClipboard::getInstance().getParticle();
-  // something is seriously wrong if there is no parent particle
-  assert(isp);
-  m_isp = isp;
-
-  // the Extrapolator made sure that the layer is the lead layer && the parameters are the lead parameters
-  m_layer = eCell.leadLayer;
-  if (m_layer && eCell.leadParameters) {
-     // path correction		     
-     double pathCorrection = m_layer->surfaceRepresentation().pathCorrection(eCell.leadParameters->position(),dir*(eCell.leadParameters->momentum()));
-     // the relative direction wrt with the layer
-     Trk::PropDirection rlDir = (pathCorrection > 0. ? Trk::alongMomentum : Trk::oppositeMomentum);
-     // multiply by the pre-and post-update factor
-     double mFactor = m_layer->layerMaterialProperties()->factor(rlDir, matupstage);
-     //EX_MSG_DEBUG(eCell.navigationStep, "Update", "char", "Update on layer with index " << m_layer->layerIndex().value() << " - corr factor = " << pathCorrection*mFactor); 
-
-     const Trk::MaterialProperties* materialProperties = m_layer->layerMaterialProperties()->fullMaterial(eCell.leadParameters->position());
-     if ( materialProperties && materialProperties->thicknessInX0()>0 ) {
-       m_matProp = materialProperties;
-       m_thicknessInX0 = mFactor*m_matProp->thicknessInX0();
-       m_thicknessInL0 = mFactor*m_matProp->thicknessInL0();
-
-       float mFraction=0.;   
-       return processMaterialOnLayer(isp,eCell,dir,mFraction);
-     }
-  }
-  return Trk::ExtrapolationCode::InProgress;
-}
-
-
-
-
diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/MultipleScatteringSamplerGaussianMixture.h b/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/MultipleScatteringSamplerGaussianMixture.h
deleted file mode 100644
index 490d6eff49d..00000000000
--- a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/MultipleScatteringSamplerGaussianMixture.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-///////////////////////////////////////////////////////////////////
-// MultipleScatteringSamplerGaussianMixture.h, (c) ATLAS Detector software
-///////////////////////////////////////////////////////////////////
-
-#ifndef ISF_FATRASTOOLS_MULTIPLESCATTERINGSAMPLERGAUSSIANMIXTURE_H
-#define ISF_FATRASTOOLS_MULTIPLESCATTERINGSAMPLERGAUSSIANMIXTURE_H
- 
-// Gaudi
-#include "AthenaBaseComps/AthAlgTool.h"
-// Trk
-#include "ISF_FatrasInterfaces/IMultipleScatteringSampler.h"
-#include "TrkEventPrimitives/PropDirection.h"
-#include "TrkEventPrimitives/ParticleHypothesis.h"
-#include "GaudiKernel/ServiceHandle.h"
-
-#include "AthenaKernel/IAtRndmGenSvc.h"
-
-#include "CLHEP/Random/RandFlat.h"
-#include "GeoPrimitives/GeoPrimitives.h"
-#include "EventPrimitives/EventPrimitives.h"
-
-namespace Trk {
-  class MaterialProperties;
-}
-
-namespace iFatras {
-  
-  /**@class MultipleScatteringSamplerGaussianMixture
-     
-     @author Noemi.Calace@cern.ch , Andreas.Salzburger@cern.ch
-  */
-  
-  class MultipleScatteringSamplerGaussianMixture : public extends<AthAlgTool, IMultipleScatteringSampler> {
-      
-  public:
-      /** AlgTool like constructor */
-      MultipleScatteringSamplerGaussianMixture(const std::string&,const std::string&,const IInterface*);
-      
-      /**Virtual destructor*/
-      virtual ~MultipleScatteringSamplerGaussianMixture();
-      
-      /** AlgTool initailize method.*/
-      StatusCode initialize();
-      
-      /** AlgTool finalize method */
-      StatusCode finalize();
-      
-      /** Calculate the sigma on theta introduced by multiple scattering,
-	  according to the RutherFord-Scott Formula           
-      */
-      double simTheta(const Trk::MaterialProperties& mat,
-		      double p,
-		      double pathcorrection,
-		      Trk::ParticleHypothesis particle=Trk::pion,
-		      double deltaE=0.) const;
-      
-  private:
-      bool                  m_log_include;           //!< boolean switch to include log term  
-      
-      bool                  m_optGaussianMixtureG4;  //!< modifies the Fruehwirth/Regler model to fit with G4
-      
-      //========== used for Gaussian mixture model =================================================
-      
-      /** Random Generator service  */
-      ServiceHandle<IAtRndmGenSvc>                 m_rndGenSvc;
-      /** Random engine  */
-      CLHEP::HepRandomEngine*                      m_randomEngine;
-      std::string                                  m_randomEngineName;                   //!< Name of the random number stream
-       
-      static Trk::ParticleMasses s_particleMasses;        //!< struct of Particle masses
-      
-      static double         s_main_RutherfordScott;  //!< main factor of Rutherford-Scott formula
-      static double         s_log_RutherfordScott;   //!< log factor of Rutherford-Scott formula
-       
-      static double         s_main_RossiGreisen;     //!< main factor for Rossi-Greisen formula
-      static double         s_log_RossiGreisen;      //!< main factor for Rossi-Greisen formula
-      
-      
-      // ========= Gaussian mixture model Fruehwirth, Regler Nucl. Inst. Methods A 456(2001) =========
-      static double         s_gausMixSigma1_a0;     //!< Gaussian mixture model: Sigma parameter a0
-      static double         s_gausMixSigma1_a1;     //!< Gaussian mixture model: Sigma parameter a1
-      static double         s_gausMixSigma1_a2;     //!< Gaussian mixture model: Sigma parameter a2
-      
-      static double         s_gausMixEpsilon_a0;     //!< Gaussian mixture model: Epsilon parameter a0
-      static double         s_gausMixEpsilon_a1;     //!< Gaussian mixture model: Epsilon parameter a1
-      static double         s_gausMixEpsilon_a2;     //!< Gaussian mixture model: Epsilon parameter a2
-      
-      static double         s_gausMixEpsilon_b0;     //!< Gaussian mixture model: Epsilon parameter b0
-      static double         s_gausMixEpsilon_b1;     //!< Gaussian mixture model: Epsilon parameter b1
-      static double         s_gausMixEpsilon_b2;     //!< Gaussian mixture model: Epsilon parameter b2
-       
-      static double 	    s_projectionFactor;	     //!< projection factor to scale the projected angle out of the plane
-      
-    };
-  
-  
-} // end of namespace
-
-
-#endif // ISF_FATRASTOOLS_MULTIPLESCATTERINGSAMPLERGAUSSIANMIXTURE_H
diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/MultipleScatteringSamplerHighland.h b/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/MultipleScatteringSamplerHighland.h
deleted file mode 100644
index 48c3ad5e7f0..00000000000
--- a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/MultipleScatteringSamplerHighland.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-///////////////////////////////////////////////////////////////////
-// MultipleScatteringSamplerHighland.h, (c) ATLAS Detector software
-///////////////////////////////////////////////////////////////////
-
-#ifndef ISF_FATRASTOOLS_MULTIPLESCATTERINGSAMPLERHIGHLAND_H
-#define ISF_FATRASTOOLS_MULTIPLESCATTERINGSAMPLERHIGHLAND_H
- 
-// Gaudi
-#include "AthenaBaseComps/AthAlgTool.h"
-// Trk
-#include "ISF_FatrasInterfaces/IMultipleScatteringSampler.h"
-#include "TrkEventPrimitives/PropDirection.h"
-#include "TrkEventPrimitives/ParticleHypothesis.h"
-#include "GaudiKernel/ServiceHandle.h"
-
-#include "AthenaKernel/IAtRndmGenSvc.h"
-
-#include "CLHEP/Random/RandFlat.h"
-#include "GeoPrimitives/GeoPrimitives.h"
-#include "EventPrimitives/EventPrimitives.h"
-
-namespace Trk {
-  class MaterialProperties;
-}
-
-namespace iFatras {
-  
-  /**@class MultipleScatteringSamplerHighland
-     
-     The Formula used is the highland formula for the projected scattering angle :
-     
-     @f$ \theta_{ms} = \frac{13.6MeV}{p}\cdot\sqrt{t/X_{0}}[1 + 0.038\ln(t/X_{0})] @f$
-     
-     What is returned is the square of the expectation value of the deflection 
-     @f$ < (\theta_ms)^2 > = \sigma_ms^2 @f$
-     
-     @author Noemi.Calace@cern.ch , Andreas.Salzburger@cern.ch
-  */
-  
-  class MultipleScatteringSamplerHighland : public extends<AthAlgTool, IMultipleScatteringSampler> {
-      
-  public:
-      /** AlgTool like constructor */
-      MultipleScatteringSamplerHighland(const std::string&,const std::string&,const IInterface*);
-      
-      /**Virtual destructor*/
-      virtual ~MultipleScatteringSamplerHighland();
-      
-      /** AlgTool initailize method.*/
-      StatusCode initialize();
-      
-      /** AlgTool finalize method */
-      StatusCode finalize();
-      
-      /** Calculate the theta introduced by multiple scattering,
-	  according to the RutherFord-Scott Formula           
-      */
-      double simTheta(const Trk::MaterialProperties& mat,
-		      double p,
-		      double pathcorrection,
-		      Trk::ParticleHypothesis particle=Trk::pion,
-		      double deltaE=0.) const;
-      
-  private:
-      bool                  m_log_include;           //!< boolean switch to include log term  
-           
-      /** Random Generator service  */
-      ServiceHandle<IAtRndmGenSvc>                 m_rndGenSvc;
-      /** Random engine  */
-      CLHEP::HepRandomEngine*                      m_randomEngine;
-      std::string                                  m_randomEngineName;                   //!< Name of the random number stream
-
-      static Trk::ParticleMasses s_particleMasses;        //!< struct of Particle masses
-      
-      static double         s_main_RutherfordScott;  //!< main factor of Rutherford-Scott formula
-      static double         s_log_RutherfordScott;   //!< log factor of Rutherford-Scott formula
-       
-      static double         s_main_RossiGreisen;     //!< main factor for Rossi-Greisen formula
-      static double         s_log_RossiGreisen;      //!< main factor for Rossi-Greisen formula
-      
-      static double 	    s_projectionFactor;	     //!< projection factor to scale the projected angle out of the plane
-
-      
-    };
-  
-  
-} // end of namespace
-
-
-#endif // ISF_FATRASTOOLS_MULTIPLESCATTERINGSAMPLERHIGHLAND_H
diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/ProcessSamplingTool.h b/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/ProcessSamplingTool.h
deleted file mode 100755
index 081bc73c3c7..00000000000
--- a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/ProcessSamplingTool.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-///////////////////////////////////////////////////////////////////
-// TransportTool.h, (c) ATLAS Detector software
-///////////////////////////////////////////////////////////////////
-
-#ifndef ISF_FATRASTOOLS_PROCESSSAMPLINGTOOL_H
-#define ISF_FATRASTOOLS_PROCESSSAMPLINGTOOL_H
-
-// Athena Base
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "GaudiKernel/ToolHandle.h"
-#include "AthenaKernel/IAtRndmGenSvc.h"
-#include "TrkExInterfaces/ITimedExtrapolator.h"
-
-// iFatras
-#include "ISF_FatrasInterfaces/IProcessSamplingTool.h"
-
-// Tracking
-#include "TrkEventPrimitives/PdgToParticleHypothesis.h"
-#include "TrkParameters/TrackParameters.h"
-#include "TrkEventPrimitives/ParticleHypothesis.h"
-
-namespace ISF {
-  class ITruthSvc;
-}
-
-namespace iFatras 
-{
-  class IHadronicInteractionProcessor;
-  class IPhotonConversionTool; 
-  class IParticleDecayHelper;
-  class IPhysicsValidationTool;
-    
-  /** @class ProcessSamplingTool 
-      
-      Fatras AlgTool to sample process and free path
-      
-      @author Sharka Todorova Sarka.Todorova -at- cern.ch
-  */  
-  
-  class ProcessSamplingTool : public extends<AthAlgTool, IProcessSamplingTool>
-  {
-  public:
-    /** Constructor */
-    ProcessSamplingTool(const std::string&,const std::string&,const IInterface*);
-    
-    /** Destructor */
-    virtual ~ProcessSamplingTool ();
-    
-    /** AlgTool initialize method */
-    virtual StatusCode initialize();
-    
-    /** AlgTool finalize method */
-
-    virtual StatusCode finalize();
-
-    /** Process pre-sampling : to be moved into material updators eventually */
-    Trk::PathLimit sampleProcess(double mom, double charge, Trk::ParticleHypothesis pHypothesis) const;
-    
-    /** Process simulation */
-    ISF::ISFParticleVector  interact(const ISF::ISFParticle* parent,
-				     Trk::ExCellCharged& eCell,
-				     const Trk::Material* mat) const;
-    ISF::ISFParticleVector  interact(const ISF::ISFParticle* parent,
-				     Trk::ExCellNeutral& eCell,
-				     const Trk::Material* mat) const;
-  private:
-     /** templated Tool retrieval - gives unique handling & look and feel */
-     template <class T> StatusCode retrieveTool(ToolHandle<T>& thandle){
-        if (!thandle.empty() && thandle.retrieve().isFailure()){
-              ATH_MSG_FATAL( "[ fatras setup ] Cannot retrieve " << thandle << ". Abort.");
-              return StatusCode::FAILURE;
-          } else
-              ATH_MSG_DEBUG("[ fatras setup ] Successfully retrieved " << thandle);
-              return StatusCode::SUCCESS;
-     }
-      
-    /*---------------------------------------------------------------------
-     *  Private members
-     *---------------------------------------------------------------------*/
-
-     /** Random Generator service  */
-     ServiceHandle<IAtRndmGenSvc>                 m_rndGenSvc;
-     CLHEP::HepRandomEngine*                      m_randomEngine;
-     std::string                                  m_randomEngineName;         //!< Name of the random number stream
-     
-     /** Truth record */
-     ServiceHandle<ISF::ITruthSvc>                m_truthRecordSvc;
-
-     /** hadronic interaction */
-     bool                                         m_hadInt;
-     ToolHandle<IHadronicInteractionProcessor>    m_hadIntProcessor;
-     
-     /** decay */
-     ToolHandle<IParticleDecayHelper>                 m_particleDecayer;
-
-      /** IPhotonConversionTool */
-     ToolHandle<iFatras::IPhotonConversionTool>   m_conversionTool;
-
-     Trk::ParticleMasses                          m_particleMasses;    //!< Struct of Particle masses
-
-     /** validation */
-     bool                                         m_validationMode;
-     ToolHandle<IPhysicsValidationTool>           m_validationTool;
-
-  }; 
-}
-
-#endif // FATRASTOOLS_PROCESSSSAMPLINGTOOL_H
diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/TransportEngine.h b/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/TransportEngine.h
deleted file mode 100644
index 62a7fcec020..00000000000
--- a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/TransportEngine.h
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-///////////////////////////////////////////////////////////////////
-// TransportEngine.h, (c) ATLAS Detector software
-///////////////////////////////////////////////////////////////////
-
-#ifndef ISF_FATRASTOOLS_TRANSPORTENGINE_H
-#define ISF_FATRASTOOLS_TRANSPORTENGINE_H
-
-// Athena Base
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "GaudiKernel/ToolHandle.h"
-#include "GaudiKernel/ITHistSvc.h"
-#include "AthenaKernel/IAtRndmGenSvc.h"
-#include "TrkExInterfaces/IExtrapolationEngine.h"
-#include "TrkExUtils/ExtrapolationCell.h"
-// ISF
-#include "ISF_Interfaces/IParticleProcessor.h"
-
-// Tracking
-#include "TrkEventPrimitives/PdgToParticleHypothesis.h"
-#include "TrkEventPrimitives/ParticleHypothesis.h"
-#include "TrkDetDescrUtils/GeometrySignature.h"
-
-class IIncidentSvc;
-
-namespace Trk {
-  class HitInfo;
-}
-
-namespace ISF {
-  class ISFParticle;
-  class IParticleFilter;
-}
-
-namespace iFatras 
-{
-  class ISimHitCreator;    
-  class IParticleDecayHelper;
-  class IProcessSamplingTool;
-  class IPhysicsValidationTool;
-   
-  /** @class TransportEngine 
-      
-      NEW Fatras AlgTool to create a ISFParticle at a volume entry/exit
-      - Transport tool for new Extrapolation Engine
-      
-      @author Noemi Calace -at- cern.ch, Andreas Salzburger -at cern.ch 
-  */  
-  
-  class TransportEngine : public extends<AthAlgTool, ISF::IParticleProcessor>
-    {
-    public:
-      /** Constructor */
-      TransportEngine(const std::string&,const std::string&,const IInterface*);
-      
-      /** Destructor */
-      virtual ~TransportEngine ();
-      
-      /** AlgTool initialize method */
-      virtual StatusCode initialize();
-      
-      /** AlgTool finalize method */
-      virtual StatusCode finalize();
-      
-      /** Creates a new ParticleState from a given ParticleState, universal transport tool */
-      ISF::ISFParticle* process(const ISF::ISFParticle& isp );
-
-    private:
-      
-      /** handle the return of the extrapolation */
-      ISF::ISFParticle* handleExtrapolationResult(const ISF::ISFParticle& isp,
-                                                  Trk::ExtrapolationCode eCode,
-                                                  const Amg::Vector3D& position,
-                                                  const Amg::Vector3D& momentum,
-						  double stime,
-						  Trk::GeometrySignature geoID);
-      
-      /** templated Tool retrieval - gives unique handling & look and feel */
-      template <class T> StatusCode retrieveTool(ToolHandle<T>& thandle)
-      {
-        if (!thandle.empty() && thandle.retrieve().isFailure()){
-            ATH_MSG_FATAL( "[ fatras setup ] Cannot retrieve " << thandle << ". Abort.");
-            return StatusCode::FAILURE;
-        } else
-            ATH_MSG_DEBUG("[ fatras setup ] Successfully retrieved " << thandle);
-        return StatusCode::SUCCESS;
-      }
-      
-      
-      /** prepare the ExtrapolationCell */ 
-      template <class CELL> void configureExtrapolationCell(CELL& cell,
-                                                            Trk::ParticleHypothesis pHypo,
-                                                            double pLimit,
-                                                            double x0Limit,
-                                                            double l0Limit);
-      
-      /*---------------------------------------------------------------------
-       *  Private members
-       *---------------------------------------------------------------------*/
-      
-      /** Random Generator service  */
-      ServiceHandle<IAtRndmGenSvc>                 m_rndGenSvc;
-      CLHEP::HepRandomEngine*                      m_randomEngine;
-      std::string                                  m_randomEngineName;         //!< Name of the random number stream
-
-      /** Particle Decay */
-      ToolHandle<IParticleDecayHelper>             m_particleDecayHelper; 
-      
-      /** The SimHit Creation */
-      ToolHandle<ISimHitCreator>                   m_simHitCreatorID;
-      
-      /** The Extrapolator setup */
-      ToolHandle<Trk::IExtrapolationEngine>        m_extrapolationEngine;     
-      
-      /** Filtering setup & other ISF stuff*/
-      ToolHandle<ISF::IParticleFilter>             m_trackFilter;
-      ToolHandle<ISF::IParticleFilter>             m_neutralHadronFilter;
-      ToolHandle<ISF::IParticleFilter>             m_photonFilter;
-      ToolHandle<IProcessSamplingTool>             m_samplingTool;
-                                                
-      Trk::PdgToParticleHypothesis                 m_pdgToParticleHypothesis;
-      Trk::ParticleMasses                          m_particleMasses;      //!< Struct of Particle masses
-
-      bool                                         m_validationMode;
-      ToolHandle<IPhysicsValidationTool>           m_validationTool;
-                                                                                                
-    }; 
-    
-    
-  template <class CELL> void TransportEngine::configureExtrapolationCell(CELL& ecc, 
-                                                                         Trk::ParticleHypothesis pHypo,
-                                                                         double pLimit,
-                                                                         double x0Limit,
-                                                                         double l0Limit)
-    {
-        // if it reaches the boundary - it has to stop there
-        ecc.addConfigurationMode(Trk::ExtrapolationMode::StopAtBoundary);
-        // set the particle hypothesis
-        ecc.setParticleHypothesis(pHypo);
-        // set the path limit - if needed
-        if (pLimit > 0){
-            // for decaying particles, sets the pathLimit how long they can freely travel before decay
-            ecc.addConfigurationMode(Trk::ExtrapolationMode::StopWithPathLimit);
-            ecc.pathLimit = pLimit;
-        }
-        // set the X0 material limit - if needed
-        if (x0Limit > 0){
-            // for neutrals this only applies to photons, set's the material limit until a conversion happens
-            ecc.addConfigurationMode(Trk::ExtrapolationMode::StopWithMaterialLimitL0);
-            ecc.materialLimitX0 = x0Limit;
-        }
-        // set the L0 material limit - if needed
-        if (l0Limit > 0){
-            // for hadrons, sets the material limit until a hadronic interaction happens
-            ecc.addConfigurationMode(Trk::ExtrapolationMode::StopWithMaterialLimitL0);
-            ecc.materialLimitL0 = l0Limit;
-        }
-    }
-    
-}
-
-#endif // ISF_FATRASTOOLS_TRANSPORTENGINE_H
diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/TransportTool.h b/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/TransportTool.h
deleted file mode 100755
index 8c4f92f2ee2..00000000000
--- a/Simulation/ISF/ISF_Fatras/ISF_FatrasTools/src/TransportTool.h
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-///////////////////////////////////////////////////////////////////
-// TransportTool.h, (c) ATLAS Detector software
-///////////////////////////////////////////////////////////////////
-
-#ifndef ISF_FATRASTOOLS_TRANSPORTTOOL_H
-#define ISF_FATRASTOOLS_TRANSPORTTOOL_H
-
-// Athena Base
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "GaudiKernel/ToolHandle.h"
-#include "GaudiKernel/ITHistSvc.h"
-#include "AthenaKernel/IAtRndmGenSvc.h"
-#include "TrkExInterfaces/ITimedExtrapolator.h"
-
-// IFS
-#include "ISF_Interfaces/IParticleProcessor.h"
-
-// Tracking
-#include "TrkEventPrimitives/PdgToParticleHypothesis.h"
-#include "TrkParameters/TrackParameters.h"
-#include "TrkEventPrimitives/ParticleHypothesis.h"
-
-// ROOT forward declarations
-class TTree;
-
-class IIncidentSvc;
-//class AtlasDetectorID;
-
-namespace ISF {
-    class ISFParticle;
-    class IParticleHelper;
-    class IParticleFilter;
-}
-
-namespace iFatras 
-{
- 
-  class IParticleDecayHelper;
-  class ISimHitCreator;    
-  class IPhysicsValidationTool;
-  class IProcessSamplingTool;
-    
-  /** @class TransportTool 
-      
-      Fatras AlgTool to create a ISFParticle at a volume entry/exit
-      - universal transport tool
-      
-      @author Sharka Todorova Sarka.Todorova -at- cern.ch
-      @author Andreas.Salzburger -at- cern.ch
-  */  
-  
-  class TransportTool : public extends<AthAlgTool, ISF::IParticleProcessor>
-  {
-  public:
-    /** Constructor */
-    TransportTool(const std::string&,const std::string&,const IInterface*);
-    
-    /** Destructor */
-    virtual ~TransportTool ();
-    
-    /** AlgTool initialize method */
-    virtual StatusCode initialize();
-    
-    /** AlgTool finalize method */
-
-    virtual StatusCode finalize();
-     
-    /** Creates a new ParticleState from a given ParticleState, universal transport tool */
-    ISF::ISFParticle* process(const ISF::ISFParticle& isp );
-    
-  private:
-     /** templated Tool retrieval - gives unique handling & look and feel */
-     template <class T> StatusCode retrieveTool(ToolHandle<T>& thandle){
-        if (!thandle.empty() && thandle.retrieve().isFailure()){
-              ATH_MSG_FATAL( "[ fatras setup ] Cannot retrieve " << thandle << ". Abort.");
-              return StatusCode::FAILURE;
-          } else
-              ATH_MSG_DEBUG("[ fatras setup ] Successfully retrieved " << thandle);
-              return StatusCode::SUCCESS;
-     }
-      
-    /*---------------------------------------------------------------------
-     *  Private members
-     *---------------------------------------------------------------------*/
-
-     /** Random Generator service  */
-     ServiceHandle<IAtRndmGenSvc>                 m_rndGenSvc;
-     CLHEP::HepRandomEngine*                             m_randomEngine;
-     std::string                                  m_randomEngineName;         //!< Name of the random number stream
-
-
-    /** Validation output with histogram service */
-    bool                                                         m_validationOutput; //!< turn validation mode on/off
-    ToolHandle<IPhysicsValidationTool>                           m_validationTool;   //!< the ntuple
-
-    /** Particle Decay */
-    ToolHandle<IParticleDecayHelper>    m_particleDecayHelper;
-
-    /** The SimHit Creation */
-    ToolHandle<ISimHitCreator>          m_simHitCreatorID;
-    ToolHandle<ISimHitCreator>          m_simHitCreatorMS;
-
-    /** The Extrapolator setup */
-    ToolHandle<Trk::ITimedExtrapolator>      m_extrapolator;          
-    
-    /** Filtering setup & other ISF stuff*/
-    ToolHandle<ISF::IParticleFilter>    m_trackFilter;
-    ToolHandle<ISF::IParticleFilter>    m_neutralHadronFilter;
-    ToolHandle<ISF::IParticleFilter>    m_photonFilter;
-    ToolHandle<ISF::IParticleHelper>    m_iparticleHelper;
-    ToolHandle<IProcessSamplingTool>    m_samplingTool;
-
-    //const AtlasDetectorID*              m_idHelper;     //*> hit type identification   
-    Trk::PdgToParticleHypothesis        m_pdgToParticleHypothesis;
-    Trk::ParticleMasses                 m_particleMasses;    //!< Struct of Particle masses
-
-    bool                                m_errorPropagation;    // error propagation for eloss validation
-    bool                                m_hitsOff;             // steering of sim hit production
-
-  }; 
-}
-
-#endif // FATRASTOOLS_TRANSPORTTOOL_H
diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasToolsID/src/HitCreatorTRT.h b/Simulation/ISF/ISF_Fatras/ISF_FatrasToolsID/src/HitCreatorTRT.h
deleted file mode 100755
index c3e400f6e16..00000000000
--- a/Simulation/ISF/ISF_Fatras/ISF_FatrasToolsID/src/HitCreatorTRT.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-///////////////////////////////////////////////////////////////////
-// HitCreatorTRT.h, (c) ATLAS Detector software
-///////////////////////////////////////////////////////////////////
-
-#ifndef ISF_FATRASTOOLSID_HITCREATORTRT_H
-#define ISF_FATRASTOOLSID_HITCREATORTRT_H
-
-// Fatras
-#include "ISF_FatrasInterfaces/IHitCreator.h"
-// Gaudi
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "AthenaKernel/IAtRndmGenSvc.h"
-#include "GaudiKernel/RndmGenerators.h"
-#include "GaudiKernel/ServiceHandle.h"
-#include "GaudiKernel/ToolHandle.h"
-#include "GaudiKernel/IIncidentListener.h"
-// Trk
-#include "TrkParameters/TrackParameters.h"
-// CLHEP
-#include "CLHEP/Random/RandomEngine.h"
-// Identifier
-#include "Identifier/Identifier.h"
-// InDetSimEvent
-#include "InDetSimEvent/TRTUncompressedHitCollection.h"
-
-class ITRT_StrawStatusSummarySvc;
-class ITRT_DriftFunctionTool;
-class TRT_ID;
-class StoreGateSvc;
-
-namespace Trk {    
-    class ITRT_ElectronPidTool;
-}
-
-namespace ISF {
-    class ISFParticle;
-}
-
-namespace iFatras {
-      
-  /** 
-   @class HitCreatorTRT
-
-   RIOOnTrack creation, starting from intersection on an active surface
-
-   @author Andreas.Salzburger -at- cern.ch 
-   */
-      
-  class HitCreatorTRT : public extends<AthAlgTool, IHitCreator, IIncidentListener>
-  {
-    public:
-
-      /**Constructor */
-      HitCreatorTRT(const std::string&,const std::string&,const IInterface*);
-      
-      /**Destructor*/
-      ~HitCreatorTRT();
-      
-      /** AlgTool initailize method.*/
-      StatusCode initialize();
-      
-      /** AlgTool finalize method */
-      StatusCode finalize();
-
-      /** handle for incident service */
-      void handle(const Incident& inc);
-     
-      /** Return nothing --- record the hit to the SimHitSvc */
-      void createSimHit(const ISF::ISFParticle& isp, const Trk::TrackParameters& , double ) const;
-      
-      /** Return the cluster on Track -- the PrepRawData is contained in this one */       
-      const ParametersROT* createHit(const ISF::ISFParticle&, const Trk::TrackParameters&  ) const { return 0; };
-      
-      /** Return the cluster on Track -- the PrepRawData is contained in this one */       
-      const std::vector< ParametersROT >* createHits(const ISF::ISFParticle&, const ParametersLayer& ) const { return 0; }
-
-    private:
-        
-      /* Incident Service */  
-      ServiceHandle<IIncidentSvc>         m_incidentSvc;
-              
-      /*  SiHit collection and collection helper */
-      TRTUncompressedHitCollection             *m_hitColl;                  //!< the sim hit collection
-      std::string                               m_collectionName;           //!< name of the collection on storegate
-
-      /** Pointer to the random number generator service */
-      ServiceHandle<IAtRndmGenSvc>              m_randomSvc;                    //!< Random Svc  
-      std::string                               m_randomEngineName;             //!< Name of the random number stream
-      CLHEP::HepRandomEngine*                   m_randomEngine;                 //!< Random Engine 
-      
-      std::string                               m_trtIdHelperName;              //!< where to find the SCT helper
-      const TRT_ID*                             m_trtIdHelper;                  //!< TRT ID helper 
-      
-      ServiceHandle<ITRT_StrawStatusSummarySvc> m_trtStatusSummarySvc;          //!< Handle to TRT conditions service
-      bool                                      m_useConditionsSvc;
-                                                                                    
-        
- 
-  };
-
-} // end of namespace
-
-#endif 
-
diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasToolsMS/src/SimHitCreatorMS.h b/Simulation/ISF/ISF_Fatras/ISF_FatrasToolsMS/src/SimHitCreatorMS.h
deleted file mode 100644
index 79c4a3601da..00000000000
--- a/Simulation/ISF/ISF_Fatras/ISF_FatrasToolsMS/src/SimHitCreatorMS.h
+++ /dev/null
@@ -1,153 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-///////////////////////////////////////////////////////////////////
-// SimHitCreatorMS.h, (c) ATLAS Detector software
-///////////////////////////////////////////////////////////////////
-
-#ifndef ISF_FATRASTOOLSMS_SIMHITCREATORMS_H
-#define ISF_FATRASTOOLSMS_SIMHITCREATORMS_H
-
-// Athena & Gaudi includes
-#include "AthenaBaseComps/AthAlgTool.h"
-#include "GaudiKernel/ToolHandle.h"
-#include "AthenaKernel/IAtRndmGenSvc.h"
-#include "GaudiKernel/IIncidentListener.h"
-// ISF includes
-#include "ISF_FatrasInterfaces/ISimHitCreator.h"
-//#include "ISF_FatrasInterfaces/IHitCreator.h"
-// Tracking includes
-#include "TrkParameters/TrackParameters.h"
-#include "TrkExInterfaces/ITimedExtrapolator.h"
-// Muon includes
-#include "MuonSimEvent/MDTSimHitCollection.h"
-#include "MuonSimEvent/RPCSimHitCollection.h"
-#include "MuonSimEvent/TGCSimHitCollection.h"
-#include "MuonSimEvent/CSCSimHitCollection.h"
-#include "MuonSimEvent/GenericMuonSimHitCollection.h"
-
-// Identifier
-#include "Identifier/Identifier.h"
-// Muon
-class MdtHitIdHelper;
-class RpcHitIdHelper;
-class CscHitIdHelper;
-class TgcHitIdHelper;
-class sTgcHitIdHelper;
-class MicromegasHitIdHelper;
-
-namespace MuonGM {
-  class MuonDetectorManager;
-}
-
-namespace Muon {
-  class IMuonTGMeasTool;
-  class MuonIdHelperTool;
-}
-
-namespace Trk {
-  class Layer;
-  class Track;
-  class TrackingGeometry;
-}
-
-namespace ISF {
-    class ISFParticle;
-}
-
-struct MM_SimIdToOfflineId;
-struct sTgcSimIdToOfflineId;
-
-namespace iFatras 
-{
-
-   class IHitCreator;
-    
-  /** @class SimHitCreatorMS 
-
-      A dedicated instance for Fatras sim hit creation
-      in the Muon System.
-      
-      @author  Sharka Todorova <Sarka.Todorova@cern.ch>, 
-               Andreas Salzburger <Andreas.Salzburger@cern.ch>
-  */  
-
-  class SimHitCreatorMS : public extends<AthAlgTool, ISimHitCreator, IIncidentListener>
-    {
-    public:
-      SimHitCreatorMS(const std::string&,const std::string&,const IInterface*);
-
-       /** default destructor */
-      virtual ~SimHitCreatorMS ();
-      
-       /** standard Athena-Algorithm method */
-      virtual StatusCode initialize();
-       /** standard Athena-Algorithm method */
-      virtual StatusCode finalize  ();
-
-      /** handle for incident service */
-      void handle(const Incident& inc);    
-
-       /** Loop over the hits and call the hit creator - also provide the ISF particle to register the barcode */
-      void createHits(const ISF::ISFParticle& isp, 
-                      const std::vector<Trk::HitInfo>& hits) const;
-
-    private:
-
-      /** Private HitCreate method - returns bool for a successful hit creation */       
-      bool createHit(const ISF::ISFParticle& isp, const Trk::Layer* , const Trk::TrackParameters*, Identifier, double, double, bool) const;
-
-      int  offIdToSimId(Identifier id) const;
-
-      /** Incident Service */  
-      ServiceHandle<IIncidentSvc>          m_incidentSvc;
-
-      /** Tool using the track creator per event */
-      ToolHandle<Trk::ITimedExtrapolator>       m_extrapolator;
-      
-      /** Muon TrackingGeometry Measurement Tool */
-      ToolHandle<Muon::IMuonTGMeasTool>    m_measTool;
-
-      /* Hit collections and collection helpers */
-      MDTSimHitCollection                  *m_mdtSimHitCollection;
-      RPCSimHitCollection                  *m_rpcSimHitCollection;
-      TGCSimHitCollection                  *m_tgcSimHitCollection;
-      CSCSimHitCollection                  *m_cscSimHitCollection;
-      GenericMuonSimHitCollection          *m_mmSimHitCollection;
-      GenericMuonSimHitCollection          *m_stgcSimHitCollection;
-      std::string                          m_mdtCollectionName;
-      std::string                          m_rpcCollectionName;
-      std::string                          m_tgcCollectionName;
-      std::string                          m_cscCollectionName;
-      std::string                          m_mmCollectionName;
-      std::string                          m_stgcCollectionName;
-      
-      /** Pointer to the random number generator service */
-      ServiceHandle<IAtRndmGenSvc>         m_randomSvc;                //!< Random Svc  
-      std::string                          m_randomEngineName;         //!< Name of the random number stream
-      CLHEP::HepRandomEngine*              m_randomEngine;             //!< Random Engine 
-      MdtHitIdHelper*                      m_mdtHitIdHelper;
-      RpcHitIdHelper*                      m_rpcHitIdHelper;
-      CscHitIdHelper*                      m_cscHitIdHelper;
-      TgcHitIdHelper*                      m_tgcHitIdHelper;
-      //sTgcHitIdHelper*                     m_sTgcHitIdHelper;
-      //MicromegasHitIdHelper*               m_mmHitIdHelper;
-      MM_SimIdToOfflineId*                 m_mmOffToSimId;
-      sTgcSimIdToOfflineId*                m_stgcOffToSimId;
-
-      ToolHandle<Muon::MuonIdHelperTool>   m_idHelperTool; //!< Muon ID helper tool
- 
-      const MuonGM::MuonDetectorManager*   m_muonMgr;
-      
-      double                               m_mdtSigmaDriftRadius;
-      
-      mutable std::string                  m_stationName; 
-
-      bool                                 m_createAllMdtHits;      
-    }; 
-
-    
-} // end of namespace
-
-#endif 
diff --git a/Simulation/Tests/SimExoticsTests/doc/packagedoc.h b/Simulation/Tests/SimExoticsTests/doc/packagedoc.h
deleted file mode 100644
index 5ae768d111b..00000000000
--- a/Simulation/Tests/SimExoticsTests/doc/packagedoc.h
+++ /dev/null
@@ -1,5 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-//
diff --git a/TestBeam/TBRec/src/TBAlgoSequencer.h b/TestBeam/TBRec/src/TBAlgoSequencer.h
deleted file mode 100755
index d21fcdf5dd8..00000000000
--- a/TestBeam/TBRec/src/TBAlgoSequencer.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef TBREC_TBALGOSEQUENCER
-#define TBREC_TBALGOSEQUENCER
-///////////////////////////////////////////////////////////////////////////////
-//                                                                           //
-// This algorithm controls event flow and reconstruction and monitoring      //
-// tasks.                                                                    //
-//                                                                           //
-///////////////////////////////////////////////////////////////////////////////
-
-#include "AthenaBaseComps/AthAlgorithm.h"
-
-#include <string>
-#include <vector>
-#include <map>
-
-class StoreGateSvc;
-
-class TBAlgoSequencer : public AthAlgorithm
-{
-
-  typedef std::string             KeyType;
-  typedef std::vector<Algorithm*> AlgoStore;
-  typedef AlgoStore::iterator     AlgoIterator;
-
- public:
-
-  TBAlgoSequencer(const std::string& name, ISvcLocator* pSvcLocator);
-  ~TBAlgoSequencer();
-
-  StatusCode initialize();
-  StatusCode execute();
-  StatusCode finalize();
-
- private:
-
-  ////////////////
-  // Properties //
-  ////////////////
-
-  std::vector<std::string> m_subAlgoNames;
-  AlgoStore  m_subAlgos;
-  std::vector<std::string> m_algoNameStore;
-  bool m_timingOn;
-
-  ////////////////
-  // Statistics //
-  ////////////////
-
-  unsigned int m_eventPrintFreq;
-  unsigned int m_eventCounter;
-  unsigned int m_rejectCounter;
-  unsigned int m_rejectNoEvent;
-  std::map<std::string,unsigned int> m_rejectPattern;
-  std::map<std::string,unsigned int> m_acceptPattern;
-};
-#endif
diff --git a/TestBeam/TBRec/src/TBBeamQuality.h b/TestBeam/TBRec/src/TBBeamQuality.h
deleted file mode 100755
index a6ad2f5be1e..00000000000
--- a/TestBeam/TBRec/src/TBBeamQuality.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-//#####################################################
-//#                                                   #
-//# File   : TBBeamQuality.h                          #
-//# Package: TBRec                                    #
-//#                                                   #
-//# Author : Marco Bieri <mbieri@sfu.ca>              #
-//#          based on TBEventStreamer                 #
-//# Last Modified: Nov 18/2004                        #
-//#####################################################
-
-#ifndef TBREC_TBBEAMQUALITY_H
-#define TBREC_TBBEAMQUALITY_H
-
-/* The TBBeamQuality algorithm takes a particle type as input and returns a success or failurs based on different tests. The different tests are tools which run until a failure occurs. */
-
-#include "AthenaBaseComps/AthAlgorithm.h"
-#include "GaudiKernel/ToolHandle.h"
-
-class TBBeamQualityTool;
-
-#include <string>
-#include <map>
-#include <vector>
-
-class StoreGateSvc;
-
-class TBBeamQuality : public AthAlgorithm
-{
- public:
-  TBBeamQuality(const std::string& name, ISvcLocator* pService);
-  
-  virtual ~TBBeamQuality();
-  
-  StatusCode initialize();
-  StatusCode execute();
-  StatusCode finalize();
-  
- protected:
-  /* Properties*/
-  std::vector<std::string> m_bqparticle;  //particles to select
-//  std::vector<std::string> m_bqtoolNames;
-  
-  ToolHandleArray<TBBeamQualityTool> m_bqtools;
-  
-  // output maps
-  std::map<ToolHandle<TBBeamQualityTool>, unsigned int> m_bqacceptCounter;
-  std::map<ToolHandle<TBBeamQualityTool>, unsigned int> m_bqrejectCounter;
-  std::map<ToolHandle<TBBeamQualityTool>, unsigned int> m_bqtotalCounter;
-};
-#endif
diff --git a/TestBeam/TBRec/src/TBEventStreamer.h b/TestBeam/TBRec/src/TBEventStreamer.h
deleted file mode 100755
index be8ceb97291..00000000000
--- a/TestBeam/TBRec/src/TBEventStreamer.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef TBREC_TBEVENTSTREAMER_H
-#define TBREC_TBEVENTSTREAMER_H
-/*! \brief event streamer algorithm
- *
- * The \c TBEventStreamer algorithm invokes a sequence of \c TBEventStreamer 
- * tools. This sequence is interrupted if a tool returns 
- * \c StatusCode::FAILURE. The algorithm keeps scores of success and failures.
- */
-
-#include "AthenaBaseComps/AthAlgorithm.h"
-#include "GaudiKernel/ToolHandle.h"
-
-#include <string>
-#include <vector>
-#include <map>
-
-class TBEventStreamerTool;
-class StoreGateSvc;
-
-class TBEventStreamer : public AthAlgorithm
-{
- public:
-  /*! \brief Algorithm constructor */
-  TBEventStreamer(const std::string& name, ISvcLocator* pService);
-  virtual ~TBEventStreamer();
-
-  virtual StatusCode initialize();
-  virtual StatusCode execute();
-  virtual StatusCode finalize();
-
- protected:
-
-//  std::vector<std::string> m_toolNames;
-//  std::vector<TBEventStreamerTool*> m_tools;
-  ToolHandleArray<TBEventStreamerTool> m_tools;
-
-  std::map<ToolHandle<TBEventStreamerTool>, unsigned int> m_acceptCounter;
-  std::map<ToolHandle<TBEventStreamerTool>, unsigned int> m_rejectCounter;
-  std::map<ToolHandle<TBEventStreamerTool>, unsigned int> m_invokeCounter;
-
-};
-#endif
diff --git a/TestBeam/TBRec/src/TBEventStreamerTool.h b/TestBeam/TBRec/src/TBEventStreamerTool.h
deleted file mode 100755
index 773b33ef1f1..00000000000
--- a/TestBeam/TBRec/src/TBEventStreamerTool.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef TBREC_TBEVENTSTREAMERTOOL_H
-#define TBREC_TBEVENTSTREAMERTOOL_H
-
-#include "AthenaBaseComps/AthAlgTool.h"
-
-#include <string>
-
-class StoreGateSvc;
-
-static const InterfaceID IID_TBEventStreamerTool("TBEventStreamerTool", 1 , 0);
-
-class TBEventStreamerTool : public AthAlgTool
-{
- public:
-
-  TBEventStreamerTool(const std::string& name, const std::string& type,
-		      const IInterface* parent);
-  virtual ~TBEventStreamerTool();
-
-  virtual StatusCode accept() = 0;
-
-  virtual StatusCode reject();
-
-  virtual StatusCode initialize();
-
-  virtual StatusCode initializeTool();
-
-  static const InterfaceID& interfaceID() { return IID_TBEventStreamerTool;}
-};
-#endif
diff --git a/TestBeam/TBRec/src/TBMWPCRec.h b/TestBeam/TBRec/src/TBMWPCRec.h
deleted file mode 100755
index 537222981c1..00000000000
--- a/TestBeam/TBRec/src/TBMWPCRec.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef TBREC_TBMWPCREC
-#define TBREC_TBMWPCREC
-///////////////////////////////////////////////////////////////////////////////
-//                                                                           //
-// MWPC Reconstruction algorithm. Based on code for 2002 TestBeam            //
-// (see LArCnv/LArHECTBCnv/hectb/Alg_mwpc.cxx)                               //
-//  author : Pierre-Antoine Delsart                                          //
-///////////////////////////////////////////////////////////////////////////////
-
-#include "AthenaBaseComps/AthAlgorithm.h"
-
-#include <string>
-#include <vector>
-#include "TBEvent/TBMWPCCont.h"
-#include "TBEvent/TBMWPCRawCont.h"
-
-
-class StoreGateSvc;
-
-class TBMWPCRec : public AthAlgorithm
-{
- public:
-
-  TBMWPCRec(const std::string& name, ISvcLocator* pSvcLocator);
-  ~TBMWPCRec();
-
-  StatusCode initialize();
-  StatusCode execute();
-  StatusCode finalize();
-
-
-
- private:
-
-
-  ////////////////
-  // Properties //
-  ////////////////
-
-  std::string m_SGkey,m_SGrecordkey;
-
-  //////////////////
-  // Calib consts //
-  //////////////////  
-  
-  std::string m_mwpc_names[8];
-
-  std::vector<float> m_mwpc_wirestep;
-  std::vector<float> m_mwpc_halfsize;
-
-  std::vector<int> m_mwpc_invX;
-  std::vector<int> m_mwpc_invY;
-
-};
-
-#endif
diff --git a/TestBeam/TBRec/src/TBPhaseRec.h b/TestBeam/TBRec/src/TBPhaseRec.h
deleted file mode 100755
index 3a8c2b74612..00000000000
--- a/TestBeam/TBRec/src/TBPhaseRec.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef TBREC_TBPHASEREC
-#define TBREC_TBPHASEREC
-
-/*! \brief reconstruction of a suitable event phase
- *
- * \author Michel Lefebvre <lefebvre@uvic.ca>
- * \date August 13, 2004
- *  
- * June 30, 2004 - implementation based on a first draft from Marco Delmastro
- */  
-
-#include "AthenaBaseComps/AthAlgorithm.h"
-
-#include <string>
-#include <vector>
-
-class StoreGateSvc;
-
-class TBPhaseRec : public AthAlgorithm
-{
- public:
-  TBPhaseRec(const std::string& name, ISvcLocator* pSvcLocator);
-  ~TBPhaseRec();
-
-  StatusCode initialize();
-  StatusCode execute();
-  StatusCode finalize();
-  
-  StatusCode getnewcalib();
-  
-  static const int unknown = -99999 ;
-
- private:
-  ////////////////
-  // Properties //
-  ////////////////
-  std::vector<std::string> m_tdcNames ;   // the TDC(s) with phase information
-  std::vector<float> m_tdcToTime;         // per TDC
-  std::vector<float> m_tdcwac;            // wrap around constants
-  std::vector<float> m_tdcMin;            // used only for choosing the best TDC if necessary
-  float m_delta;                          // ttc clock period
-  int m_timeBins;                         // number of time bins in a ttc period
-  std::string m_TBPhaseKey;               // key of the TBPhase object that TBPhaseRec tries to create
-  bool m_neverReturnFailure;              // controls when StatusCode::FAILURE can be issued in execute()
-
-  std::string m_calib_filename;
-  unsigned int m_runnumber;
-
-  float m_guardValue;                     // guard region cut
-
-  ///////////////////////////////
-  // member data and functions //
-  ///////////////////////////////
-  
-  int m_nTDC ;
-  std::vector<int> m_tdcRaw;
-  std::vector<float> m_phaseReco;
-  float computePhase(int tdcIndex);
-  
-};
-
-#endif
diff --git a/TestBeam/TBRec/src/TBTree_CaloClusterH6.h b/TestBeam/TBRec/src/TBTree_CaloClusterH6.h
deleted file mode 100644
index a132b01ceb1..00000000000
--- a/TestBeam/TBRec/src/TBTree_CaloClusterH6.h
+++ /dev/null
@@ -1,157 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef TBREC_TBTREE_CALOCLUSTERH6_H
-#define TBREC_TBTREE_CALOCLUSTERH6_H
-
-// 
-// TBTree_CaloClusterH6:
-// Make ROOT TTree for CaloClusters for H6 CBT
-//
-#include "AthenaBaseComps/AthAlgorithm.h"
-#include <TRandom.h>
-
-class StoreGateSvc;
-class TFile;
-class TTree;
-class CaloCell_ID;
-class CaloDetDescrManager;
-class CaloCluster;
-class IToolSvc;
-class ICaloNoiseTool;
-class LArDigitContainer;
-class ILArPedestal;
-class ILArADC2MeVTool;
-class LArCablingService;
-
-class TBTree_CaloClusterH6: public AthAlgorithm {
- public:    
-  
-  TBTree_CaloClusterH6(const std::string& name, ISvcLocator* pSvcLocator);
-  virtual ~TBTree_CaloClusterH6();
-  StatusCode initialize();
-  StatusCode execute();
-  StatusCode finalize();
-  
- private: 
-  void clear();
-  /** Get Xcryo and Ytable from a text file */
-  StatusCode getXcryoYtable(float &x, float &y, float &eBeam);
-  StatusCode getNoise(CaloCluster const * const cluster);
-  
-  std::string m_suffix;
-  int m_nEvent;                     // counter
-  int m_nEventRejected;             // counter
-  int m_nEventAccepted;             // counter
-  int m_nEventRandomTrigger;        // counter
-  bool m_addNoise;
-  bool m_addMoments;
-  bool m_addGain;
-  bool m_addTime;
-  bool m_addQuality;
-  bool m_addBeamTrack;
-  bool m_addWTC;
-  bool m_useEMTBCluster;
-  bool m_first;             // First event flag
-
-  // Run header
-  int m_nRun;               /** Run number */
-  float m_beamMom;          /** Beam momentum */
-  float m_xCryo;            /** CryoX */
-  float m_yTable;           /** TableY */
-  float m_zCalo;            /** z-coordinate of the calorimeter surface
-                                at which beam coordinates calculated */
-
-  // Variables to be in the TTree
-  //--------------------------
-  // Event type
-  unsigned short m_evType;
-  // Parameters of the sum of clusters (TB particle)
-  float m_eTotal;
-  float m_etaTotal;
-  float m_phiTotal;
-  float m_eEME2;
-  float m_eEME3;
-  float m_eHEC0;
-  float m_eHEC1;
-  float m_eHEC2;
-  float m_eFCAL0;
-  float m_eFCAL1;
-  float m_eFCAL2;
-  // Claster parameters
-  int m_nClusters;
-  std::vector<int>* m_nCellCluster;
-  std::vector<float>* m_eCluster;
-  std::vector<float>* m_etaCluster; 
-  std::vector<float>* m_phiCluster; 
-  // Cluster moments
-  std::vector<float>* m_m1_eta;
-  std::vector<float>* m_m1_phi;
-  std::vector<float>* m_m2_r;
-  std::vector<float>* m_m2_lambda;
-  std::vector<float>* m_delta_phi;
-  std::vector<float>* m_delta_theta;
-  std::vector<float>* m_delta_alpha;
-  std::vector<float>* m_center_x;
-  std::vector<float>* m_center_y;
-  std::vector<float>* m_center_z;
-  std::vector<float>* m_center_lambda;
-  std::vector<float>* m_lateral;
-  std::vector<float>* m_longitudinal;
-  std::vector<float>* m_eng_frac_em;
-  std::vector<float>* m_eng_frac_max;
-  std::vector<float>* m_eng_frac_core;
-  std::vector<float>* m_m1_dens;
-  std::vector<float>* m_m2_dens;
-  // Cell parameters
-  int m_nCells;
-  std::vector<int>* m_cell_id;
-  std::vector<int>* m_cell_ind_cluster;
-  std::vector<float>* m_cell_energy;
-  std::vector<float>* m_cell_noise;
-  std::vector<int>* m_cell_gain;
-  std::vector<float>* m_cell_time;
-  std::vector<float>* m_cell_quality;
-  
-  // Beam track parameters
-  float m_beam_coor_x;
-  float m_beam_coor_y;
-  float m_beam_chi2_x;
-  float m_beam_chi2_y;
-  float m_beam_intercept_x;
-  float m_beam_intercept_y;
-  float m_beam_slope_x;
-  float m_beam_slope_y;
-
-  // Warm TailCatcher data: one word per layer (6 layers at all)
-  std::vector<short>* m_wtcNOverflow;
-  std::vector<float>* m_wtcSignal;
-
-  // Names and pointers
-  std::string m_digitContainerName;
-  std::string m_caloCellContainerName;    // Cell container name
-  std::string m_clusterContainerName;     // Cluster container
-  std::string m_WTCContainerName;         // Warm TailCatcher
-  std::string m_noiseToolName;            // Noise tool name
-  std::string m_OFNoiseSuppToolName;      // Noise tool name for OFNoiseSupp
-  std::string m_TBTreeName;               // TBTree name
-  std::string m_rootfile_name;            // name of the ROOT file with TBTree
-  TFile* m_rootfile;                      // and its pointer
-  TTree* m_tree;                          // TBTree pointer
-
-  const CaloCell_ID* m_calo_id;
-  const CaloDetDescrManager* m_calo_dd_man; 
-  ICaloNoiseTool* m_noiseTool;
-  ICaloNoiseTool* m_OFNoiseSupp;
-  const ILArADC2MeVTool* m_adc2mevTool;
-  LArCablingService* m_larCablingSvc;
-
-  /** Text file containing xCryo and yTable */
-  std::string m_txtFileWithXY;
-  // Random generator
-  TRandom m_rndm;
-
-};
-
-#endif
diff --git a/TestBeam/TBRec/src/TBXMLWriter.h b/TestBeam/TBRec/src/TBXMLWriter.h
deleted file mode 100755
index 0ca2f0560c5..00000000000
--- a/TestBeam/TBRec/src/TBXMLWriter.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-#ifndef TBREC_TBXMLWRITER_H
-#define TBREC_TBXMLWRITER_H
-///////////////////////////////////////////////////////////////////////////////
-/// \brief XML writer algorithm for 2004 event display
-///
-/// The TBXMLWriter is an algorithm invoking writer tools and providing the
-/// general frame for an event XML file.
-///
-///////////////////////////////////////////////////////////////////////////////
-
-#include "AthenaBaseComps/AthAlgorithm.h"
-
-class StoreGateSvc;
-class TBXMLWriterToolBase;
-
-#include <string>
-#include <vector>
-#include <map>
-
-class TBXMLWriter : public AthAlgorithm
-{
- public:
-  
-  /////////////////////////////////
-  // Constructors and Destructor //
-  /////////////////////////////////
-
-  /// \brief Algorithm constructor
-  TBXMLWriter(const std::string& name, ISvcLocator* pSvcLocator);
-  virtual ~TBXMLWriter();
-
-  ///////////////////////
-  // Algorithm Methods //
-  ///////////////////////
-
-  virtual StatusCode initialize();
-  virtual StatusCode execute();
-  virtual StatusCode finalize();
-
-  // tool support
-  const std::string&  getFileDir() const { return m_topDirectory; }
-  unsigned int getRunNumber()      const { return m_runNumber;    }
-  unsigned int getEventNumber()    const { return m_eventNumber;  }
-  bool handleBeginRun()            const { return m_beginRun;     }
-
-
- private: 
-
-  ////////////////
-  // Properties //
-  ////////////////
-
-  unsigned int m_outputFrequency;
-  unsigned int m_eventCounter;
-
-  std::vector<std::string> m_writerToolNames;
- 
-  std::string m_topDirectory;
-
-  std::vector<TBXMLWriterToolBase*> m_writerTools;
-
-  ////////////
-  // Stores //
-  ////////////
-
-  std::map<std::string,unsigned int> m_toolAccept;
-  std::map<std::string,unsigned int> m_toolReject;
-  std::map<std::string,unsigned int> m_toolInvoke;
-
-  bool         m_beginRun;
-  unsigned int m_runNumber;
-  unsigned int m_eventNumber;
-
-  ///////////////
-  // Functions //
-  ///////////////
-
-};
-#endif
diff --git a/TileCalorimeter/TileGeoModel/src/TileGeoCutBuilder.h b/TileCalorimeter/TileGeoModel/src/TileGeoCutBuilder.h
deleted file mode 100755
index c98c9bc9103..00000000000
--- a/TileCalorimeter/TileGeoModel/src/TileGeoCutBuilder.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-/**
- * @file TileGeoCutBuilder.h
- *
- * @brief Definition of TileGeoSectionBuioder class
- *
- * @author Sergey Baranov
- *
- */
-#ifndef TILEGEOMODEL_TILEGEOCUTBUILDER_H
-#define TILEGEOMODEL_TILEGEOCUTBUILDER_H
-
-#include "StoreGate/StoreGateSvc.h"
-#include "GeoModelInterfaces/StoredMaterialManager.h"
-
-class MsgStream;
-class GeoPhysVol;
-class TileDddbManager;
-class TileDetDescriptor;
-class TileDetDescrManager;
-
-
-class TileGeoCutBuilder   
-{
- public:
-  /** Constructor */
-  TileGeoCutBuilder(DataHandle<StoredMaterialManager> & matManager,
-                    TileDddbManager* pDbManager,
-                    MsgStream * log);
-
-  /** Destructor */
-  ~TileGeoCutBuilder();
-
-  /** Section parameters are the following:
-      @param sec_number Number of sector
-      @param tile_rmax  Maximal radius 
-      @param rminb      Minimal radius 
-      @param dzglue     Glue gap along dZ
-      @param delta_phi  Delta Phi
-      @param zlen_itc2  Length for ITC2 only
-  */
-  void MakeCut(GeoPhysVol*&             mother,
-               int                      number);
-
-  void checking(std::string VolumeName, bool print, int level,
-                double X1, double X2, double Y1, double Y2, double Z); 
-
- private:
-
-  //DataHandle<StoredMaterialManager>     theMaterialManager;
-  MsgStream *                           m_log;
-};
-
-#endif // not TILEGEOMODEL_TILEGEOCUTBUILDER_H
-
diff --git a/Trigger/TrigAnalysis/TrigAnalysisExamples/src/apps/TrigAnalysisExApp.cxx b/Trigger/TrigAnalysis/TrigAnalysisExamples/src/apps/TrigAnalysisExApp.cxx
deleted file mode 100644
index 2faa81ae7f2..00000000000
--- a/Trigger/TrigAnalysis/TrigAnalysisExamples/src/apps/TrigAnalysisExApp.cxx
+++ /dev/null
@@ -1,156 +0,0 @@
-/*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-*/
-
-/*
- * TrigAnalysisApp.cxx
- * 2016 Ryan Mackenzie White <ryan.white@cern.ch>
- * Simple TEvent application for trigger analysis
- * Original implementation provided by W. Buttinger
- */
-
-#ifndef TRIGANALYSISEXAMPLE_TRIGANALYSISEXAPP_H
-#define TRIGANALYSISEXAMPLE_TRIGANALYSISEXAPP_H 1
-
-
-#include "AthAnalysisBaseComps/AthAnalysisHelper.h" //tool creation and configuration
-#include "POOLRootAccess/TEvent.h" //event looping
-#include "GaudiKernel/ToolHandle.h" //for better working with tools
-
-#include "TrigDecisionTool/TrigDecisionTool.h"
-
-//ROOT includes
-#include "TString.h"
-#include "TSystem.h"
-
-#include <iostream>
-
-
-int main() {
-
-    IAppMgrUI* app = POOL::Init("POOLRootAccess/basic.opts"); //important to do this first, for MessageSvc to exist properly
-
-    // Open the input file:
-    TString fileName = "/afs/cern.ch/atlas/project/PAT/xAODs/r8565/valid2.410000.PowhegPythiaEvtGen_P2012_ttbar_hdamp172p5_nonallhad.recon.AOD.e4993_s2887_r8565/AOD.09534072._000257.pool.root.1";
-
-    ToolHandle<Trig::TrigDecisionTool> tdt("Trig::TrigDecisionTool/TrigDecisionTool");
-#ifndef XAOD_ANALYSIS
-    //only need to set this property if using a FULL offline release (not analysis release)
-    std::vector<std::string> EDMLibraries = { "TrigSteeringEvent", "TrigMuonEvent",
-                      "TrigBphysicsEvent", "TrigCaloEvent",
-                      "TrigInDetEvent",
-                      "TrigParticle",      "TrigMissingEtEvent",
-                      "TrigDecisionEvent", "TrigMonitoringEvent",
-              "TrigTopoEvent" , "TrigCombinedEvent",
-                  "TrigMonitoringEventTPCnv",   "RecTPCnv",
-                      "TrigCaloEventTPCnv",
-                      "TrigDecisionEventTPCnv",     "TrigInDetEventTPCnv",
-                      "TrigMissingEtEventTPCnv",    "TrigMuonEventTPCnv",
-                      "TrigParticleTPCnv",          "TrigSteeringEventTPCnv",
-              "TrigTopoEventTPCnv",         "TrigCombinedEventTPCnv",
-              "tauEventTPCnvDict",          "RecTPCnvDict",
-              "TrigMonitoringEventTPCnvDict",
-              "OLD_RecTPCnvDict",
-                      "TrigCosmicEvent",
-                      "xAODCaloEvent", "xAODEgamma", "xAODTracking", "xAODMuon", "xAODTau", "xAODJet",
-                      "xAODTrigBphys", "xAODTrigMissingET", "xAODTrigEgamma", "xAODTrigMuon", "xAODTrigCalo",
-                      "xAODTrigMinBias", "xAODBTagging", "xAODTrigRinger",
-              "xAODHIEvent",
-                      "xAODCaloEventDict", "xAODEgammaDict", "xAODTrackingDict", "xAODMuonDict", "xAODTauDict", "xAODJetDict",
-                      "xAODTrigBphysDict", "xAODTrigMissingETDict", "xAODTrigEgammaDict", "xAODTrigMuonDict", "xAODTrigCaloDict",
-                      "xAODTrigMinBiasDict", "xAODBTaggingDict",
-                                                 "xAODHIEventDict"};
-    AAH::setProperty(tdt,"Navigation.Dlls",EDMLibraries);
-    POOL::TEvent::EReadMode mode = POOL::TEvent::kPOOLAccess; //use POOL mode for full offline release
-#else
-    POOL::TEvent::EReadMode mode = POOL::TEvent::kClassAccess; //use fast xAODRootAccess mode in analysis release
-#endif
-
-    //loop over input file with POOL
-    POOL::TEvent evt(mode);
-    evt.readFrom( fileName );
-    evt.getEntry(0);
-
-    tdt.retrieve();
-
-    for(int i=0;i < 10 /*evt.getEntries()*/; i++) {
-        if( evt.getEntry(i) < 0) { std::cout << "Failed to read event " << i << std::endl; continue; }
-
-        std::cout << "HLT_.* decision = " << tdt->isPassed("HLT_.*") << std::endl;
-
-        auto cg = tdt->getChainGroup("HLT_.*");
-
-        //this only works in FULL offline release
-        auto feat = cg->features();
-        std::vector<Trig::Feature<xAOD::TrigMissingET> > metfeats = feat.elementFeature<xAOD::TrigMissingETContainer>();
-        std::cout << "found " << metfeats.size() << " met features" << std::endl;
-
-        for(auto& feat : metfeats) {
-            std::cout << "feature pointing to " << feat.cptr() << " ex: " << feat.cptr()->ex() << " ey:" << feat.cptr()->ey() << std::endl;
-        }
-
-        const std::string eltrigger="HLT_2e17_lhvloose_nod0";
-        std::cout << eltrigger << " passed: " << tdt->isPassed( eltrigger ) << std::endl;
-
-        // Features can be retrieved even when trigger fails
-        // The following condition returns the features for all TriggerElements, irregardless whether they are deactivated (i.e., the hypo fails)
-        auto fcel = tdt->features( eltrigger, TrigDefs::alsoDeactivateTEs );
-
-        //Retrieve the RoI descriptors for electron trigger
-        std::vector< Trig::Feature<TrigRoiDescriptor> > rois = fcel.elementFeature<TrigRoiDescriptorCollection>("initialRoI");
-        std::cout << "found " << rois.size() << " roi features" << std::endl;
-        for(auto& roi : rois) {
-            std::cout << "feature pointing to " << roi.cptr() << " eta: " << roi.cptr()->eta() << " phi:" << roi.cptr()->phi() << std::endl;
-        }
-        
-        // Retrieve a vector of Trigger Element (TE) features, i.e. collect all the TEs that contain ElectronContainers
-        std::vector<Trig::Feature<xAOD::ElectronContainer> > vec = fcel.containerFeature<xAOD::ElectronContainer>("egamma_Electrons");
-        std::cout << "Electron trigger has " << vec.size() << " electron features " << std::endl;
-        for( const Trig::Feature<xAOD::ElectronContainer> feat : vec ) {
-            // With a TE, retrieve ancestors and activeState (did the hypo pass/fail?)
-            // Which step is active?
-            const xAOD::ElectronContainer *cont=feat.cptr();
-            for(const xAOD::Electron *e : *cont){
-                if(!e) 
-                    continue;
-                // Check whether the electron was selected by the hypothesis
-                std::cout << " eta: " << e->eta() << " phi: " << e->phi() << "et: " << e->e()/cosh(e->eta()) << std::endl;
-            }
-            std::cout << " L2Calo Active " <<  (tdt->ancestor<xAOD::TrigEMCluster>(feat.te(),"")).te()->getActiveState()  
-                    << " L2Electron Active " <<(tdt->ancestor<xAOD::TrigElectronContainer>(feat.te(),"")).te()->getActiveState()  
-                    << " EFCalo Active " << (tdt->ancestor<xAOD::CaloClusterContainer>(feat.te(),"")).te()->getActiveState() << std::endl; 
-        }
-
-        // Retrieve featues from L2 step
-        std::vector<Trig::Feature<xAOD::TrigElectronContainer> > vecl2 = fcel.containerFeature<xAOD::TrigElectronContainer>();
-        std::cout << "Electron trigger has " << vecl2.size() << " trig electron features " << std::endl;
-        for( const Trig::Feature<xAOD::TrigElectronContainer> feat : vecl2 ) {
-            // With a TE, retrieve ancestors and activeState (did the hypo pass/fail?)
-            // Which step is active?
-            const xAOD::TrigElectronContainer *cont=feat.cptr();
-            for(const xAOD::TrigElectron *e : *cont){
-                if(!e) 
-                    continue;
-                // Check whether the electron was selected by the hypothesis
-                std::cout << " eta: " << e->eta() << " phi: " << e->phi() << "e: " << e->e() << std::endl;
-            }
-            std::cout << " L2Calo Active " <<  (tdt->ancestor<xAOD::TrigEMCluster>(feat.te(),"")).te()->getActiveState() << std::endl;  
-        }
-
-
-        // Can also look at the combinations of the two rois 
-        std::cout << eltrigger << " has " << fcel.getCombinations().size() << " combinations, " 
-            << fcel.containerFeature<xAOD::ElectronContainer>().size() << " Electron features, " << std::endl;
-        for( const Trig::Combination comb : fcel.getCombinations()){ 
-            std::vector< Trig::Feature <xAOD::ElectronContainer> > elfeats = comb.containerFeature<xAOD::ElectronContainer>();
-            std::cout << "Combination has " << elfeats.size() << " Electron features " << std::endl;
-        }
-
-
-    }
-
-    app->finalize(); //optional trigger finalization of all services and tools created by the Gaudi Application
-    return 0;
-}
-
-#endif //> !TRIGANALYSISEXAMPLE_TRIGANALYSISEXAPP_H))))
diff --git a/docs/images/BeamPipe.gif b/docs/images/BeamPipe.gif
deleted file mode 100755
index 018b18fdc96070a0c14f0a4e8ce7033732db5ac8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5752
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

diff --git a/docs/images/CantGetEnough.jpg b/docs/images/CantGetEnough.jpg
deleted file mode 100755
index 7571f29c3f4b2fa2a753c5bb8c66ececa10f4658..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 18536
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

diff --git a/docs/images/ConeBounds.gif b/docs/images/ConeBounds.gif
deleted file mode 100644
index 83ce40540de2f44c169b532c43dc3e67dcbdd1e5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8985
zcmV+!Bj(&kNk%v~VNU~#0)PMj00030|Nkri0000_1B(Ix0{)DTsmtvTqnxzbi?iOm
z`wxcVNS5Y_rs~SJ?hD5*AlLSd=lag~{tpZabF`uHh)gP%%%<}RtpSSBs`ZM^YPZ}j
zbLtI?$K<m4j2=#@>9+d~kIU!CH8`+7<mvpr{|^`_sCTDFSU8xdxX9S(sDsF6_efc3
zd5M{+5P68G`3V{-I@)z7IZ2wTy2{#mV~Sws=}KE`dyCruc8Z$o`wJYLxo03dD~z11
zyxexo#ta=TJstIINR6GXy-mbm%?%zdKA!Q7M~<GZzJBh_{th3X+`B1ne~-UPykMU1
z{|^vTzkmb_8uT;ppu&X=$0TeBF`~pK4<}l@h!Il8{*4=qd8|l5)*%i19F*i33M9&v
z3FsAbiNVyalM`U_qsdZWMw~fK9($?Mn>n5lh{pQavr<rYAA2>mxss?+pG!MbO-ku1
zH;*8Uu{1hWsMd00u`((v4QdIs4X1|Pgp@>FvzpK<W6J>~-hyuDiZz+{Xg|Aj;}8b+
zw&R7p{=%LVDcCDeYlUDsm5c``=9W~TZZ7=fFs{UbJBkkHI1(?;lr!_9!PU^dlCWnH
zqc<t`Q9_`roOVUp!{OlTQg?nv`)Bgo%LU&=?g{s0)h&Bh+xokv2;$_7Ut{h3Ir#A-
z%aea8-n{zg)}dr4<#(-#`0Bj7ZW<mgbjs2GRezhUTxGWT*WMNHrF5WnC(zeje0$KR
zS%3WPmtTbu9yj561v-(SKn%*K!iV742VsB|Y6#$e1g7Vje)@H|VG1y2HKPPIa%N9o
z$JuD2hAmp?%!)1oH6&{y#@Nj=Hx?Dck<{p@o-RFBNF<OduEyeHNO6ax4NE5CB#2FZ
zsn1*~x)WuTTAo<tc{T~To{wDyK_(z!iYWzCaV_^Bm1+*i=8q@_>E~>4%~^*qbwaSH
zl=W>HBz1naNol2L7Wt=-hT@2*5sl7qC!R!n>S3gV>DI}MgZlTHfRXaH>M6T*>gg|}
z0_MZ5k37W~WRXpWiey~r2JD)~$^`ydZCuj&g05+VIv<_PPJ4^9XIRUR8rV|HEf?E5
z1jM(vc1vzbwLrUI65^K2?iaMI8_N>twoC7`z)4Gy7$4QkuLba8@$Yx;dLe7S2HRMs
z5CJRbEvyGWJnkq97h}c5!dVRQLKw@d2Ebv=n=!K+t6QtbrpXXs$ST((3dSRcgx0b#
z@dWb9h`!u$&JB~r7)ib!DzME5<BYGuADi~`2dHuyw9x$${lmskR}k~Qd08!1(oXX`
zH4jpgQT5V`iM@5%O=opP*NY+DGozoG4Y%4!>I^p9qP-2b*>b;<w!J*dJQ?75)4O+`
zCHp;d5oJAC_}~FG4#U@PEdCy^znnOZIpi}WI(b)A*Nl0+nzJzS=rMU-l;FFDK8#X*
zgNiy;zL?H>3$&vkIUT1Bq&kfYGFN-WtG}*$2v^E6lT~CVJ6)wW@dkSEhM&cGAHN0K
zOm0@q3N(7&Q>=JGoJ22ulaAz$knxl0&ihl@e&2m&4$BXJ{P&fA9reVgZ+!0t9tbH%
zIc!h-!C(FsfxbUnk9^g54*{Q3F!~9_eg@<i0{0h);p_q-*)bDz;3puTu&ja{y5Qjk
zL73ZEuYLHLpa=&T!3R!?gc!_V4Q<G?5h8Dam1CL&B_%-@R_S(eQ$zw$n8Ww&uq()U
z-Z?@D!v}=0Z8V%4{toG8LYQr7hg77B*4mVZFy@9WzG7e%(}hGV>W@bcA>tY1;l}Nq
zun{VGOB~-=oHQEE5^WUG9r1{cKbB*T!;{ig1PMsg2*PEpgW%~B=`=+8i(=ub3yU5J
z$(2cxYVC*`D6oggOlEA83JMr0qvbr3h%#iSWYWS~DIfn)a+ME*C9X^<F*DkdmciJi
zJ8;=DGtQEiqElcey%tPa>X4Z2@?|}M`H2Uik(td*-@lxxw9AQ#n%u%B_mCM)+f0+2
z-SQ^*a`j1P;0_HAbW#_$qs+CKa~>=7<S=M9&bp~@m@s>V%jSuUd0w+FW?H8icvwFk
zHOq(Olq0DA;04gJwNXX~-RIfdw$N`jv^20o=Oq#|BSF4Xfb&zR?LN3s;qU>Xr3wi}
zKL(p1l7*qa(&&9K<UBG4OIfPQ+WoTjn)^v7o^<ghOZj-D8r@NG3AG$ezX!!A$_9j~
zvLEAm7(jk94TvZ`W<=jrJa8%{OiCpfQ|reoCze#IGR4vlceGZt!u6Ok-HrI>ik<=v
z^Q-q-qFB$jtg@Ektabg|Q@aO5sLnO98jUK}FqJwvMHOP$6y_jl6tfTwc9ziUj}(Dd
zQpe&oW!$TbVcDox9}=}N&a`YO>4>fy5fK(m?Wav)HCfLpwzNa(s%f=|(Yk60vc-f$
zOf~+ptD4EyTZEO+V|%DowlY?<MtY%in}{YEwpFe|<eFjV>ZRoFPP5GIWD4=RRrG4}
zt<bgZZYedCxU$u}zP&BGc6nSY8c~@`y4?l~ySC_FH@&<~lM}-S!!PdjRP&4A5A9nn
z{DK!{fOX&sW;;^ZeO6hU8R|^Lh&LjMq>L8|--TMVQ~ZSZzMY$}`OczC(h=-v)k&%C
zT8u5e64#;z-I<TuYvUfX^P-zWple+`0ykn<i9voT;+&=98E!|$Kh6SxnoQ*(3%JNA
zJTj4!Tne*h7|WN{GLo~L!PTPa!ej=`DJ2o!F4u`nQEs#K%)DjtF4D_P7P6gtLjFqZ
zzSvHDUbCM6oRdwqX3z>Ow4t4h=&xLBnP^_2qaW?(h(+2UlI&CD2yLx7BW%+O>2#mj
z+~^#0S&F1Cbs6HjYW96g)J$qMr(b<)NXz=Ks5WGsZ7n=-<vP>Gy)?rrjicHC8z3UZ
zG_faV>|^)(eF$E5KK?kE8_OD++6EeWtqqT*YC50Ao>-%L%h_LpTM6RU1+v|s=Gb+c
zQ{VQ|ish-7WS!K(n~tOSrVZ^Q9(q>w#zC}eOQm>s_u#DaH>-6GZ-xgr*0`0gKgYCT
zwO+VG>K@UIA5QLPDSXPGeqLw7^(g{o`=qGEqmmf~adt|)%oNWn!Y>{<{ua8M<#Orx
zR>BPPkY8)&G@rMT%v}-B9P6-xN}Y*3EukP%$1)ynRZSuMG@yfAF6Cx7VQUWLT-{Yo
z32yMI^1U9M-gHwxO0j51D`@)t*1!hyue5nA^OvpH=#&=w)}^lY#6n6hs#UFuzA1RP
zBfem9Cpt!G7nB6Sa^(H%JHTtKu=aVI!DcsPWa*vS0U3Vroj3ci8oq_db3J>dgLTQB
z-2?67HtARXOK=Gu`qYBZ!KOmIdy8mgPLe$DQsW(kcb@s*%YCAN_x$Z=k67I|zx0(8
z{Dyr#8Z9iv!g)^{^Iy*)&4b>$jFl5jWfFa>@_zl)2e6b`8GPaX%lp-i|9sHFPm%a0
z$5Ok;I+SqlThf<!1=fDz)K!rbe=aqD4pD#4cYpXNFR;cQ=An2NmrC@7dE2#Cwby_1
zm3XoefHtE!hqQqD(tyhMcNrCa2R3(s<0>L{bC%*(Y;u6*!91ilME^xwvGIZzm~{p+
zaSp|RC)izg2X@+$R*~UI)x|hEQer;U34o$(Yv&cr^I=xfDm6%1K=@ik2UAGrg-5t<
z%*KU57>0xON|`l1V|WmaLpdDvg>;faamI#i=o^ZGhbCxBcSDDD$QO60N`V-MQ8QkB
z=!cJUKxa5=gXmEuD29iaBZ=6B3W$c+#C>ZBiT@xs!!iDe07HaWmxsrfiDVcWDm6)B
z=65Y8ilf*VrD%$jn0lWWgF=XjtQd(Uq%`uUeX_`Bs%DGVhKspqguX#}r!{b^_>1z;
zHP<tY4J0nc=8MUAix%XF!{#1D7;W2vebPus-AIeD7aG`@a>&Jva5ON(hkXB|jkltW
zfJkiHh<fa{O&Lgx>u8AgNR7`1kC~H?=xBNQmt&!}1Dp76XI74Uw@34sXI@u-Cpc@a
zczIuTkP%rltM`u)7-|nmj$hDU5i*grSdrTVImP%{u{V$q>4GIvSR15HAIWHH1ZMOI
zkT_?O8|if!=pfp|GSvo(E~$`>m`{a6k|b4=HvXwDg7zU<rC$38d@v~{doyMilaTs#
zltk%(1Q%LNsW&$SB2YPVvUrg%S(O@Rf8LgrKB<BsX;7OeabRhU$T*fvXO&pVU1*7r
zMY(a|$c`k#YjN3=6jX6_X_pjvl8=~qq~ey~2$J3xKWOJDCnuMK>5o8}ml%mML~~U6
z(pWzDKs+gtl8JYC$!3_zaEUo?ROy#iLlZ0ZMW%U(=Eh~McW|zGng-_{u-J(P37Vl<
zm}pjf=cYE?rkS-Sh>^LQ)o7bWXE8%*fn3Qq?pT|;7<R{Lk)jE4X}Bn~Nu1Uhj3K9$
zgELTfX^C?-l9hBm)VY|?Nto*rm1AQv{`Q2PKgXRyw~#Y%Y1)aK^BJFML7C4soz3EC
z_$i(Gxu4L$o_8se0Qw~YI-q@7pwn=m1sRsOQ)mo&ist#C+3<`A`j+!ip$<2d8495e
z`jd)@Zz0ldAu6KLppnP8ofPV27OIFwxuOQzn=$u*zoS%$#7H&zBs5y0DVStOCZolv
zmOiQ^s2QX=+CL!`XwHeGilU@38H!8<BSi{_M;fK{q@Fn1plm~*H0F(4Dy3Z-reB&k
zztaqSNv6yIWrUfVpTlvsq<3v<qxe{zub8ItWL#`&r+0y;RLYxd#HW4gr+*qyfjX#q
zN~k@DJpG8My_BAd%BXGwK$Ug=j*(iX5V)jS>T5$9R`RH+T*|3}s*1K(d7(P0?J<sC
zYO3bvGk3PC8`7$0`l?MQmHacStXis*scZZdQCPaGq{^Yfm{IL%oNGF)w3?Qk>Y<<`
ztp2&IW|5uJilTR;W8XQg-&L%YN;=7NGK;jWF+yvnx^Mq^mAX2vyegr_YM-8FTY9vv
z?CPSvDkEEDQe8H$<l3%LcyIMNq#jg~MzpU;(qCS5eI43!byS4nTCn`;qTCTI3Ob-2
z7p)IVtmX<b`E{)`GmEN<u?4bR&FNGdS2c7LvRxur?sr*4Dl_1!uPJM=FSVm5I#cLs
z7}_ec9fe8@8n8DDnB4xlvnsnz0F;hbGZubvu}n0yH>0DyDyJUXjP%#EoieAB>U2^Y
zwK7+=v~sn#YN8ruj6iFGT`Mw$s;E#HugU{cW;-pC2c)Q46PFr`ZtJZPVYHxnp_V$f
zj#`g)>#i2jP9*w%Wcjolsk1h=wB};3ib@)#DWHq{ppqL+@C3H`xjy+S1#XF~fa`o0
z(LoqWcZTavj@P-Kn{kgvsb*?N%gLMyhPv=Xxs4RKY%7edi;<_BlCisQi3^>cYLcm;
zjx9umRXDqL3cDJEoTEZ}Lw8rcyKc$rYPnjwNc*BWd%UCiueWx$Mrt<$%SF5k3DV2G
zSA%kp8MNIezW(D&zJF-D-78T*mc5oUzw-*czpJ$aDNZEIi0iAR5OH3y*OK+ysQx>q
zZ4nrps63=4as<4y_bZ8Oqrgamg8gg2qN=*zI3_E{qYmu05PX{&{H}|Lh8G-c84SGV
zO2VG#!LbX%D0!iXxhE6KkS1JZ6EVSi8^6}*hAn)-FWjBpJGBX`!wd<;WO~Gzs*B{Q
z6;s2UHf*LiOmlRm987wcP>eXB3%^aOu%BsgPmINJi@+i*yJ73amzl)Nn#LGhu|ur3
zLR`9G46;&ehPrvilaf^WyT<Ff$JLX<3tYVl+Q;_05mm8rR!X|ptHN^ZuqfP&{{~#E
zYqN|D{w9UIypjBu(YdgLJhYtblruWFc?+YI>^eJvrUI64x>cn=OUis?$(Wm<1$?<+
z+R8d%%91R%&|1c|T)DSwQA$gs+2qLvJk0;w#de%_jf=^=+%m7M%vEKsT2#zXJk9W#
zs-KI@b)2=#+*gj=xW%}AKFrNiI>uIfy=*tjN;uBd;><#7XrQ#DV7$&etHo+MlsY%h
zh|$hRyTbr0#JZc$AGObBJYf^7riB~O?Ci@6>(8Mm&k5bg^~})xE42>|(ef&|-{_H6
zYS9;6$qU`Z6vBD5?9tdz&HYKs&nr<UUDB`&zz*$BU;)rA-OUnx%tQ1y&qdSn>CLhJ
zykm;d(K~I+J-vuxB-8^f5lxJ%;d<2Xz|w^Kyq)#bP5sQu3y$q6&Qy(O87-$Vt<|JR
z)MD!??YqFVCr$U7$+Anl{yWt)dL<;dx%LUZKXteti?%pxw{1<%2%W4bD%W$#vP_H1
z4V%qXtJleiuw^+af1SvM9jk-g*grhbZl%dIS($GsTL|TzlziAxtagMgz?Le7M|W5Z
zqBThavul^RO-R~-qs|SxBd&rh9G1DS9i^R(ryE@dV@Fjv*nXLuTW~dEv&VbwKwZLR
zah^5Y>;*=-MbXrW+aT!@%LvIhjeEaM(KDDI``dx<#oQApU&O1*!ChK?eVqQ$jf`ha
zjK7!K?#00D?U~G7fH8z_ZACWrZGq&SU}SyXh5Xrp&6rl%-b+|pIXQj=INu0fRp5P<
z1$P-Z=-B&--WxpA;|t#`i+<tVyw|PZ)7RaSlHqqOd)}kpP^GC8zPS}{+3}*>3|xLB
zt6SrJfCK2=A&yp{Etn-P-wnN+DE`GNo^#m+XLN1c6$sj+<$GtD;58oK=<I(X*xhe6
z<Vfn{><i?VZG(%289GjuTt(kDHQSzf+{;Hv_l@CD?%`5?<*Zoc(#_w@yVg|K93UnY
zt+|>hGUq0?FIL!g&IMExawdB|MtI()ZGOH%{nh-bvfG>J?rXJg-u~$KVCcDv=#j3_
z<YMNQZjPb@>6-3wb;szQ&eOFN>Y_fPBG~Dso~T=s>8hTjc~k1Ho(q#+Zj~<UbL=>+
ze(N<YJ+Z#)j7vkl{_6tma>73BDEk#ooa)Dp(f)mn%g*ew8WobO>(Oo}iI%;_Ztd`f
z?e$yj+umZ+-ooDw?iH2nwtlZ`UhaqL-{@|#>b~yAjKk3GjP4%qt~&4VKGynv?`fOV
z+8&Ga-tVHz5#)YQ0zdFKTJTwowDz9xr_9wA#_tb*$w^%*4o~qnUCtMe@fjcC(~BSo
z@9`Cnw`DT%BhSxBol7E*@<pujs$lRf563n=8Z0mK1ikUL{sQnfkMj(1*gMbjcWl*Z
zVe=kO>)jeqKyUPtHX=nI??(@(8tU}c4)yhl8cM(IRd221fc3|&^|l&FT`%ij@2tfk
z_MT4mdHOh0|J7+<)s1oXRPFYVt%-3@({mrlc+2(>jrU|MxOSh<egDVp-tlHD_%q+_
zh5x`2&#Hhg$A_=YBD?pha`F;x@zmn@1N6a{UrvtyUxr`uoUU~J4Ei}Q`W{xYoA2|Q
z#4C}<@K^@<ip)xDeM_;A61HF2qeS~7^!h=D`#lfp?(@#SAJ+KL`{L00etuJi?dU;Y
z{L1M31&@f)|MKBR{nCGJ#DD#f&lKB#`^NA6->;1R+8_Sh-yP*272!ty=x_d?&i>+`
z4#)rgS#<vM&-7fs{`McIKdS$UhWso<0Prz%x&2{FkycC1)th(!!B8B@(mc^rUD?)s
z9RQx`y2@^O!2^EQeYQwYSTr7yN#&B+bSiaEsWf_%RI4u{GCTEt!C~>3T&8u+>CzUG
z^`Tj8BV1j#-|<U&o<G|60ek)|<g^CQ4g(c25Z)FM6P+44CLb+3A}_}ZH?}f(Dg}Xp
zCL2K~c4R&eL`UCHTSFB>Sw%I=U}JCNYH?jLId?TPg{O!auUJP@8B}MZu$Y^nT|ZN)
zsh_0<uco(qz`2XPdSimefseV=r`gf%+~5A^;>{mOv$sK;zr&yLy}#i&#m~{TeDvg@
zC}$7hu7*&~?J)N+VHk=Pd8zQU=hZ=m06lgKh-M(jdm%Bd8x#>EOE3$OB};kh;!G1R
zDUpN&tE4}X+DvxoNU+yQpeS+Lyb05u(wKRewh@}tshFBoKTz$Yv!1x4M2cc@^KWF(
zuVaa##0n!<o3%3Cl8HKz?%O_B?GnQK6XaR5AH4?l3RWz@o<;>9-kaASJAwDwUSn!X
z1LcXFWSPRYQ&v!%mfL~89JU&r&KFKgW^+nT>P3qg^L4TD=g`51(MseOc&K8&1^vce
z5t)%P(vrIh9(<_hQCrE&EmTE#bN=X95lK%?1k?EGSKG1GZDn0^^5>Ue3)c#Q_TS+B
z#38m_R+{f{w(+O8OFYM8pVkSIZ6!DQI*+LE#QP69)fOx+nX$mrj<v$tK@GwR0c@<g
z18EX&xb?E4C9_qg>yAVdzY}YMQWB`7JA**usYU)g43VnIbfQqV0CSLFp9BfR5U$+}
z<Sv+vF0@cPAQ}22$O08KFv=W<sqq95t;~`S8i$}xDg?hw=S$7z3lqrISWB=;Goy5H
zNP{#i@2M_10~5~cM0-t35wP6T&pNnd^UgQtl2R|O4o&pTItOi2%|QzlveEOjiqudA
zjU)>l{cP&<&ri(=bj>#<{vB`3oDg$URY{{dj?_n|#LmkhD?JiTJ2B;y3Q!g0)mMis
zeY92TZe>YCC3|J{)=48BR>jI@6|&X=8Fe(QigbO)(_gu@DA-q>6%<xgEiD(xQt!;P
zKS94$m)09?t=3Riwe6Njd+`P2TXZ7>Zpv4E#IV%{f4nq09QnlzVRXfvH_fK#B#GdW
zmUMKMD!JV^-;F~pm*Isk{>?myar5NkNu>nYVQK+GdDMhA446)m4Sx1rlhONiTaI~t
zg2p7(B*na`tf=ka2ctpRT@C>by5eN5O%ck`3T_m#MRl|!+t+sP*=tFpgUqz%oJ-Z#
z0?BN$vlwyIH05^w$!<(Zdaai8P}i;{HJ7wI^t0=)0S7xZyOEaIJ6#At9O?e*+$___
zA9Jnn(aeo}MbRXWm~mn)KUm{Cwub8Oz)3IN^wVny9njHHZ{79RVW%Xv&ttFM_S<o%
z87tOv@7?#`?N$9H-hnUP_~Shko(kfTZ{GRmQ&OG@+M%!B`s+KzmU-;C@7{Ygq%VT{
z@5wLUe0Yi(|NQmYZ+}<x)OTP0`RPynk@)M+U;q7Y3Iu=t0T@65CJqmx8sGsDn7|>x
zV|xm8-~-DSzH~?sg3qI11z&f;bzzW$3+x~OHF%j1j<97Uq+bXvW<nA+P=&R-paEM5
z!T-h3c+&oZAq^`yLmd82bvoRk0B`ui=IJVkLd0MZjaWR`ATfzKWMUJ0ca<kX(TP5!
zqU#<q#VZ~$b6cz-pRDLb2j)qPL-c?a%h*A}r4e}%LLnR5_eMA-FJf|>V;t{jK@aAU
zkMQXu@a*`<{RL8xP9bC=Pl!lBDpHY$WF)p8Sx84lvR;(z<0LJazD)8Flbh_DC*jyh
zP-<<Ip)4g9Pnkwhrcz(56yqvg2^Ac|@`1FBCHiRC#ZlVwmf)Ku-(1PdUWV$IWD4UJ
zg*i;Q7?YXJbmlXm8BJ+UlbY4E<~6a&!XGA6nN}$#8B58{Zhk?Wr_&`U%Q?>X<x-s?
zYyM~O-YLX%#uEzk+~GX!Ifs1Ca-Y1yXFt96Pk^#zpe+<=L0fQ8gyKt~3ss0iR|ru$
zN>q&$WlTdY>d%bsXQM~#=<Yt6!;l(sq_r&ROfY)VETvSXacSuRS^Cnd$uxj5rKulp
zI>?*~!=^i3OHW@4RG*S`sH7|^|Aczdq#iYTOjX2EoeIgQ-bEoRlADFj7%Uh4AZtQ!
zrbVIJQHoscUL)H|k0$n^u8L1$6b<V}vxq3?%qb^yoohxk5(1n_^sQiB${v*?750n`
zunEPBJG2?jsmgK<rkPp^>*`Y7;kBxI?dt$93(>fqH8h3U+h+v}Ey#6aLY9M5{@Ah;
zv(Of76&ga$<;2#=#e(jy&~i`Smh)Iy(I-AF0?N_$v5epd?XGAmku{n_FMSmEj+tHP
zSaVbhe@WM7$>mICq$Mo^@%B9>@mFBugxlP5S0J*<qjM1o-7dN3x4HSvb@d_=`DCq3
zacgg9=Q7{*lD9O+jOc9BaFN#N$SA2Y6?4x~VE4|azHYnROwr2P==P;ImPGGB1x#4A
z^wwx)gKvcI%U%XAm_q*95mxtGANrQq!T=^_3edz}4&#Qq<{g=d)iUA^54WotUhQ~2
zOk)T)*TuN_Pzf2#BOrqp!2zK#g;%`e@qTB>%nkCDuN)mo7I_nfB@}`F$pYrbrX|N=
z&W(#m9Fp>`(Z;;hv5L?6N-leIHX}ksTf9S}>lCML6IRW$I(J+_`-HkG8XKNPR3crl
zC_A#9GdUlfzYAL_v3`qm{U$xpMP53QF|72TGR^6y8Z^|B5Ot^j+s0GRuhfQYbv@m=
zYCNj()q1dotld{@skRY~xZbo3bv-?B`nr3;9*41o-D_g!4%swmHbmmQZ09}ue$<Ax
zf2Ezl1X|nH*v>X8G0W|4i~HN_1flnoUGCeFdv)LQwz^x#?v6!J-tcZhy}N9_Pun}7
zlE(M+_^oeD2b|!tli$7zKHGnTE#VDE&8!_B@xr=$;S%>^#gG1gaEmKEf*bd^WU;65
zk1rPE_8a-ht31S#qx_01_cF_2j#E{~JmxNkvCU}?MV$99=QQ8BAAa8RBnCZ1Lhm`z
zF=2F}Bi*)2KROScZgi&GHR>>*I%KQv^L1z4=~pi+*IDj$k%RrwSNA&EhaT^<quq!|
zUpw2|Zo09<J<>a$JKgIZxVPgy?E&38-{ao1zXLw-8@oH<FTL=?BR=u@8a(6sp0US6
zzVN=9Jmo9@sl{WS)7;)X=Q|Io%Y#1hTKYWcLvQ-gqrUW-W<A|?efrmny4I_oeG^+P
z``gq0qPE{X?(^dN-vj@r!XJL?vv+*PXIA&hUv*!b@BaMfCtv!IhidezKmA>2-}(u`
zKKHeMY~zE!<(ncu=~?>y^UE5e>R&(mKly&pAJqNwhyVRRY=5@nGr{%Oe^k@SSl;db
z;H{jFA=(J=<hW^C{4W7>Dw*OT-5ikLc&SeYZ~}>qmi}h^Fwmp|Y&bel>Od+4a}JZX
zhXY9vrhX~~YtCD200mhPsougdmL>+d%#Lgb7(BxU^KJ$st7Lev?0g2`kR=9EC<p;C
z_?pfLFAxczO9`QdL7cG2C`gW2reUUVs&Ww0Ht1!tkmI0mRhs4tkE+z1WLd}%z|61<
z$1n|tiimtk3?ao0nF<c$aAp=K*647ja*qw~{;L7^@Q;>An68jgnlKR6sSoFdtPqh8
zk8DdCG20X|5;O2h_>U5oZ4xo@{=f)hHZlAz>JvHfj5J9UPwmxU&=i%36wOZ+Q*U-$
z@fC~4`(m;2)T0)AaN^`46>$-FG_e<5>=#vz&4BT1+R7MSFcit5&5BX*QtsZ8F$@zb
zE5@uDc_wLIA{sf$5UA%6t&ymV%;dJQ&WQ2Hz7cR%DO=W%8<~mf&Qb8PDIVo<9_g_j
z?eQM*QJV1Z9XV+4^uw4?j34`P>)0_9h)W<9$R7zRtF{Xvw~Zi;0hk<81#O2HClaL~
z@*;alAvJQCII<&e=_5fhm@;xCG0Y<VO;V7&F(tDO5LxmiVKOFVawcg~UnCMRU~4t%
zK>|17Cc7dh8z&EWvL<~8Xefu!D8_NzCjKrZPLT4h>;$-oGS}L0uEIt@h^7=>#<<*z
zH<H99r_%J8(YS7`E3HgVs*%i~3`)u?EcHjL%rY_J5-fp^Ip&fhB*ZP>a<|yhET2SM
z_;NRj#S8WF;3C1m<kGz8(y};9Ftako3X|0YP%-^7D>r2_`*JNsC^F;7B@olV{xW?$
z^Dfm=H&&7}Ne3+GDl`*wEUV23Qw%CKMZZu}-&8X;l>;;_lc#Re9RHGT;NvuF^BQ~8
zH+Qo&w~}jwBL9A~9dSxHhtnJJ08(vGq`%|@&4zM$d@{WDtUF;#aS*T=3IG5*XXpBp

diff --git a/docs/images/CoolDozer.png b/docs/images/CoolDozer.png
deleted file mode 100644
index 2cf073c76221cd9707d231e3d206ee7e31a7b675..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 79264
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

diff --git a/docs/images/CuboidVolumeBounds_decomp.gif b/docs/images/CuboidVolumeBounds_decomp.gif
deleted file mode 100755
index 7372822e783d7edd5899c643f10325b152d73718..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6826
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
G-2VcuIlF)W

diff --git a/docs/images/CylinderBounds.gif b/docs/images/CylinderBounds.gif
deleted file mode 100644
index 5daf6ba2b6e8909f3ed93eeecad1a69d23f35b6a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3521
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

diff --git a/docs/images/CylinderSurface.gif b/docs/images/CylinderSurface.gif
deleted file mode 100644
index ae775793d13dffc3487086680e0ce59378bca8f5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 11362
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

diff --git a/docs/images/CylinderVolumeBounds_decomp.gif b/docs/images/CylinderVolumeBounds_decomp.gif
deleted file mode 100755
index 762a477cc39411ca33c03e6c2b70ab88980876c7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 7317
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

diff --git a/docs/images/DiscBounds.gif b/docs/images/DiscBounds.gif
deleted file mode 100644
index 95904a97a6372e19e1380e58a560a27b2fbbe8dc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4796
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

diff --git a/docs/images/DoubleTrapezoidVolumeBounds_decom.gif b/docs/images/DoubleTrapezoidVolumeBounds_decom.gif
deleted file mode 100755
index 0e8ddaac784cb1178e567fb0ce93ec19a3a157c7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 40894
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%0D<212#NT$PguX-+aYWh^J+fp(MBr
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

diff --git a/docs/images/ID.gif b/docs/images/ID.gif
deleted file mode 100755
index 2473c33975c66304dd97e13bb0372dbd80d7a763..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8425
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
LLM%MO2mk;(g{BDA

diff --git a/docs/images/IDS.gif b/docs/images/IDS.gif
deleted file mode 100755
index cf1895acd6565067ba8e63aa0cdfa310ccfd3afb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8021
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%0DGo5TC^=3y3MQaJ$fR?nxnYi
zo&M`oTjQUz4jOEB#nymqgYCwe>35}j+AF|QF1pOQcM}{AZnaj=V_-pkvvHi`F8N}c
zJ+HS=#D#eH)g*s<n^4h>1|8|viO!kh`1T%kYuY(idU6a1ht_NuOOKsy;d_eu_NnE5
zo%rEd2by+ZF^4{&)g5gf(#ZYE82PqMvwha$sXHG0>r2i4)bgv<)$*OcA079+pD!DD
zgsYZK-&2AQpMKHycYFNzCGT_gJDDzUktz0BPI~dn3;^+CEaed}bboLR`Q%kP_sPtE
z?cmx2apA0(NDy|1qLTCQmO!0lP<HT3pzijQx;m)P5a-L*v?}O`8~$Ty{*$5e{x(>!
zf8>xZb&C#YmM6Kg9FQiWxY8zshC-z*5Q^fuMiY$?#O^r|a!1r2qbit<)Mb%zr`sSB
zKDd`FF)D=M;?fyO$iVi&YkHH}68@mm!wL8<K|cgg8Og{)KIX4};IgB;Sm8G~g^M3J
zBHA23CO+Yn&|)H_n;4@7$r#nheVaVgs!U-?)UB~Gpk!4q9GOB!!YvevWFgQvh(SC`
zK#y<m4tO9`yhD2OP^t9cA9PtDT*guWvs6QOjspZz#!zB&WaWAy(?~dO4wHzJWUVN9
z5Hulknxxxdb#e*J|AF(B-K-`DGH?!bo)d@S949yX=uU4+ES&Qsr!a~BDTYc>35M|e
zCOzR<8&G8Jgd`D`6*1umg#JUF2EB_S2l@qvZj+z#Y-d44IgcK#NSo~Z=O-ol&Uk**
zqbnGMK}~v6l$P`{6eTB1Cn{2xg0!3wTu4UsIZ}VVG^bB|*)+UR(0x1<r#l^LMW>R4
zX3B>dN##UQTMAQ>UKAbqtU*exdR44uRjXU&YFEAbRj`IttR|J}oU+Ltw5C<9Yjxc<
zlhLQ|uvM;erE6V>NkhdPK}8b~&v?+$*SPwlMa8J)L>gpETQo?o^H6MHjp$a!>UE|J
zlB{E)(O2@=!kCtYhGG%>3kP|}tc86nVJ5U3KS6^+m9htaTI>EJba;oeq@ZeS|1_!6
zqDHX`VQpg7G+0&Cc1{Bj&u3pN*xAzbGM?Rynvk1WRoGOR87MAt_nNQkPO>Qj;BICy
zs|xN8AhXAGMR+p{TvAB4rpX2GWTV@i1$Csc*WGO<<_jU?MhO>tMX!Bv>)!OTHxr@_
zODyk+2LmM70ODCreeJ8@73G&f5SBoHxpG#F3OEr2o@!tLEQSLoqOT*qtYflESm$B`
zt`c@db&JthCAPKz9M&#j0Lx-NedENMO|gn`>kk*(0<bZD@qWu{S0pD{$xF6Eh?)Fk
zC`XwvPL^_&t$bx$P#Mcx=5m+K$3-uPS<GYhftJa9X8tr=+01EXbDNR8W;e%K&S-`6
zob7z)nbaB2dzLeIE3DxG@>$S>_Q7&OyI?@KmC%c3^ahLrgdJ0@(UYchh4=d7+*VrC
zgZ48ABCXs_hZ@hF_Q0nDEoxNHnbepbWU5`==2e@TW?+7Gt+~wV8rxdeXU4TPcm3-z
zlRDGDCN`F5><T>>TiIbw_OhLg<z_!y+EI@7w5_e=YF}I1bj|j*y{*=6e_Py_3HP|o
z-IQ{lTip{$_qyHPjds6V-bbEyz3m!rd*^%Bkkxm;=Yns42mD%i6?nnt0dRvSymtgw
zc*BS7aEPM=;SpE(A#!kWjAvZq8|Qe(J^pc!DTiF-BPV&uO@4Ber(ESLXL-wA&T;^}
XT;?;UdChHpbDZZ~=R03{1ONa#*^WpW

diff --git a/docs/images/ISCT_ConditionsSvc.png b/docs/images/ISCT_ConditionsSvc.png
deleted file mode 100644
index b6748a65483ed73993b6c60acbdfbdf17de83af4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 83783
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
b%$*ZHgyj?=ZoW__0RMC}4Ad)BZ6p2{`AlUM

diff --git a/docs/images/KalmanFilterStep.png b/docs/images/KalmanFilterStep.png
deleted file mode 100755
index 291992195271dbb9d590c718b460240c2f51943a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 25501
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

diff --git a/docs/images/KalmanFitter_logic.fig b/docs/images/KalmanFitter_logic.fig
deleted file mode 100755
index 8e482a47f86..00000000000
--- a/docs/images/KalmanFitter_logic.fig
+++ /dev/null
@@ -1,99 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-120.00
-Single
--2
-1200 2
-2 2 0 3 0 31 50 0 20 0.000 0 0 -1 0 0 5
-	 1050 750 3150 750 3150 1650 1050 1650 1050 750
-2 2 0 3 0 7 50 0 20 0.000 0 0 -1 0 0 5
-	 4050 2850 6300 2850 6300 3750 4050 3750 4050 2850
-2 2 0 3 0 7 50 0 20 0.000 0 0 -1 0 0 5
-	 4050 5550 6300 5550 6300 6450 4050 6450 4050 5550
-2 2 0 3 0 7 50 0 20 0.000 0 0 -1 0 0 5
-	 4050 4200 6300 4200 6300 5100 4050 5100 4050 4200
-2 1 0 2 0 7 45 0 20 0.000 0 0 -1 1 0 2
-	1 0 2.00 180.00 240.00
-	 2100 2400 2100 1650
-2 1 0 3 0 7 45 0 20 0.000 0 0 -1 1 0 2
-	1 1 5.00 150.00 150.00
-	 3000 3300 4200 3300
-2 1 0 3 0 7 45 0 20 0.000 0 0 -1 1 0 2
-	1 1 5.00 150.00 150.00
-	 3000 4650 4200 4650
-2 1 0 3 0 7 45 0 20 0.000 0 0 -1 1 0 2
-	1 1 5.00 150.00 150.00
-	 3000 6000 4200 6000
-2 1 0 3 0 7 45 0 20 0.000 0 0 -1 1 0 2
-	1 1 5.00 150.00 150.00
-	 6150 3525 10125 5925
-2 1 0 3 0 7 45 0 20 0.000 0 0 -1 1 0 2
-	1 1 5.00 150.00 150.00
-	 6150 4575 8775 4575
-2 1 0 3 0 7 45 0 20 0.000 0 0 -1 1 0 2
-	1 1 5.00 150.00 150.00
-	 6150 3000 7125 2700
-2 1 0 3 0 7 45 0 -1 0.000 0 0 -1 1 0 3
-	1 1 5.00 150.00 150.00
-	 6150 3225 7950 4200 8775 4200
-2 1 0 3 0 7 45 0 -1 0.000 0 0 -1 1 0 3
-	1 1 5.00 150.00 150.00
-	 6150 4875 9000 6300 10125 6300
-2 2 0 3 0 7 50 0 20 0.000 0 0 -1 0 0 5
-	 1050 2400 3150 2400 3150 7350 1050 7350 1050 2400
-2 2 0 3 0 7 50 0 20 0.000 0 0 -1 0 0 5
-	 6975 2250 9225 2250 9225 3150 6975 3150 6975 2250
-2 2 0 3 0 7 50 0 20 0.000 0 0 -1 0 0 5
-	 8625 3900 10875 3900 10875 4800 8625 4800 8625 3900
-2 1 0 2 0 7 45 0 20 0.000 0 0 -1 1 0 2
-	1 0 2.00 180.00 240.00
-	 9750 3900 9750 1650
-2 2 0 2 0 31 50 0 20 0.000 0 0 -1 0 0 5
-	 6675 675 8475 675 8475 1650 6675 1650 6675 675
-2 2 1 2 0 7 45 0 -1 6.000 0 0 -1 0 0 5
-	 6675 1950 12600 1950 12600 7350 6675 7350 6675 1950
-2 2 0 2 0 31 50 0 20 0.000 0 0 -1 0 0 5
-	 10875 675 12675 675 12675 1650 10875 1650 10875 675
-2 2 0 2 0 31 50 0 20 0.000 0 0 -1 0 0 5
-	 8850 675 10575 675 10575 1650 8850 1650 8850 675
-2 1 0 2 0 7 45 0 20 0.000 0 0 -1 1 0 2
-	1 0 2.00 180.00 240.00
-	 11550 5625 11550 1650
-2 1 0 2 0 7 45 0 20 0.000 0 0 -1 1 0 2
-	1 0 2.00 180.00 240.00
-	 7800 2250 7800 1650
-2 2 0 3 0 7 50 0 20 0.000 0 0 -1 0 0 5
-	 10050 5625 12300 5625 12300 6525 10050 6525 10050 5625
-2 1 0 3 0 7 45 0 -1 0.000 0 0 -1 1 0 6
-	1 1 5.00 150.00 150.00
-	 3000 6900 3600 6900 3600 7725 600 7725 600 2700 1200 2700
-4 0 0 50 0 0 20 0.0000 4 255 1680 1275 3750 (all interfaces)\001
-4 0 0 50 0 16 20 0.0000 4 210 1635 1250 3150 KalmanFitter\001
-4 0 0 50 0 16 20 0.0000 4 270 1530 4350 6300 OutlierLogic\001
-4 0 0 50 0 16 20 0.0000 4 210 1635 4350 3600 KalmanFitter\001
-4 0 0 50 0 16 20 0.0000 4 210 975 4575 5925 Kalman\001
-4 0 0 50 0 16 20 0.0000 4 210 975 4575 4575 Kalman\001
-4 0 0 50 0 16 20 0.0000 4 210 1245 4575 4950 Smoother\001
-4 0 0 50 0 16 20 0.0000 4 210 1065 4650 3225 Forward\001
-4 0 0 50 0 16 20 0.0000 4 270 1305 1500 8025 (recursive)\001
-4 0 0 50 0 0 20 0.0000 4 195 1980 1125 1275 Trk::ITrackFitter\001
-4 0 0 50 0 16 20 0.0000 4 270 1695 10800 7200 tracking tools\001
-4 0 0 50 0 16 20 0.0000 4 210 1005 9675 7200 external\001
-4 0 0 50 0 16 20 0.0000 4 270 1785 7200 2625 RIO_OnTrack\001
-4 0 0 50 0 16 20 0.0000 4 210 960 7575 3000 Creator\001
-4 0 0 50 0 16 20 0.0000 4 270 1590 8925 4425 Extrapolator\001
-4 0 0 50 0 0 20 0.0000 4 255 1605 10950 1500 Trk::IUpdator\001
-4 0 0 50 0 0 20 0.0000 4 255 1650 6750 1050 Trk::IRIO_On\001
-4 0 0 50 0 0 20 0.0000 4 195 1560 6750 1425 TrackCreator\001
-4 0 0 50 0 0 20 0.0000 4 255 1545 8925 1425 IExtrapolator\001
-4 0 0 50 0 0 20 0.0000 4 195 570 8925 1050 Trk::\001
-4 0 0 50 0 1 18 0.0000 4 255 2055 3750 7425 if outlier logic fails\001
-4 0 0 50 0 1 18 0.0000 4 120 495 3300 3150 uses\001
-4 0 0 50 0 16 20 0.0000 4 270 2025 10125 6150 KalmanUpdator\001
-4 0 0 50 0 1 18 0.0000 4 120 495 3300 4500 uses\001
-4 0 0 50 0 1 18 0.0000 4 120 495 3300 5850 uses\001
-4 0 0 50 0 1 18 0.0000 4 120 495 6750 4950 uses\001
-4 0 0 50 0 1 18 0.0000 4 120 495 6750 3450 uses\001
diff --git a/docs/images/KalmanFitter_logic.png b/docs/images/KalmanFitter_logic.png
deleted file mode 100755
index e3c0eafb641ffc24cab3bb350a88e3408323dc23..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 46933
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
b{+<;Twf!64X7=giOHtIO&o<r+PdWM@YVikx

diff --git a/docs/images/KalmanPicture.png b/docs/images/KalmanPicture.png
deleted file mode 100755
index c73bd98486051ffe6b40a48c40f6b77795dee1b0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 57485
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%0AA<gRsbCI>!8v!r*YTi>>|$dqO$|37RbyL*xJ9
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

diff --git a/docs/images/LayerR_Ring1.gif b/docs/images/LayerR_Ring1.gif
deleted file mode 100755
index 8b620b98938c23da4be64bc4b798b0a79dd6f3c5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 17375
zcmV(~K+nHNNk%v~VHO0g0`mX>|Nk?yvjG49|9^jf0002LzrQ~}KmPy#r7tSJzP<ne
z00000000000000000000EC2ui02TzU0ssX55XecZy*TU5yZ>M)j$~<`XsWJk>%MR-
z&vb3yc&_h!@BhG{a7Zi~kI1BQ$!t2G&`m%hs9LYstai)odcWYXcuX#v&*-#z&2GEj
z@VI<VuiNkVynfH``~QGi0aE~hhKGoWii?bmj*pO$l9QB`mXw23mz$iOo}ZwhqNAjx
zrl*aWg{Z8puCK7Mva__cwtA|!y1Tr+zQ4f1!oa!1#>dFX%FE2n%Eivn($mz{*4Nl-
z(AnJG-rwNi;+@;$=I7|?>g()P<?ZnC^7HidsPFdq`uqI-{%`pH2^>hUpuu$k4=P;9
zu%Sa=2_H(FNU@^DND(h;+{m$`M>PH!KZ+blvZTb2CR3_h$r2vQmM~+=oayW(&6_xL
z>V#!;r_Y~2gF@;lw5ZXeNaYYs%CxD|r&yLkol3Q8PN`P2YTYUlE7z}J!!GnHwyfE+
z^vI%J%eL(|wQl3eo%@Us-Me`6PJ^qruiw9-_yQhGxUeI^=LjfX%y=;}0@ff$o=lmV
z<Z72cAvV{zv**vCLyI0wy0q!js8g$6&APSg*RW&Do=v;9?c2C>>)y?~x9{Jb1KTy2
z*|72Brw$Y+H@qNZ1kj^PpH98H_3PNPYv0bjyZ7(l!;2qJzP$PK=+moT&%V9;_weJ(
zpHIJj`vU@&bJ{%ax#i0LVg7cFe$5cL41NY$!k;+)A?M(Oo**ckCe8_f0E8H3IEjRz
zEErCM8ipt$A{>I^AvhpLlb|vyvIyWbEk0IFiJCP>P>LhwsAC>9dUE17IPNIqkZ<(J
z9ECSpNaT`Cu3_YUHV#CZi~_!>;(%5*^W-K!dJ|-mV1~)XmX~zd&6i@PnI@SEMkx@Q
zYR1VVo0XW!4V=luc#NKVX6X!{!vLCypmETNiJSl6Dd(b7DQ1YFlh~P!qKsCW6k~xv
zDv6}nP-^L?KsEMgeiN=z;e{~zS)i)S5DJW|eTX_Ltc!4pC90t2T9mAZXo?Y{{&=eE
zur2Z0E2$j<+mEos{x(~ZvB%P?h^>*0MrD9iVymq*($WDfiO8C$EI-UTYwkwhg4-=3
z)C!2}x$usZZX&)8HSRv;#;fl_^U@n`jYvwVWUAS2dnKzb9uiz6^*++>fA8)q@k0ws
z((qyT>XYxp9OqN9#sB)4vBv{<Z1Ro$I&yI;BipmFFYD?Ov&;x5Y%m@vKe93-52qUO
z$v}IIDJMJE+HyTF2dy-aLw8d2v`5!6fB^;!P{0@kOkFh>SyMfL7fCNY3vgtYZT8t{
zr>%BtZakex&yf_+nE_!K(Am{k*xlIITTIz!!2~}tv)F^S9rBT;0wcF)e0QPu-B&!m
zci$xwZp`5RmK!p-+w4Xi3u9I{y~W~+W!*IC2AIAW-dKd4xht4wF~IDv+u<l1oF4+W
zBc$`)dlv&ZRz>i)3-GuVsB7VR?Wn|#d}FM0LAx9UL~q6HR_9v08o3*?dn3eWwiw-9
zoW2;}=U*YZ70ch^ye#j-A4&X*rLMOZi^~yy<T+1MeHs75pY_}jz&B)VfLf>?0^zW|
zG;}Wz-($q_tT4g8)lYpF%#UIkXFTDxu5!$S8TD?LKgTt&4g0GC=`zR-$q|5qTyP-_
zhX*}3gs*g20L>RR_yy8kVTGPK!wJvuKtM!r5u&T0@>r-r0+26#6kJ^nK^Q__#P5eg
z#326p;E+NAgl~bEVI0^zv&AZW28?64p%gI~#4aojjb`+q0D$<hF=Vj}Mf}4N6_G?a
zV&Qk}6W;jPNPq#huZp9%Vj#=7#2K=oi^O9jHXb)SC1&AqRbve6Fd05c0&sjc#NubX
zK)fA_j*k7aU>ox2hdmBTj$O<GAmezu@bOJ@GdyH16bU;lL4ud}bK@Pom_09gZ3|la
z+WxwBK1W)HhqMGE6q~rkHTqBu6C@q$B1wi|BD0RNTw@uAIR;kt!Ig**T`d1N%_d$(
zG=`)iBHdR9aemW4y{n@do#>c-7V=Iwtb*PacugACQjP^gUNYfG%f?MpZ_X^A6aHh^
zMvA@=4dfJqIr)H2g~`#9qP%Dzw>LL?no*wf+@%ozNx?Gu(Sn{-VQ999N=*5aq0E5j
zNV}Oqy~Q+&lN%#TJ2=sXVlNB<)dED<i3M(AbY>gfLq|3D(U-E(rA(aTF~68Y*rYTR
zuBu@0wm48QKr?|&OY0g#DNw6g19hDw0~F7P$-I3gqH`2y1@B7AVN%VY2{Nf%p?Wwd
z1*{iJ1nE`Th*!nxk`}ydMPwyAKQoYTYZ}BGD!G=_a3-~&?QEJ)!9hp7D%FFbc^)(i
ziq@oN6Euy@C}5?R)o~JbvUZqiAh=4)pSn}EEX~^VXsMsaew7oh(k$J^{(8NN%5Ipf
zy(VjkdYRFF!-bvo0wqUUx)shAs1emBP$gr_yt*}xzP$odM~c%f$QBGy#f9f!F-R|p
zGnvf|s94w9PWGYnxSvx4WU?y;yZJV{!kcavt=o;qRgbsYtuJxecr~9YumINWOz2#T
z(AJ%`tL<H{dDr#cFT^(wx($TnB*#CJj*l@|tsje(_g?_NqFYoesu@1)+001Sj|;Bt
zfH<sUiDp%F=@ZQp_a@%94pYMH<dcYXD&X6e>T;fmo)T-?)H71<XRWGPo+_J$Ql8<B
z!rb1EJ6k~pX9L0H1l=X8dQlit?ar9ha1%EvWT3{>n_m#|dF^Qa<zyZ97cR7(C4uNk
zHTu@LHm*dsn0p2@b5_l$WubSSoZe`#R>V#gX_sAmQ8&vDd$YURG@+=q==FDzVp#8V
zSGvl=a%sM^NT?VTC_sinI?|KqR*6rWUN~Q-le6QMsjtywqSCa0ac!-rr5MZlq4Bl)
z^<c9-Y+ChN)u~mkHE!#WVqyFm*krEsu)AtnV-xbl#as4}H#jwGW?F~D&E&lciDAKp
zRNuv0VY1y?!Z56t%HhVHt;>XKc%1vjV!oCmq($#D6FAB~_9HF}D(|;`hNi;vCz7)a
z+@P8ea^vlnrNOXXf7@2vS0+x4(R~V9jTOUa&~+Pht`7bghBVZpY;kQ%Yw#M58p>Vm
zw6}-o^1;H~(1{Zmm}$-mTHVgaIpK92c>cro{t=E^cca&1RcLV?I#|}CIw@ckyj$X}
zm}*bMy2rHeHl2N0GymJo{*-Q~%e3BcU&GwDaAG`^I~WfSeBsK__7;y_@m+no*`xlZ
zyhGj-<G%bDB@ZylC(81g-$dp^uS$iFUMUT4N8%|9IBxZw^nMt;77Bld!@mmju&2c7
zb00{~i|p>?!aeU_Km0t%J`1$ZZR**v`r_lv`FuD&7Lrfy<*%dp&5O9+Cl38RNdF4d
zr-SW(f&K2!VfVxTz7@hhhw+PW>gJaO`gyPZD*mt^^}xqh+T-7d`RBg=0&stE;C{VO
zex~4mpMZb~NPPSk2LLF5a6o`oBzz61Fcnx&W!HHJVSpDXcpZ3t8Tfmi7c3O`fw6aH
z7shpL5O(wQfOS_V)~5~}xOUoiISklCq0wz=G-$-af@0u;3b+OmxC=9Af;(mgHHCC#
z#)G;tYi1RKh_ituXoTK}gm#u_D8z)?qlJ-YdNFq@RQO9)*jdrG2B0=9snmr|@`8tw
ze;PA|1z3ZDa)bC|QbQwLSJP_hb!TulTNp+)kJlvov|~_cSR;sc@E3-fGloMIY6g{K
zt3^gj$4@Y(E7;{KK=_3yBN~bb2+3uK{u$&?GWBu!MT(%ZR9xs`z88fumx!JC2cJl9
zl_Y2OwK`ctTzIoxwHR+rmnMI;i-fp}hA4%uxP7iChtbD~__mADvuzUuVNIliX>x`V
zC5*S`h9pyrub7OV1R7<uPKy?D8rNrxLXD-jhC!$eF_;cTxQ$@Lh*g6<0|bs)bxrhG
zWT0Y>OJt1<hm9@+hwdl`vDk=OaF2{+kK>4spQ4Xy$USTrDeH(1?Fd%Lh<J3EW(4_M
z4YW=vv`$KBDGaHKUI=x>7?6uc2HRGUel$ze1Xv(<ag`F17{rfucZk8KjV5^q0|`e=
z#Yt?ni%v9f0GJ~(*?S{7c_o?tlZ)7m8F_R|L~?)ymBUh$aYU0a=#NMPkVIIKw<m^7
z$&+s7Xro3qMn^1EsX<oRhBk>WTB($5kd7+&b?0)HnMjhyuuxcoU!$WnspDSz=a$|A
zn1q&=5Q&w!HaB&Hazdv`UnZEa=$J@Vh}XE5wop^uc8QHBas)DwppcHD=SzYEnNLWV
zn-Y<0cRrhTX{Ga%?(|@<Mk+Wdnr`5kkXM&T84Q5Lk{Wqz+NM`l#hHRhn~G<f8W;@K
zMvlKViX!!CzuA_uDOb<wm!$bCh6xLaHE2*KVdC_Wz=?TWNq!gkoWv=D=0<0M#Y7TD
zN%fXR-RYLX8F=H#im(1+o~p?~>LisP6r0g0VEcKF4*8yCFoZe@OXtOseWaNA*`GS8
zpbhCj4_TVkd1C~6M+WLaoJ5NW8aNudp^N~aY8Riwh<NllI-w<wL{?nR$)N6~qBD7v
z#W|nbqgW#qW0!?cf)yJqT0S{il`cx2!El{VhMv%bbg$N)O6j3g2cnZH3=sB_+yz{C
zb4oXwqAJyT2NRlj5SN#yr2R;lyA+D|bxeSjiyl;7jyOg7xuZyR2REd2&Y-0U1a=Ii
zrEt0ibt;$m(?fw6r(ocNeus{lh-ff&pyC5>LMmgGh^A`FKz4A6+|Z^twPN#FmW%00
zJ{Jd&%5s#doc=sEV&as98@Z`J_f*qqFA+*#__<|4SBl_tQfa!V???x5<)qHws6s`l
zmuNk!N?eKR2DW-~l!{6mR8yM8iQL7QPf2l-*`>#Tg+hmMLe_7+s;C^wci;JZbYNXh
z_@<yltJEcwyjef2*-5%cT>vL)I@+h*ik!15N1!uu^j2S>T3zcpL^DQfJu08ZaHn54
zr&?;HIhkCkrd5FGVbj*BwVFXGNny%4QVw-itafjW({bt(sS4Y4+G=mbvuXiXpza!p
zCj>-tx2!dpl(71iW)MkY$zFa|EeDIPe>61=+eFVgV!+j~rMN>l#j!BUSPpxpz-Y5O
zWkEv~{!2X9sy|4wSLvny_^KyMIgB?`ILm1+%V!EnTO>50<n^&l`G`9EghNHKzFAZZ
z)<qgiAmHX~UjR|5xR3c7qF`99t8%Ri8ntWWU_uMD($H)ayNBDkJzRC1J^Qm@GpA!4
zQ+z8(XH`(Pgtt#=umC4Xi$j*u$E77p9Dn(=u}TKem_Do}qs#EQT8OL-#a$J~waz4?
zDfmJuC~Y;{V>LTX&9+Yql(z1Kpo*)krRp%I$r)67vaVu~c}rc@AiA<;a<(L`IHW|c
zS+0|4iWv90(K}wHtDMD(pF{g@8^((w)wT_a1`r4kz1ttZ3#-AKkaT0bZfZqLHlmvT
znpB~2x}-Kkb!AqD8>0j_qO!Y2<5N8#WxL54P3Bcim8-OBX|h);w{wf7oQu8!Ots6P
zVTpUS7L^&eWTJ%%v-NAgI7noOJGPRszXvtHcGa^7`ZcJjI;@MYfNGa<tGRNQvVK%w
zJS&atD`$thgCUEvf~#fTnnOG5!A54aOQvHf<YuO3RX~cu@Dz-1yQHlM!~AKtI@V+v
z3zJNWYS~l6qXTG0JBd?kyo2jrLHx22#l>p-T}aGCP8dr%H5z+rxl4<{QanyF3`#%Q
zu0v@HS3Fc&*K9Nlv4Sj8ko3dKW3ffmY+={O*ZWS;B)A*|z$5ms|D?t18I=Ak{GWkZ
zc}^RLR%)#btixWGa=jS3^?Df`cgk;f%0hR^l)S6R6b5>X%DpMB@cKf`+f3_&a0VNc
z>%&GPySo^3st#Aai+a9}A~};vy4H}ZH+!rlilDb!%ge|H&OEi$#mvI`ycqhx$;!+I
z8_ZA4tWjLYLUhNdj7I#*3~JPj2`O04TEa|(nJ-1p$l1=L%BmR&L^DK3hJ?l0+?Pfs
z&MkbKFKo`xNyYZC&MG9QdWr}PJx6lt(000~PF&D0nk1b(fuFp<+^5j5D8~nkxyFjn
zGzQY0DAI+=v{|{)b(~yxwv8$cp)5@g0Be#+N^>(!oi#lVH*E<y?f#V=ola`H)27<f
z^6=B{7}UUK)Vxc~s%OkaUDO7=(sXRnW<}M)%ra2Td{Rwcbj#79tfEdm%t##%N-fh`
zJ<gYV&{&<-J6hIUeb&Y7(o)RSktWwXGrkP+)etw-5geYfsn<r+)z_D~Z~dT-N!U<h
z*fQwXESh-{o!3=O(^s9?>54OZ3<wbor~bNveX4?!je=P7*<vTFdcfFk!`B}I*{rvB
z9^HR=0J@cssevY{{CrwaHm@Otu-Ht>HoQ`LBB{GMbkdv#xqWn^8kt+Y*N)AOuFas6
zb+4W9s}-!xV)Sm*ysF!rtX-vNb3ohB%x1evtSgw^q+H6?{>avIT+W!iLv}z%pP<JF
z#>(6^uH&PNyiHt}{LM!<i|-{U)V&4jX+Gj=rtTz^>+6>rWJ#c5(W>1!&n=PBt)K#%
zJ%1?B`n=hDz{nOwK1~K%gUmOeR!}02u7l{a)myl-jI=Y$xMj*h)NH2`3(Rd0;kv`x
zC{p1y7uH)T)H-~wMHWfhs(T}DWR!eMF`l&@dq?-R<n&rcW2=K*tK3Z3H8TrtPQ_X;
z#g{l$$W1;tIPN_<4kSFjpU4coQ*$*%9&AEPv_uTSLEFPBS!4{B$}e<}l)STFZf)Kh
zw0VngXWQFMc;`!=Is;44n(V?F{oZihz;`QHZ5}uNIV^2f8^Vi=!73iki#4^s$W-;}
zrd7U&Y~Hq)>}qtSwWnTkIU`|s-WUu1y+owgM}66j{y|iX>ODK@kRZk+ioaKv>C20{
z8p%i^oRKXD>td%stb1V{3@G57%_l^=ogR%0-Z)K`TAA#ic<luOst0(vYkJvrDcHK-
zt?f1l*f#UgkX{_i#_NyZ>#j?^)^5GTOSm?^=?mMF=xybQS%<@BazMG;qs*KXyyDqz
zZOR+mEsD`TDhzbwrr4$Hutlx6p4p;Y!jk*vi6HN=OYg@nzZnce037nWd33G`(CqVg
z@Q(7zX*J2yTmFl|7uJ!%Ve$<vy@Sc#BaQx>d=+6*IU2ci=Fyqv8vpT}Fu@;uq6n|)
z`0ix6B<%X(kx8YGqdxCEbvp=$kR+^`T7UCW4?G-?mOO9O<+(wr`Rl7GT1}jx7Z0`V
z4!KB=TyOrAao&>OMd$h6VlO%MHi~J-%kmtbLiQv@Ydlfpif6xwU1>bLCx6k4ZqUDw
zo3EL(-!;TEX4mwj?qdezvF7TMKKAK!<V2g~a-KpazLH7|<#nEMfFC1QKlcgb#ks5N
z@>@ou)#k#5YWE(rUGt4&Kjsir=A0n7k4DXB+-GSW(&!wNtoh8<eX*ZaKpvjAXv~q(
zdT)(3!)GPlW+eC_8$f`ZL7+dvBmVErV}(~I4&r}%@S9immi?pd`;;_#PX@C5Dc$_X
z?f924%h2!t5FjL>WSA-?rne4l>%y?IIHDk>Aq&yL8`l-2Z>exKozhT4tD+JJ2|=Sl
zV~Ux6pMuebW1@%xrjdZ-PPSdJ<bVyA&F69;005xfZ+N`46QH;i<&u(LeW(HiIl)1~
zLc>GEM8!qMM#sK4qdJo-lAf=}MHEUNy3L`GOC}N%CsK;a(9)S2I<Hl}#7j%MRn|${
z5Uo+Y+%8eSPTMIrAHp%r%tbXeWoJ245o4N5;%Hr0Qov{K#pG`A!tZc$=yI^}Fv*<M
zbH?4uS!_;PUXsn&-ge<&{+jjsQp5n-!UIMgzk#4g?8+wqSc(;&8r}dV(BZ0mW~K>3
z=57$PHXc1*`?sRnoQ?YKY!lhi<x7|`Wim<!rsPaT1u}Bc`Ku?-oo9Z^(HXSdP>M*Y
z87=xosY#<{QpV|sGYm+p&q!wDXD!=JNP)7BC0o|)SwuCvfJNKZ?OV7sroyQT7i(NY
z*X&U2hb3EIxh(MxCS2Gs%}87iFJ|1>n_4t=-`;h6Mz7*mu?n7oc!%I;f|YMT7HzJy
zBGTtlQ!~)|^lR9$<*p7R*)3(+H1<k^y!n+tw%WwzCSKflCfdi9FF!o@jqSF$l^eO@
zd-k+TsW?m&&fNR{cko@3hbLb?rgJyY(MngonYxAxLEtOg-OFNF^ZE7X9>3rJ|3}b^
zjEuP0I}V@AHZlR9K2SkNFaZ1WPQnRsq7Xm~GaN*~Gt@iFz~cz2q`rry%I?A8G*ofL
ztS)5nMHo*h#6z<{Jg^k)TmfdH6UBotMj(Ua#zi5EjF89>Xe`S{<(>+oDMGeL(MT$*
z6vs*|gXGW*CCOqkOO1Z?56R-lEYm{J(o}OzHrsUbO*rF}b51(zwDV3p^VIXr840v&
zjgY`JXG%c}HT1eY6IFCkMjLhXQAi_=v`;h7`SQ>|2*q?$PKzw1Q!u+6>rzmc5VKTN
zQ*F;P%vAn`QPiwRMRm>cDwWOFTUW#toKKzE^|fD1gVicoOO?`9WRqpCS7nVH7N=rC
zJ+@hDs}+q|Yk_=rrf55zHd}DReG6N0S=?5pZaMunLS0!5wzPL?x~7|WE33D$b7M+(
z({;=B_g|OD1z5#=VcHkdeg{@~VdUmzIKzTpI{46pAGY{nK?KIwzldF$*wBjgySK5C
zNp9CFjl(H<v6T($xTTK^4S8dlYi_Vro6CDyq?iSrIcK0RPC00u{hSQYaA_ra>2il=
zI=r1d>KV+RYdu-TmJQ2VDu-Lzny|0&irSs2v#k1Qw3~H0?eE666lrkJW_xa9ai*I&
zxBkm18%w$G_FHDV|2{5na`v{e@9)CKOYz08RxR+690!o_a15^!altd!vTMz~qZ}N|
zsl>c<(luPW^x{76CUhf5NBwp4R)HOAqi=&dTh~{`+Fi+&ksU3@;R@a@)wyBa(^F?x
zKEL0WZ@c#BZnrjf=c_-hdF%0pem&`{RXTg{ujf2`;);Lfcp<4bZg{uYZ@>4)AV(Sg
z{mgd;eJztGe}9t4=RY_5DFc5%Qs4g!*dqTO5H<nK!~kPdKm|t7SK>*a1W&`jM>r5h
z5abX2#^k|_Rj@7Y10KP)_o41li-Q(q;gCew!pdOK5gL5a3SoG|_-zS?F+5?7{!*wm
z{q0bQE|lL84<o}y(2#eU5*Y}axVtF5FfJrK3l+<PL`EpFT}(7$7v)t%FS@LUOZwq*
z;xmA#gyM`mS!1Tc_{K(@4vve#;xfu;oQH5HA{f!lD(>T#G|f?vmXYEh2~$T!XfZ1#
zvH%!9p^#qqF)&<=ofDa7Nh%Z)Y?!2-72%*rltCeZqKLv)_E1W$*wBz&l;bLoI7Tns
zF*hf<$Sqnijgmy8M<ocND}DJ29saT~h)e`1XOhc3unH5j+@(X@C`@RgB$&|@8!Sg9
zOWD+?J~z`$GK(NTRRW8X<nbg~lG93ijq`csbb~QvlAzvrGc&xwMI%T4(@ScG5uN$0
zCOgsK&hvNzGqeOIZ+w9tej0M035^Re5dlz`m{KhS1>_eb0)$C2RFDhR=vy3m2#CH!
zqBx+aDK;@52X!Yy{+ypW6Q@j;s?4R@i)k9L85?+#v@a&zsV&Js$&Rv+qe1nkHDh&C
z*yJ>mM?gs)tkBe()rqLi8|qZs@=-&C)Fs+%m34ygo?bL0oL22zRmqALtQJD6EdeVa
z^;l7U5TT?#9V@(MS|KO`v!?FY>v>Gr*DkEpYu;>Y8^4*-`p~1TrUL3&vxhy$@({3G
z5UfZLBv1w6VL|iQgU0F_S+qeGw2nzDAu1~p5xsy8jNIcvRXYCK@QD_-j4AC$keW>#
zC8QqK;jBCnilNB{jCU(F>zVS3q1p=Kv@UUyL7E$i=S~2hv(;R2se6{>%3-<T`RsKu
zW?k=I(Wu0_t+A#XUYd~xyyzuMcH^*J@O0NP!S&j3MP>^6*7vxR8!xoVE3NagmuTx1
zaC`g9t^ayUO$A;Wff<|?_kJ?L>I(3KH|Agq<0QgwfbUBi%iX&!i=3RxFKR<PxC5hW
z!u+amh8Kom7i&1h`dTr<S{!44!5GIg*>F2+OtBm9IBuF0GVx|?upfgg$RRqh?%E^5
z5=U;o|LO5RlPt3(7dcrv*0M~he1;BJ=)+z19+Am>)&3((?8-jN@|hJ3MmHNd${`4|
zh{ycWDYJ_|W}dTZnw+{cdu+{AYjd1IW@ba9HPA2{wAmJ%=(@of(rE6p1nRsT`A%9_
zh}N`OzHEj|uj<ZtHJyF!#c5vt*|-o}G|w8%w?cQCfT)(Wcq=V{P&0YdwQe1)c|Dd-
z+Y|tSnqI7bO<YMI8@sKR+N%#|Y@Dik)y?rWB&6Lz4F&ru&b}P9mCd|re;dNgCL6a!
z=WTIwH{9u#@vU>cK6JAi(_EIfOSBD!cb{q3n7%f)r%3Nq=lO%#CimNhowP^Sdq1*O
z_$%FQ?$*V-;lKj;#9MOjz(O2(`?h#GVcKzF{uNwr8c(0Zuhs8djd0yzLU~gEikEy7
zC(|GwOvPz_agi5}<oV<H&Bd2&pL;szmD@Q1O&;`dtsLoI9y;iX{=lQpx8*J$i_ODu
zYncjMKNzR%(>ECPrI*F(VRr}DaS-zk_MGgCQ~KItV)h%LJy&XXd;8j6_m{w(26B%!
z-DN&?aRwCVhylD^3I6bdljn?S<bh!=Q548K>3ewp_uwgSV8j!fIe9F@Bir%FRD%8T
zkF)&f$DMibF!GP8wM8mGlTp)a?e4L+chgtrb+L;QXQb2uXI#tJQfqzTgDt%yu+FQ(
zOBUw19}6=9vydH><RCusJMBj@d+XQ!9`)WqCR3NX%zgytx7i0C_Q@|2y{~}pn!s#4
zy+2PD3?T+VnfduqV}ARW-S);~J_0wgP0r}1_XEAo7{C8Gz9BI+BAO->OFoZdwe4G$
z_S30bhz8Kuhx*IEC@MY;Y`5i0JPF(g@tdn@$byqHzzz%;{7XUoi@<pk!GY>2TyhPR
zvL{}uJ{C-bvCBbnNIw!-zx(^Y7_2~?;jNzvJ|s-S09nB}Qb0X}zz@{C5ShTG62P~D
zE8n9N9ux;A+`@A3K|1R{tKcdD@hYDRKos;st>{8E3<ogO03b|+wlYF#imUib2_wwF
zHjF9++`|=kLrW9GQ1ZUQYK{IW0IS`Qf+t9+8&tw4bi_m0LEmx01AMsx5k#E0EFsLS
z&N4&IqC-9OLrL^QH{8GT!9+CSqeV;x)>4JgfIU)-BQ}ghZ~#PHL&Z$YE!O*n9bt`9
z(4$cF!cnBfS~SJ`!9}ZxE|OA4hfu~~tT_jKKrZA!zluhaIlL%L8qu>qwHQWXEJYXe
zo^9MhZ~Vq$3`Z3j#~dt2bL<9Nj6=J^!Dth{CyE1hL_TX|j6PI`cSOc9Nw{`Ilzj|H
z9Oy?7EH-)E!+Ru1cQi%;^2gyzNHttYhU5l=ltLhq$m_{ReJqAq6fTZz4om!#gA_-N
zWI>9o$c9A6j8w_d`2I+jJco<a#*@syl#EG>bjSvR$R?^uX#_4x%tBIw#DRmtODxHB
z^vUeINu10{mQ<E!Tsx+0N~g@mxKYQtn@XyDhM63)Kq9A*6iK19ny@U4fqaCn#2u^*
zJFVQxsys@Jgvzx<y0&ynuGGm4;>k-=O1G;^yS&S%+_JfB9D2MYzl^A$96oG>OPVCc
z!~9FYv`V$)OS*(f$b^ZsL`YI(xXX-<%rr@&RLlc>ObbcOdPFX~oFToeB+BeK&g@Lt
z_{^jfM$&}Mw<O896wKCCxZ1SM+dLYiR2zWAv(OAdJS<DIM9zMaOwCNe-t^6tWKPhG
zy_$GV==@FF{s~UG+)ZV(&g;a^=+REyEY3?xoCG?{05Q$-G)mlT%=7ck?*vco5l>`^
zN=Spx_>@l+qEA<`Pea4c{ESS-yh`p&&cZx3FhWn`Q_o6T%=RQu>a@%N6}rHz&%r!1
z0G&|%^dbH%j>QuS$HRdT1wP8lPz~KsGU`y-;Jh&KJPLZhEPO=}J5bphJOyn+<s?k@
z1kT(f4%Ks{)OtzZYQ(;j&=Xa(3f;2~5QSf$gx>Rq&4NX?G}0qowj_-W=R3n1+)|VH
z#d|8yA~Vq{jm`mOj_!LaU3xxP_)_w0(D_=q8znp%ozWf5&K||BO>{piguWx7!y~Lr
zY8=!43rfu-T1~#9LLuE#gz!`UEHE(@RB)8eDa=y}v_UNV4Yy*`n|oA9Jx57hA37L8
z8N`I`fWI_6O`xpNK-GphrPGxfNgg#%7(@>e{DOmE)C&!-*X-2%kWEmfRK6fWW9SE5
z1ylCgRbDj@Uo8_vy^cNI1sRPbE$lL6O;%+k)GRX8b09-KMF|jq*5CWnRBh8iWWWu{
zQ5}6%2aQ$kgCsvKs2l(Va22ga1uagsR++?BI|6_^y%oZOB*Q|)9f&-gz=Nl#*R#4;
ze9hM@jSWpqhQ#{BAw@$eJvN11*e}%AMAFtnRYiK@hqWnIas^AXSjaf_1_mX|It~8M
ze$9<f$dQ!j#TVrcgbk{T#aM>@)XihO$KzS*vsfy{*<sSyV&d5N%2k^UTA>}<hMg6p
zeV<lU8KpIqs3lHyUD^3;S*JDDgu;ZIU0RP=*72OQuLau{)Y&Z?P8Ta%v(4EuZO(DM
zTH-TTtw7f)vRgSrTMOmdd}7<SJ=?dPPBQb`zXjX}olFd!+QOwHqJ1c%^{|n3RdTS-
zlSPe`C0VT9PpvgCzI7$SUEHv3T#$NPF$+`01zp+_-K-*AJKM3(McvSCTF#B!qotSA
zMT5%K!ON9gDpOsxVqJdgTsV4N*o|Gi?a!xWrQ0oDeDPh=0^TS4O4uS^=KeL_z@1IG
zjoUAx+jqj-aq(UxJziC**&CwX>P0{2wJm;iPhB<N^R?c?g<I;X*7p?>vE5tRwc5P!
z+uTiy-L2is<<QLqFyXZz`mNt0xnJZh;0SVG1lB(BO%?L}9|wM5oReJw&flSghE<)3
z{*A={)!*L5U~frY3hrPF<}VUf7qx|^<xSxQN?+xIUR_Jr7lz^2P~h=3;VL?@3YM;_
z-QY)5;RxPZtNLLahT!XM$)rW$Bu32@W-$h?9wdHZC5~Ug9bzs1z7M{qAQrJNMzJWi
zu_>ONDz@UhlVR<mVR$R!*EwS}zG8MoTxx>jIF@5OW#26>N`d6v{z?Sj5?a?hhEQR$
z<2z2{F&2#vHG?QHM3P!$A$>i4y5U0xv_x(U76npW+{JgD;J-2CO2%WBO+A8Gy;a=g
zdh*hW<>R;oWgiJ+C(GUuE@FyX(ou5KYoG*DTIDx#<xm#oto@EGwbWa}gn#J1`|#wn
z@#S9zX3hPMGgYRpfR7k}s#6^zW^U#SrsdM$R#s6|YJemn)!xyh<nD!KCPU})QRDYw
z<Awp&M73s1NCHh&UUSxF<<Q}zYS!KIin)kVUM}Bk#%E_1U|CHDQ5Dv40EUcEW}7)+
zg6<T3u4RNCLQCzM7=VF*UQcjyfiBJqKn`RLUXF?WIf%9XXn%$b02Eh&cH)RmV0M<U
z^_>uYrdU%AXS%u*Grs4S_MDjJFn4|gZ>~abg)UblW|lT!p6+Ry;$}s5*NLsecugsZ
zY6pjIkr7jjkG>Lho;Gskn4k8snWkw%1XxGD!_G)VsQzaj7Mi7IYM;L3#dz3VlqLp=
zq}H&9aaN##hHD-RYbzUTvPNYRiPl<L(~Sn7zV_?CmTSg%S=~D7s4jp{SiP%msp!?A
zt&WnA?%}SEO~3}Tpne8sT#BfGl4s(d#b#^|T;lCKVV7oYEGg*>-k;T$?Z$R$3Ugzz
zlQ}*MVIkgQ(S%~%=9d;0oZH6j*2ZG&rQ)|%?xOy2Y(nGhGK+2K4wcXbwb7otkybfc
z+w61wY=4twu$FGKX=~xM?&}s5+Ad-0uFvOQ?`t)0SbJ{?j&J#%@8Txo?)E?KeP!{U
z#{j3g08Y^Xc5l>4?)=8Q{RT4oW?}VSa6@VD-7YKqmhfK9Zecs{3MX&x{%^|wZZID3
zz$@@r671@h<N>>I4Bt8p-!>F)?zw^J78e%^mtwl1@fx@B7st2l?z{dby$BDuAcwck
z?rlLHWkP-$9pCYCxpDqxau#>;S$6HQZLle)^73wQC42DFtU9Fy?~FNeBro!HrtfF-
z@(0RtEw6IsX5xot^EP+$IhNlGlk+*>a{epFUk|^&A!j)f-$*jAI#?ZK+&S*)!Sg()
zb3?athEecE9}FmWaJT;RNKchX?{YKWUrT=jF*l7(|GPjJjZDWfHD5SIzjPwr^96pf
zR9E#?fAiNK7)Xb8rsZ-|4|Pw!@K3kLK_~Q4S3XwX;Zu*VSGRTI9(D;v@B8X>WOtQP
zXR~5|K@fj-i-~r|faE6`QC(;a`QT#14({#kvtEaTaxVrE=eHyeW>QvVO{ND<7U#WA
zZ}d2KYj0jO$BQ5B0s<V7&%i)tKWKZuchJuF%Ci6_<q2FKSSCOvww`u>J$8a$_h<Hw
zVK(Jsj=uJ@>VU`U9IAH2{B_LM{&fLQc3CHmX#T!wuBW5sc!)P?ke_&r!FIwJ>Ua(-
zE?6w-dU*tOcA2LZny<N<mgh`W`D>;aiT`<X>G6z<@n1b@S{+ppeZHh-<q-1u2@?4)
z5B8sAbR{=V&Z^XuzJVt_da6l!rGJs2XS-RQD5)>z0(>pw#`?6cmbE|lx(?Qh{t9?E
z`^!Q5x>tLq?>eVvR(N(+qEBV|)9I8mcfkJxt@q$`kL6gebLFsk#J7*$GK$OYAG!~G
zYq@*4n8T=!Bs-jHMoev=`Fzk1{lP!GAOE5}D8z3+thBBLgN?kz_7v7{eY=1CxQl)E
zlUS%vh6MrWd6oC7A8xMxiTUr1{B!1dsiSy<Hg=C?d63QJG;#T}?|t9@eS^mf$j<xh
z&j&T(e!hA9?|&8G-#g)VgwlozpIr%_uOjtdf58v`jcZe19{3QKeh3h9(rPcxdh<y-
z7>XlVdM28xD|HAT8=FA@05YEId-fqbFc>2ciNYf?sa!If&L=b~ol>hVSanvrWxG|M
zH!La|#pW|QtzNU+?l<ZRx6o|!dkKv1lCk?gV4&b2VWA<2++Q8nVPM~5StE*{2bp9F
z<z-H$=1?aO=ch`js7d19V(FZo>ZWBYY^>}oZ7tI&UaIXG>n=&3Z?Nz%ad9W^ov!gz
z@A3t(bF}m{bv6DH@|?1@QnU02bTn!BwuHE|xiLC1Hk>y3QMdQ&JAJ+Vy)pZnJN~A?
zPc?A;1`;f2aF9MX{0?IJ7jPcKh!Q7KjFPa;!ipi{5fd1Yp1O`8--Q%*kxfR89XJZ}
zsPZMum@+w>T$6I91(v%WZN%yGCs2Ad)!YmUiRUb&L6<UZD)a@QqCj;f6<D(6NOD)P
zY9%)`jnto1VJUTL_AJ_UP!(-STh3uHmu~0Mtt;s(ny@~{mXd4tFW|s$@Sf3&lW!-#
zC%Tes?0DPOU4+dTo{9L9V!@g>bGEV;Ra>{04`uFb`ZQ`Glf_h)Il55k)Us#OF0ndH
z>zJ<x#r~!cd1qG0!L9wSb=ymBn7aY>uI>Ce^cJ6Ug-*MCPxI*7x1&DZCHc#v+1ZTe
zZvH%A?^(dBybh;)h2pj3&wnhOu{HHo*lTp}20nTL3V4=&RPa}ke`^3ZAcGD5RNxc`
zQj}mC3p#iqh8jUAg@hAPXoiK)*hk!mAK_QchEa4V(T8D#m?4ZY8k8awD@N2J9}vm7
zBabi9_=JrN;Yh`cJsNrBG(S2K<UvD9QDhG#QbS)-!<m@hbjehQmXl9Fi6od|4x?lf
zOcpYL0R{|EfCvSksU`<+vKb#-*y$)Ho_TIVCKF}~QothyfMCEQb7D}0p_Pai2`^vj
z{`n}R$7Gq!mcalD$p9P>3Q3~AA(~U2Z<Hkjm9ms-s+7~5N|slXwo|DuWUP5-1(y=x
z=AE|Q3MxRNIvOdk!4|^j5`O++Yo-DqtHA(8OwcT&0&Ge~r%?4u-mk)HyDc8XDq-v%
z(E3q?pglM%!LsFW%Ikl$a{Dg4ns}Q8xOhxU!M)}ZP_DZBDr$hO)piL)wqvB~&B5cG
zNX@)R)O!a+`5sCHzb{bi0l><BO6RqWo*OU7Az#w)5f88Ov9u`HT12w_auP7R6}l@j
z%{AXavJfV}hqAaCr0enpFmsGX!8RLxv=TT6p|h`y_Kd;L7DtQj#=eE>MbReytlG-f
zTqk_a*TpCe1k>#@DzODo(<-#p9cS@n*GS7f_XT6~P<9&;s~q3O{{~&PqKgVXbsl{0
zO*i6+Q(^ZGc(Z{v+Bx;zZ_5<0eS+Ih&a61+ohQM#4vw!OuA$^=Fwf-^q;74Fgntos
zI<OZLw<xqrYI~os?$kHw&!*XO?<u>!`oNR8?m6<w0|9ytqOURSzIroC2J{tM4)|M{
zM}fQY-Fq(p^Ef!K;JOo_t?SIhU;RD%?FSOR4C6oFN2igaZ~e-<4o%|1SMuM#s#?Xp
zZ|P1L1*ldB4v0X5Y0rHQeBc`37X$ePuz?V~AO^D_K^9ODVHV6F2t)pO3s>!<fJ`Z#
zBnFs5D@}=o0o)S_6=K4rpiqQ1ykQ15xPlIbV{kb9ArMudLly84Y#$6F5|h}0A*P^+
z%cvn~WG4~;zVJR+QlZ0UXq5FSv5Q{JVGJ>%#i?-di)J(<6H(yA*d6hVZv0^ywEzG{
zaH)(>l;SY37)3nBMSxKmqgd=1J1QcKkP5RRio%EzK<-75v*TkQ4GA_$icOI=VdP;P
zIYmVNuall^Aq@4HGfY}WlX-+>tWXIYN~%SaOCzOgOvx2a`mdI@tYRWvNj6yO#)q5y
zBq(VaOkhSMjwM**BilGjVir=ExV&XCElCt!Do2))bY?S|dHzUk=0lobp=Nljxq+^c
z69?s#!8tvFPJgVko$7oi3(^@+bFvejE0E_s>FLgS?o)`~%nLZ%BhJ(5)1IR!C_fF_
zkbdTqp$k>$BoNwAh-$5#3BBk<F?vvkMwFwr`DbAQ+Mj_&$)klc=`SR@QHq`vr6a)S
zN;UdWnRb+=Ev0EiU1~6$_JpS(*qSj(fJ~7nlLIiFX-1P8Q>7wxsZ6aYPH+0uoZ9rI
zDs^g8vkKLzN)@YH_3B4;c{h<Fh@^+Q>Q}W&)u^V_rz^22SKC_EozAtVb^R$^!P-@|
z?lrA`U29xL5Y!P2^^`>&Ct3lkSGls)s%|xEUir${{=m|;v6ZE)UGMtV$0C-q1odo5
zHM@bqilDGqIqYXe+ga77*0Pz!EM61aSH()!v8)ZPYhw%Av+h<zy#>{8=@i@vkTwLS
z?c)KGtK8)>x4F$FfODfO-Q_}ey4HQ}b+fD7>T378-0kjkzYE^zig&!&HLrBbi(cxk
zm%QzDu6o-W-}TNHz4bNkeaD+$@a~tt?>+B-w;N#g4mi2})$W0_n_%x2*uV`gE(ner
zD;M0Bw-xs7g@K!4;cl42x!r7s7Zc*Q3|GV>1}S7qOyUzC^{=!o;T-2OxEa&9#x}k&
zj&rQz9rL)yKK?O~gDm7B6S>GnJ~EP%tmGyBGr7r5e)5k07~?lmxym+^u$8l{<-lNh
z%U=HSS-K47F_Rf5VlFe9(>#$g|4D&vKHvr3lrapvsd9yQ^P4RoXFFG*&YE!3?|haf
zIAy@ke>QZS2hC>+Ai5ENCiDgdP3J%#n$nX_(*gz1=tDeu(Gu7*vn+jQJm<MqiViiT
zaYI&XK+hxMGF_h^;psoL8Y1W;0-s-v>qgX?&*fvZtR>Ow{Ph8Ux+cJ^X&r2RW#ZV$
zR(2n99Vk67+YrOPUbUZ<Z9xn!QNPx9v{|$2ha3gikf_+LcMTiys7^eIN;k3%;cibs
zg4p4f_fZT5Z-2ELQ~3V2xuXT|XG8uh-vKW+wzusFgHw&+4OjRdx*a%=3|!Sy?hm^k
zj_d+Vt8^@T^}p*afoWw*SM)|U$O$nmfTdj1<l;EXPCkH^4`SuG`k1V4u0N@vd~<WK
zInDd6GFb&Z5I{#=&O08snfn|LNB<bfHHI>xH@#^YcR9siu5Onx{cs!__cUy!0kp+j
z>I9fm)BquNeF5)dLQ8wZC-*d-o6qeVgL~Zhjdd9OEM0FeJGbS2xU&3x>w(w%+{v!)
z!pEC8f{z5?=gxS7AFFEfkl5sr19oZ5{TY)}R-zQI_ds-Ba*a28-KY2YKLih5hT~W8
zM32940q)&^gSG4j(RyXkx&AD<*M03@Z@JJ<ef6~8Iq&J+vb76uT*hDb>7@qyjs1Q-
zn~%n(SiUCHCmSMFZ$tLow0+@!8t277p3}Yl@a31?`|AJs``He(z|}nd4;Q`j(Vu?(
z1K#th*S{M?j_FMw<ei^bF+u0`UHciJ=3U%`I2^Kw%bd;M$l0IS6iULWNz_qb^VQ$2
zY~aIro4QHQ0R}<GfncF+3<-MR*`c7KbY1@WfdKBo3HDzEzTC;-iv>OoqPU=~XdvLN
zU<x7M<t*UY>>vR-poh%c-u)V^RUiOfAO;GZtk7G<%wWMC1p%I&752*&A|d%`p$3?o
z7wTXXVv87>p`di${u6ef<E3E}PNDRfVF`kQcvw%mRZbgXq0z10?!np~f?*aZVMOT4
z%t252Q4b=PVd~Z44j3YuK*X^{Um%`g7?KP1BqA63%^Wr&Ap}Y${*C2*9v|)u^@Jko
z?Ohjo;u~Tjtm#^s%tIwQq7Hy!8&0AglA<7*O{e@}-^^kI($Pe`2_3S@tD&6{exW6f
zPMQ>>CIaE)0OR55UB37tze(dX^2-bw;wnNRExN+wNKDzWp)M|?8lYk|Qp@@=qBpjp
zHhzo*Mq)IU<2M39>Fu2eUL!pQqfac01kxcpx}hYb%M%6<HZsTU?V2@~%RwR}^7WtD
zjb10V<22^}W2R&uxaFTR)}uKkWW4<&D>kH^Jmd&I-X@CV;Yk}w>f`8@;*wmSR$R;v
z1{?>v<ihz2^D&|j_F=Td9NQ2i%GhK84xQm~qv6QlE}lW;#N3Rr$xiYlCHUkmp3750
zTU72^PIh8d{>kC|q!A*eIhG7eLdGwC-qYY;Vq8q=;T{7Dg3`U9*|DGgpd|}hBo!_i
zT|%W@Hl;w)U0o_)K%Qk=>Lp;VW#8nb%5^2+2@PTz$XFJ``Ftfnsv;*sWx{33LTX|+
zs$KsjV@7^vWd?%UY+V(`+4;@h9gJqY@g+G*WaSy2WU^vwqUIc^CT4nMxy&YMJl{ml
zoo@bq$72$MxU`JKY~W1Br6y(?91JHb9_QXAOS<fyLt;U3nqMSDC-zJyD>mQR;n_Ok
z<0nGhxsY1NA)~rUr*=|g^Fb%9VJGsXryDvab0Q~r{+p+Xqurfnc77cp-Uzu=&&frP
z0SahX$_&K-sLSljA|~j93c{-)XhcF!F1liYron@T;=auzg>obgTxc7{T2G#0Qd+2p
zeqOP;--ez^iRxXkHRy?sXd0}J#z|;^Ht2o?Co#Yq9v(&Iz?*W`CLAWHI#S_~CZ@<`
zBr0lLks7H|)EdGm>3&*eW|W?f9)gonLd6kjl+s|i1?ZAisUc(~h(4*7zNcgMXZ|5V
z+^r!{tNmzdLR_t}Dg878EShF%T0omhLY+?Bxm7@(9>SicAmRKeppt3A?I)qCXp%M}
zqRuI&#h<R-r=#*?Oehcsz}W_1>Yr&U)NpF2euAZrp{E9oo3>f0CeW!K%cz>bs&ZPZ
z4&SAw>K=ru&%CPY$Z99hYOMkknyQ(v{%UQo8L$p3u~LJu7AvwQt1uj^vNo%;!UD5C
ztF%sQBSb5;UMseOMz3Zow|1*NSgW^&tGHU<wvMa0o@+3GE4r>LyN*@4wky2GYqjF2
zyw<C|o~bb2tG@25mb@#!{wu%&r@sa)!4_<p(5t~Ftip1Dx-P84W^2Pf{;b4GYs5~h
z#U^XTUaZCfYsPM@$D&!seyqrTS;&s8$y!;-o~+8AQOd5Y%PLXJzO2mtP|VJ(&4y6T
z-mK0-P|ohG&$3U?{;bd@PtXpn(JD^S9<9>KP0}u{)7DJWKCRToOVm!S)oP0qjb9FI
znhfmOoXni5=^3tq0N2KVoTZxTz=_s&sHm~+?|iMDaU9uBV4p1-$I-2(VOrX(Z4BHk
z-patBK^oqoNvJK*-{vjewk^6)9tkACpe4W~1}@*m3EHAd+sa9tjco^<+76s8<9^!A
z&D__f8k)>W<vObqx#m3yC~Z>PPt9qxG)t$b?kKQs2sF!}jEcqnWD4zKLU!Qp=7t-g
z#G0GBpwy*}f^MSAMI!Qk?nVgc=QiU?K!ZdMZ>_jYwGfK5F>fU_3;tMdhf)j?K<-ab
z-kMs@*g@nAsEP7=FZi~b^S&-d=I-k*>h(^XpsXDBrcC^%S?c0XsA{Ud=^N+)O0s~j
zr)uiXaVncQCExjr5eP84%!z9TFab}n>J)I}A#kT?DxnN8`mzc5esFvwO9f-91Y@x4
z!Py35K>`~J39Il5r%WZ#umpSW0<9(`2%rHQaNXfb^QH|7qpu7%Fs@Lr3wN-`fiMO;
zWp1vfpuC&qe6Z}Uui;1=5ZCb3yzi}MunIFU?^$mGoZkKmm*4V9umUw6pnM@}`U@9Z
z@#)Df@Lms}1uzkVUIrgf6<bUf!>YP4@eCIr1`x{ZS+5&^0H8Q=IrJ~cBJ4(34<cG`
z6~BTdWSuke91KRJF(L}&2}-z4G7MC&B}g(CQnIsHaw8%!uJw$rZ1M+Er}8dxIam+K
zk+K7qK_%}C@s;E%J4-9$BlsEtjaKn|wwnk?<)!%FRYo7x*jXl)!SEjE%i&r+K5!2@
zOUhMpx%lv$lJc$@vLA4q4|89@WiOWIT;m<GLb41Y_vkC;a=hs;&yDjMPcbStv&-Qr
zQC2WB>n}7TvMJvRHJ@AqQ_H>l^1TSMJ?nB1`~I*ThjJ)0a+&>a-MZWX=`an$ad$>!
z$;I;rkZ?1Cv%0uk#vJIb?TQgpF{Vl+*vc+9e{?8&@<wx`4-an@hcrZwG!AnoGmkS%
z-{wVMBuvk;#lRU&d$dJMOaA6GAMZ3FZ;DVma8fs1<=iwUOifnaqsG|T_Stky^Kl{<
zwI*_*A<MKZUt<(Q@J5?-DS!3w5;6=kbqP~jv_SO*aIxHKw8jKA4exaGF(g3q?izOI
zM;12ka^bD@p7J_$EMJaRkMpw}b5g7IR*Q8LZn9Jx@?np3GHdTG+o0k3=>r3`NLw+r
zQgokfiX!W9EPex)LJQ2bHXrLCQCsvL{{N>5=ky+9jGn1BAG7wR%(m*lw)+b74u7?6
zZ=&{UZ~pLhYNPZw9JXu=9C0Ua3m$iEKeXu{=mEokSC8(kAPZSvbtV|MzcdTeF*p30
z8dWmgMJKOdv$tzcxAmO2a=Z4w%o$quH7b|(Tmu{XGWQ3IuW0wST3$CvtM+bx8X;Ru
zECNhpBQ;U;+ZscQVuy2Ki{Pb1^S*d*^g*`eQYC~t@PnK7a0|0_n>c5;a7OR0nX0cW
zSGMeyc0ErkYFEM$FE2#9*=+Bz0i(C2S}&ZHb@^qnaMy5C$FhnSH8CUGj$3LO_;}B)
z$&mA%WSjOw*PXgJGZskXtu#6Q@P;=FKQJ;f9hF~sm1p<a?eQC1?{~l5pw%>auZ$}T
zH59IlI|GaXuLDs0n@7(q^EiuFU{OQ)HWRf^<9BWQ2173OXA*f%*x8<!GGJr34$exV
z+xMAIHH&@&z_^(jS9UOa@;1j?GMgLT$~hfNot+Dh?d3VlRbW~B`4ej!%=tOrt$260
zI4&!>ve-4S`NnNdHVmNmX*=@khAyS23=)^i2fs8`!*)G4BaoxG1JB9_%<<IZdQyY!
z?uPEOpX5LDbpdwWMJsx=!}Kvzdp-mDNdNaLi|!$-as`5Wm-ifDll#U=JO3s#n`gqF
zTeLWvOFjSly0;t49r&8?I@PHDiRglIBIb6EHy#dKc(g~g_lotGQ}&@d_aU3wxC=Ys
zdH`2%oLz@E;Ak(mbGWkaO1DonAv>;GKm2u%yUdd?g|~23&zf=bjm|Bv)}dR6FFZy|
z9bi9vsM9;oAM&w7H?Ao9x{rFCIlA*DbA_jK>lSP30z>xMd`M!!t0hb9eTs#<p|zK{
zZnw3N3XgiLw;M)6*C(epx-v!1G5A)zub+L^cQ<iTr3;tl*Y65!Hy>uJJ8ko~o37n%
zPfa|IH?F<!{Yc-u3mrq|J@r|qcSkTFb~*m+_Zz2P%GbSUFFruCO!T!HwT~y;$J}nq
z^KnYEeUD(Mw~QsGPU8L_Gw2_x5nv(`o9BLy^>*veD+Kp(1~V*wE~5y|+%Yri5_?C&
z!sZiA)$6lsaOj^Qe@xDYM3b4YLd*5f0kk|n*7R=vct1h-_5(`)9cce7T#DvSwDPln
z__f0OFX!iK`%AdV`fmgM*Mt4n!sI4D0OTtK2svrB7iYbB_a6+!ku1#<P1Tic-4~AK
znXc^{&-I<}g&+U`_=rX05t&pjnN8;t8kJ6|QlPM!)o!_6?-v{vkI7}`b!b+v*=_e5
z9+%JQH*_7J*YEj#{~yrrE|9R$@DMRkaS?Hl@ewjoa+0#r^2G5{bCa{v^AmI{GnBN{
z^b|E!Rbq72_16_PR(95`mG%}lS9h0}#kLnXSa_H?^|u%~S$Ub6@3<K{T6&uL>A4y^
zTYH<k<hmO?Tznk*oBSL-UES4u-TfUtp0QoN-u@onjXs~h-~ZpqK7a!W7Bu)m;6a58
z88)nt&|yT06YoK!coAbpa27Ro^!PCuN01{)mXsyZWJ;AQJE3Ix5@yUsK>z@;c@t+&
zojZB<^!XELP@zMK7BzYlX;P(2nKpI$6lzqdQ>j+9dKGI{ty{Tv_4*ZT&zfP$mNk18
WZCbT!*|v527H(X*bLrBJ002AnZXXr^

diff --git a/docs/images/LayerR_Ring2.gif b/docs/images/LayerR_Ring2.gif
deleted file mode 100755
index c052c5f4e42590ff6c9b17e2ee752c3017d563b2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 18621
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
U=}vjtQ=k46s6iF#P$K{UJC~3mkN^Mx

diff --git a/docs/images/LayerR_Ring3.gif b/docs/images/LayerR_Ring3.gif
deleted file mode 100755
index 989e87aa8be1b8fff4ee8504473c15b2af94f777..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 19660
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
T1yfK3SC9o;&;?&G0ssIz;q9Iz

diff --git a/docs/images/MuonSegment.gif b/docs/images/MuonSegment.gif
deleted file mode 100644
index 4eb513488d80ecf1b930109cbae22fa2856c8a87..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2713
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
T7}`7E00000NkvXXu0mjfqr^nf

diff --git a/docs/images/Pixel.gif b/docs/images/Pixel.gif
deleted file mode 100755
index ce78d2d01125d0f881264238fe6b5c8b6079f92f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 7102
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

diff --git a/docs/images/PlaneSurface.gif b/docs/images/PlaneSurface.gif
deleted file mode 100644
index 39f191c9c5c3b80af254ca362eb0425e79402979..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5969
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
KJmUet{Qm&4=v65I

diff --git a/docs/images/RIO_OnTrackCreator.jpg b/docs/images/RIO_OnTrackCreator.jpg
deleted file mode 100755
index 70bdd906d4cbbcf148cd43858d824709a7fe42fe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 16434
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
I(BM=5A0{`>SO5S3

diff --git a/docs/images/RIOonTrackCreatorLogo.png b/docs/images/RIOonTrackCreatorLogo.png
deleted file mode 100755
index e2416ec3a732a98c0565d3e56bdf1093008301b4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8035
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
H<-7j_ad+?H

diff --git a/docs/images/RectangularBounds.gif b/docs/images/RectangularBounds.gif
deleted file mode 100644
index f8f80fe814403c66a32c75c9cc86c5d149050bc7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1420
zcmV;71#|jGNk%w1VebI^0KxzO|NsBLzrQ~}KYxFJ00030|NsC0|NsC0A^sIZa%Ew3
zWn>_CX>@2HRA^-&M@dak04x9i008d*`~Uz0{s_9<{xHf(tGzhu&Ab0#D2`-lo@lDB
zZ0o*oEYEap-*~R?eDD9jpl~<}2nNKY(l<aZpHNyeO0BY{)~r^9-Fm;6E_h6KOq&6K
zxXiXr0|bS$O|N1F>3MyxG~xk90cm`MIcpL}g^D+a5dnIOkuL%Q7m$*eD+F;AO_iCT
zDsTjY5{;p#Ap@J2sje)Wo3FDiqno9)xg`Rz1fROVB&Wf|9K*%PmaWOm701ocX3Npk
z4A0fk*VxV4+sWPD#o*z=<K(*L=d|hSuk7uq@9?4W^O^PblKA<H`}~Fe{_zPYunxh3
zZ4M$Vqj2Gvh7P|#jJRbY#Vi&t+L@;Q5mUyFP(FfOB64Jsk|u|sOc`V)%O5UZ_J}ES
z2hDX&a_Zd4v!~CWK!XY$s*@7Yqezn~J&H>Pfu&HRN)>8!s@1De6V>2!kK>7(5Wp(n
z>d~tSvC?di)n~SZEFEaqMshi-X^pt_+Kw2&OYarGC*<}6%*7^Qw|Qk8PJtH`&BZ7h
zcU5dyZQ>Y^zh(|0SkdFkTQ9@dTtaeL%5X`4=nPP`2G?9*b6`#Ab85?uWm^JGgZ4n(
z7Jz#&%@(yG;TU}Hv3(r(WX!y0C^v|FLiG*A=U$JnJwx`v#&LZ2-2Fj$WzJ7Sza2Vv
zct+<VOsB(Ke0&J=6W(92-+KQ42Klj3AAIQ*w_bDYJvUl(PKoxy9D>*|UTdfs@t-vp
zE)XC?|ILBcgtc|ZUxsp!2*8G9Fqe}rGl2M;aeSqr)o3Q7_>hPt=7?F14!Yo>6KJp)
z$O<klhoc%mBJqY@XYuIXfmmP>$9Y9kSK%9IAW5Z@3O-1Ijo5Li-h$ToD5imAIuc)%
z^c`sii)I$6-Fp(AIp=})$q62w1SUA9m+bY{V+$rWz@~n5-eu>WY3AuCnt&pRfrXq6
zdIf{Qxdx_0ZuaS&rj`<ksWYHH*{G*sl-i|_qjsX|pR5L&Dw2W>z~ls*dNE*~VJd(}
zgc{^pQK!7VHpf%5h5o8Sp%`l5#~^$qYigv9c7Vi;$tlZNs}@iK2(lRns|8(Z+^X23
z<c-FPtPM`fLS5{}AZ`^#tUJjs)gpr2yi^DYE}_hhSV1hdlE7~iT=9j~!VCvhRZzWb
za)fFJLy_>r4f|AL#!Ed6RK&jQQ}Gj3k+Ld&teCsO$WQR~$H@<1I|9ogX$uP~0V}F!
zKQ?PplN9LwOk~i7sQlui`t+;<%`GdP0@EZpjRMp{b4PU5n(eHJ(MD<wkko<U47LeW
zpENdNSU-4m+QO{82iI02J=fU=i|wwwcEkKa*=!3eci&BVO$gj=3O*3sGv^H}-t-_Y
z0^fii3b?gy{?|b`qJMklc%_X$2swJ0e+|RunHp{n>7<%IPaKa(Djh19KYoO_sJ81E
z<0s~8`#rc%Y3n1gt5P|Az56Oi@WQJO4_C}zDET?7<N<E9=PKU@@@D}cGr-mhc!Rfa
z^!GeN3$#8Ew8OW_3%>NRvi<0=^CdCI^h?EyFYoU?3-x<UpFSJd1H<@Iv^fx<4kiU$
zjp87+yUArObPfc;0LKtOPIZrbcY|N&^yY#CG9iH;@SxBp7{Sy*kPj8q)&DTa!4`;+
z2RQ@U1qqlz{gv>6g1TYgPWUzucHk-X3*y2sCd48_C4Xizq7s+L#3H6phfs{76sJhV
zDq8VHidf8|7PrX7E_(5cU<{)e$4JI9n(>TiOrsjt$i_Ch@r`hdqa5c*$2!{aj(E(Y
a9{0${KKk*GfDEJ{2T9068qxy^002AsFuO1S

diff --git a/docs/images/RotatedTrapezoidBounds.gif b/docs/images/RotatedTrapezoidBounds.gif
deleted file mode 100644
index c9c6c0fbe4db62c868eca93d214fe90c53b7500f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1943
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

diff --git a/docs/images/SCT.gif b/docs/images/SCT.gif
deleted file mode 100755
index 90c590b832b4a04a1c5eaa70e6b127291ff36137..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8691
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
Rf-FdbJV=C0$b5_d06QHnJD&gm

diff --git a/docs/images/SCT_Trapezoid.gif b/docs/images/SCT_Trapezoid.gif
deleted file mode 100644
index 53d4086518057201037a7f1908dd4ca9c8ec984b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 50475
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
a8JPG6JaEAWC%kaO4@W$4#TWl6AOJfpj#!-l

diff --git a/docs/images/SctSpacePointError.gif b/docs/images/SctSpacePointError.gif
deleted file mode 100755
index 11c349b302c21e052bbbf39f8ceb7c7ae0e4eefe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 64630
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
Ln3DBwW@++&%-e>#

diff --git a/docs/images/SignOfDriftCircleD0.gif b/docs/images/SignOfDriftCircleD0.gif
deleted file mode 100644
index 9c4344a4e8d8810451d31d5539ffbf5e8cc2ff1a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6480
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
H0P6n_MM*H-

diff --git a/docs/images/SiliconConditions.png b/docs/images/SiliconConditions.png
deleted file mode 100644
index 39acf7e1e6324074d4f21cee9a04b75f656fa1e3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 38714
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

diff --git a/docs/images/SubtractedPlaneBounds.gif b/docs/images/SubtractedPlaneBounds.gif
deleted file mode 100644
index 24adf0eafc4e1fa0f2dfd7893fa865050470f16c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 22485
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

diff --git a/docs/images/TRT-extension-detElement-wise.png b/docs/images/TRT-extension-detElement-wise.png
deleted file mode 100755
index 3de524496eb08c00939a649bfa680766145024c2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 38175
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

diff --git a/docs/images/TRT-extension-grouped.png b/docs/images/TRT-extension-grouped.png
deleted file mode 100755
index cd83b06bc9f5a8628154d483ea2c55a303acf8cd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 25554
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
Me#MeM#eOmW2hnSTQ~&?~

diff --git a/docs/images/TRT.gif b/docs/images/TRT.gif
deleted file mode 100755
index 2b51dce28dcce19fbe7076abc0ecbf59adad6f67..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8721
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

diff --git a/docs/images/TrackPlotterInDetLarge.png b/docs/images/TrackPlotterInDetLarge.png
deleted file mode 100755
index 79f55a86fc102ec742ca2f2eb3cc1df947e21c08..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 17689
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

diff --git a/docs/images/TrackPlotterInDetXY.png b/docs/images/TrackPlotterInDetXY.png
deleted file mode 100755
index 300ffd96c843e18195a68e972fc8b90f12483cb6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 27142
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

diff --git a/docs/images/TrackSelectorVariables.png b/docs/images/TrackSelectorVariables.png
deleted file mode 100644
index 05a12100b8707a765928692464cd49edead19c35..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 61211
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
YYtVMp71zrS1K?7US9@9_YxeH{0B?~s2mk;8

diff --git a/docs/images/TrapezoidVolumeBounds_decomp.gif b/docs/images/TrapezoidVolumeBounds_decomp.gif
deleted file mode 100755
index 5066a7d685087a8d9ac595f324b73e07dbe45d46..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 7468
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
S+#T?%Dto7{ZHEGY^Zy6A`_E(m

diff --git a/docs/images/TrapezoidalBounds.gif b/docs/images/TrapezoidalBounds.gif
deleted file mode 100644
index 516e0ffde403e59b70181142017475b49b4cfd90..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3221
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
H2><{)s0A9*

diff --git a/docs/images/VolumeShapes.gif b/docs/images/VolumeShapes.gif
deleted file mode 100755
index 0b56d1a41d4db624184c098910afd993900b71f6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 9070
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
L?+X_R05tv&mRUqP

diff --git a/docs/images/diagssimple.png b/docs/images/diagssimple.png
deleted file mode 100644
index 014c3fae7b5b9742804240abca2ed1048610279e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 59830
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

diff --git a/docs/images/histogram_default.png b/docs/images/histogram_default.png
deleted file mode 100644
index 4ca4397e63cb4761f2f7e970741e5f5d7a6d5cce..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 37105
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
KB1inioBs!-p=>1p

diff --git a/docs/images/histogram_dolphin.png b/docs/images/histogram_dolphin.png
deleted file mode 100644
index 09acb95558800623106ef9312bc77fa1b1d2b0e1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 37723
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
Reqy<<f}HZrJQ;&${~w4K5WD~Y

diff --git a/docs/images/histogram_orca.png b/docs/images/histogram_orca.png
deleted file mode 100644
index dee8a1ccaa073419654169cc8756c64a82b8e552..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 33362
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
T_Z(n}ArJ*wWtluFL%;tAt1mb{

diff --git a/docs/images/histogram_seagull.png b/docs/images/histogram_seagull.png
deleted file mode 100644
index c9a1d2b30ff3f93ea3dd91a60bdeea2215fa64e9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 34202
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

diff --git a/docs/images/histogram_seal.png b/docs/images/histogram_seal.png
deleted file mode 100644
index a3578ff4d2a55106f80f8258d0f4f5ff955775cb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 38372
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
IIVCg!0PL5k8~^|S

diff --git a/docs/images/histogram_whale.png b/docs/images/histogram_whale.png
deleted file mode 100644
index 2bf1a52e8a724df52c9a6254df59dbcb38adb838..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 37748
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
H-~0aq{%EKT

diff --git a/docs/images/inafpp.gif b/docs/images/inafpp.gif
deleted file mode 100755
index 2f2b699a2e6c949384483a6f2b1eeaf9bb77466b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 22219
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

diff --git a/docs/images/pixeldiodematrix.gif b/docs/images/pixeldiodematrix.gif
deleted file mode 100644
index 4beda4026c20db8c7f1eb22931a132d2bfbf844d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6919
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
Nqy;2Q;nWfU06Xv*H2eSn

diff --git a/docs/images/segment_example.gif b/docs/images/segment_example.gif
deleted file mode 100644
index 5dced6c40a10433650146ac6cab5a196fa9d9c36..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5182
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
Hd*1&K**+hZ

diff --git a/docs/images/tracksignificance.gif b/docs/images/tracksignificance.gif
deleted file mode 100644
index e5ef9f5096e10336bac0dfa4314566516ded12e9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4741
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
O)hhL;RZ;>3wEqJoYo|~E

diff --git a/docs/images/trend_default.png b/docs/images/trend_default.png
deleted file mode 100644
index ef861002682ebe30f1056a4d596e2dbb3594fce5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 40871
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%0D8Kbb|$*WJKW+kSzXIsu#e-39GU6Yl57cL#X
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
GrT+o;+q%pE

diff --git a/docs/images/trend_dolphin.png b/docs/images/trend_dolphin.png
deleted file mode 100644
index 4979b63e86ab2e8b55df3f146cb692823214db97..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 41524
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

diff --git a/docs/images/trend_orca.png b/docs/images/trend_orca.png
deleted file mode 100644
index 8cd596a80f41e88c43b4cdcdf63c18c4a5d67987..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 36864
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
DPDBJS

diff --git a/docs/images/trend_seagull.png b/docs/images/trend_seagull.png
deleted file mode 100644
index df9a1d23144e294cd5310f52b64378990a6a0d9c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 37107
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%0Aj{1JlreO
zVyLa7ZteXHd!fzO>lM_Pgu*^iU#)nVbJOHAXnEfowLz`h@7br~{&@5;XbjDhRF3Z@
z)>iLVS9oYTn4ZTo8Ot&nxUpkxhI9ZA62oV>Wf4KA!PTgQ;4;4uW<K!tyK(YlI3JG2
zbegglcR5E5H-eXYK7~Ak*o%mnM)L^Sv&|b~d;an8PKN@o2{u;Ba?5U?E#W4Ce9O(9
z+caz6(&`kyRf6Z}A|+_1iBfY_5xADL$rrV1g}#V(=~GnPA5Q0=nlX8->xOgM>6-ZL
z9t^r}u)=q0boTt|Go^^r<Fwz~KFAxJM!4@T=z#~tZ0uOoFjU<ZF^js@i^&g}ZzY<9
z6NxOBt}53Su06Bq%{aEMbNFQ{cb8?i0S)7nC2^eC-0v$AZIwRF(aL-#TQ1&*8&o!y
zhKP{QIJK&d$#Nr4<g>Qn!r10OifK1+O8n4Vy$T}_oPtIKWz1n#|4@O~du^(8uA(Xu
zN9P8Yf#`760U;IFE0%7X>&RJU3+6m-in~bL65@zEF<j64B`U)~4d}SV;(~omQ3T7m
zA+;@Ak2mr^*A@p5KJZI<U7n~xYte79ITax~2fjDq*TAe?lUblG7tGLf48Qk+eZuF`
e{~M+rN1VAFNF`6upa{MSlN6VGnDs#S_5T9k0xq@y

diff --git a/docs/images/trend_seal.png b/docs/images/trend_seal.png
deleted file mode 100644
index 54b6fb48edf86ac435005683ce8cb101583f3db5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 42801
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

diff --git a/docs/images/trend_testDataRTT.png b/docs/images/trend_testDataRTT.png
deleted file mode 100644
index 051ede4f51faffb3c6941c43359d23deafdd8c05..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 37098
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%0Ai(iVi20-7&rdos
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
D!&RH_

diff --git a/docs/images/trend_whale.png b/docs/images/trend_whale.png
deleted file mode 100644
index 50592fb660e3e1bcde5185240897c5442bf71b40..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 41062
zcmeFYRa9HuyEmGa3Z)b&?#11$xVt+A3Y0=|cTI~2E$;3`i#w&byF1055G(}vR^R{L
z``zCd=kknmb;8A(Kr)idx#siyY(i9(W!|6=qJTi4H*&I)>L3sj0t9-xh5Quwix7Ls
z32=E~q97v)di?v7-BuI_0=)ytNs4KDq#w17MKdb6?cx!`st?eM_3Fn5dO=o8ytix?
z%!;$tk+_tT!EeUotDb!JNwM-^-}^yo!RaSeZ_X*I!(EHtI_kqy`@L>5;#v672U)KM
zT|HS0!|ggjB;*krU4>aPRd*vp;++y>$uAt7DKQ<Jcbz@nWu`m46ks-JHw26JMWsqR
z@ag_OU`gO<m*@W(gT8#5K>uebI`;p?=vI3Q2lPs@wWVRKq9%FlfZlzhlIK%5*v>!g
zY2S;NeJ41GrzqJkcsATH%hn#c-^hzKsbbAxiceoD*aS*d>B$!{1$vxS(w?wAl7F82
zFkB>sKH!JEFD)o<J2W97U-ha%XSJ<$d#{O;x<a44*wPm@&*sB6L`y1aC5be9Ep+LY
z>yB4{vmMX(YY+z3sj}x+#tstr7}fEz*&#)wRcRmk*~C)LI~|<LA3yM0g>RMSazgr*
z<R%yma+ONLI{V`unKYfZ=ij32WWV@1dZM9RtX5jXr(vg|HT#PDkQ*P@0G!tm-W`%+
zF+ll|xp}|K)WCeDmx6<op$GnHvcgKbhk>hXN}f+oQu<QaN7;qw#KL#dPDV>heQ+^Q
zt@Nm>cFjfz-C>cOKt)#V_4|NY^|#^u7R$*~U;_xcLym^_i83qEs<fzw%Hg{#6UvCS
z1XizQgSu$(a+NEhpME?WSL_j_T^5*SR*ci*wt6oP``88@xU`?otu2pHMbnm<_v3cW
zyKaS09p5eo>i6)*6w}loYuh}dE1)uT?ul1JlVdD+CQr{7KF-Wsv9aG#&3Gz2(a5A!
zCxW=SHZ<x=h&1VE06rgU^B$5Svs;b?2kE+5)oS2UcV1ZR6-Y-{QcW5Bb?K`8<PGvE
z`)~TTEr@`RFO*a8*-o}creNmRz|Yk7@_f%#kzCRy5n9LQoBV~=qwu4XT)bVH2*RW9
zX%ajurtXBiVnfE|ce{<Qv2E@M17`mOKje-cGZBh9oaj%ruNvfQ27G0EJ`9a0n9xgo
z3Rh(bQZe0Jp@u^eu9_A-GO<d=gVK?gV!Q;+Df`i@d?;^7sf9mMpLlO_W}S06^~Ar_
zg{PG9K9oc&nb056bU;t0e74|j609eV=h92!V+yvvrtA}W?mDL4_pG6d3gK6GEMzw&
zh$qmTIBcTfU3~CHZ9(~@Z@~VP=Hz=CYmZSsI0{{2XMShA&BZ2lnY8z-(9PUA+5x!@
z9o-HdnL1=5MHdCE%&9&9K-4mN7-w`Fa1P%RxtXg}c{q#%3uNK)*C&0PLgmq8%}8#P
zXm^3<sl(cfgf0+V2V;VG&F@<SWU?y69h#sJVgv&^xE1~3a^AIZ5t9BOID~$dyN*;A
zQT)~FTTutjnPSq<!!1-HokCmcU=91<<;(K})z$8%oBWm{(2%0z&-k{#_s&0a`Ryti
zm~UtuNvMAT=@8*5>wMM6@D=1gR-gJ7WQVebDQpVG4d>9jqB_4(am^O|6NODZ<{Ycd
zdn-8^6>D7)eN#kIZ15z;`!~GXHSrD|C+))mFZH?PTlep*9*Z-x=C2NSM>p^Ix;s;^
zhczVq>~^Qjs+3(+@*_+0KX8ge59r&q_P+;kZu>$zc1mr@_5$p5r_3-@NDV$Yi7N|u
zCvW?mQmk<rRm)%OC%B6!Go+@yZsUNF|7mALuR??iFqwEv$Jw4}4}QelE`9l!+FY2%
zrVbZ}biH<JXpL=75VrP|d@d%OfRwj}J&i%^+DuoYMb|HIOrl67{V<N(Gm~>v7%hA9
z{3Gp8oaEtCQjzvLvuLuszUT>P>E-dAC3PWqQ;^|@Gd1OObGzX(hb|e(cD%j(qJZ%2
z_ZyW0<n4Ar`IT7Ta)#!oUid0*!^y&}L$tBZ%E?}xbvehijoi(@WxA+P+k`Lm=y|0?
zFt?YJCiN4WpeG53i5_s569_v}e%VpVM@co@iw}z%mi7kq>sTXYl1Ox24DvN8lW=r-
z_dV=<EVY8kBdJ?D%VDudQcDcqLNP6&IKdA0d&}Y5;iTZFCRiQvX=d@e?Tq!+2I+pX
zn*oDM34VFR-{YK=gXH)z(VPcoGIsPAj$~t&BMpYl+2D*XH-rlNFNRV)+%3mk76qIz
z%Q%ke8Bg1P4`@~Qu+|`~+Rjv%ssAiL55nYSSFpjd<J=@9>!Lef%FFp4Ib28>(JCI0
zzmQON5M`=zRSqUq2%^$9^y{yoJzxrOZIacNIPK}`?tB@noVoi$@+cDetXko6uqDgG
zJ<Xv7S=*__vAHd|D3&0GTs#!w&WrD<vwCm5^+wuI<AR1WTf4L*jKp_mr0xRR?O0Bx
ze$$@hvD2gqw`BF7p;;ys{#68@zDSqd@PJFVR6>WdUX)IJUf<_^&WFmO2<CH8QeIAr
z@l+a3CMTmP>eG8+P5Rl_7m77wk$XmCBu;d7C?aT^)S2q_bf|Ln^IQ{Qf(=Q$AgPQ>
zzA631LbvPI)bvZ1ge0-WEx}t32ItnT2Fpcq6c?lSCl*Z4pB{(5=WCTY38@lbW{*tO
z+&gm<F4+I!^!!E=_9_D&;8GgpTS{AfZr`68uMoo=AgDYwSTv}(yb%CygOCa4tYF_u
za`;KY@W<H{^uo|R6WP|VGaZW&PWxyF`W{q8PAWBm($mvRNu>Q|#2iKQQ4ld?8Kotw
zO7+dqQenM>zI7g3OEbm2VRWHH@#^8Iht+7|i=u`LNI$xR);R<9`h<wtk&Z>2e&}TM
zAmrpW@2AiuqI!${`xR=&B`W@XVL!ez)mx1xq4Szbu&DfknrynZ?sSkPk|`JOdGQ2m
z*6$e$4{kyh#0<2w?UnB0o{kOPw&Z*xpHS1244SmLg^JEvE}G4=LOSUS>4P@nXXLUW
zRDl6w<~IA<?O(qxiw@D|3exgJX8K7#Cy?bkj_%XxRXtf)hF})+2fyX%iyq|3<a9t7
zz{p|{U7E_A+zEXfoMXKNAp~byO3NlDy=lvzZL|zi^N304Ici%2h;#DO<_LsrcVI=S
z;3BI$FD5Lt3H2LZC)jmnGPz8?$c0vpF5(T#n7T_V;~J8|{VBUQj7g=wLH@*eGv8E|
znGK#M#xn%VN;%q$l~XY9B;tGgNS)B?n>D^~<iW`SpYjJsQDoiG2tlfgPb8fvqH|4O
z>h-gyA}SIBz#b3QlnP-?lQKMku=IRlZ&OH?{GQ$DIBNAs_|bLBat;4MJujil5^1=R
zC$=Si7#WcS>1HmrJj^n+d$tgIE$&xsq#KlZi>Mvg)S0VJZbY+R5UAIyH#7}66KLp+
zAt3rXvBqXO)*u|o^f^;Fj_0zR*s{j8@07UuhAgwbAmhG!;#!rGbIWO3{v$o7BjFy$
zL;a41Y`Ce}WTEnG)h}_Oj4<i<=l9G7Z}>Q7KZPQib`_{rS;P)JjJ;AXa${sYgXODR
zbmf2dNnXHV<HuMfyMAWznO9od`ybwR5e}*4T9*^YzUN@=+uwf@S0J&^K^U3W`CaC-
zx0T1&ZHryAs#zJ?)C1XTbo_fzI?BsW_O*h7zkjV?stvaNnbNK+8#hojFfx#TY<<Yc
zTei~h$`Yhxl_!k056RCD()#kLu%$x5J<%nNUd32i8LRw!1DS{p22!|ngRWkqhUhJl
zTOyGVJc*Mc!{M9z4%K=nS&}jDojU`OW$-95GIpJakl^3HiJLW~g1I<T)e6JmOp>XT
zSxDZ4O}AJ{I|DT}mW>}eGE{1m61$#lElE`wQc?f-qq|zDS6b`%_8wDSe<rrr>Y1qF
zq-@i>NG7orWJ}(H&Unwkv!MxL1~X|qx%R7C8an3Vd$p<VJ$SH<-@fo1szULHKF?RF
z<+jrMlbm36fl9$&GA(7)CoS<{&Qs1TF|E%~0&TIy-%nQxcxfk@WEU1tq4rv19|{E|
zU-><n(MAp5rV6H#on5Rcr79BB9+sJItV&fCE_{cJsKo_*Qdj^5nc6UOS{FEMuN;<0
zb^BH8-6r7Sb^dVS5a653d9dB|RnebOrz*G5F5{4+&DBRNln8qNDtFOvQQ)N%DYV=o
z_W$Ekqq?=DAdKg^S?Cm+-mbdJvdbyU#Q52ET7LZpDHZaV&(4&e(VLya_$BuHQhsZS
z$JN_Rn)a$e>SCp7wdS%QKQYL)(4QyD-aDKW6PNm`Io?sF3`Qz^dONa@MF-qXgFlnU
zEN%_A$xe+;R;&dGxHu*-kVoq1S@A16cHaxC*$MHLW;=y86M7OqO{?z+6{<{6*<CMn
zw{LpAZ7+gAqzc`8KCRnE9;$VoJJcSyNJ(yI{+Zo9RC=0K9~J8p+6p!q#ki%&|M+e4
z;>n~{!CK*cxrpLRxf10XvYzhE$qEojLZiM(!jF&1w{!~wic*s#!<pgf9(@<f*v)?i
z(F3RBU(&Ec%&#mDw$e>v=5aKkJcA7a=jNr4s5K#YTlZK?74n6agE|TF0~bh|CVl%|
zkZbXsJzupjS%lduq$I|?#_q$!#}rnbxOB=uh^J=w>UHi|Yb$uONhd);zJuhJOiH+3
zPoruNsVtkf|FQ!cjuP=eL(f$bb22@_!_wk9ls%r#;HkEX_(lNjO1vokkvVn*!f84m
z!5WPH0xODf!<C7fPj`afes;nRN6;<M826F~nRp!7q(alZN2TzS^V~X=P1Z6M@Iorg
zd~u@Q>M)sO#oq)gdwX#j?phXQ_0`Xo9K4ciK_=k&a24m{)e~0FAanY;u1P+c$G}Pc
zA(ypGd<)#N4gShmp*3ONUWd;1xqnY&yDr(SF~_H+{@Yn5&4*!gOR?j@GYWw?i%|;`
z5c->u!#8x)Vj_CoCc+vNZj(<vgb@fm<)gTo0qw9nJu`EP9}ZgC5r>F%qame%!?-N=
zaXvSa0^g#HDP<}FLz6#i`6M0!S()=F=7O|?xK3!>%OZ{o@jX6?ZWCL59LH+Y3MHOp
zd@7DF^UV1u_TEyePGz!qq1`r3UaM6!`4vU<w$sMmz`h8ay(Qa6tzkV*5xk!xkGp}b
zjusK%N=xVI$@N67Dz#mXdIZ;u6+Dw6VrkD=U@cqZNTVLjSi0erI`!U!40RX;MXa^#
zzkFW=Q7qE9ed;4cW*pQV9-RCj{}n*M<CB>%J}}f$m|>S(>YA1`v!0m5#l(L!4~J2Y
zH}5&UKsfPA+9a*|$!s!)$hqMb)6m|no4@eKC;WKMZ*-a@<W*sklEf7sVRU)Zw-yQ3
z`isuxp-$H;Fis=?x3o`fkfcTa!<~fyDD|Haj2I}A|2+O5N9o^0+|w$M{_~7q@6KTV
z8IC&}|No=^*XN*p#^rf)2wtF)&Xd0r{>u%~wB&-*EZHOd$go`AwX1<$Q8ao6ZT$iN
z&w79uc;I;}LnSC<tjD}?qbx*WDG228nGI@al$BcX95jIXg0htxRGi+~Z{3VSg2evM
zN*5<6HIhWMDm5~@gf_teCBcpjx|gMHu;>Qj4=hQ3$W_xW>U+L0+}+}hn)mb229Z{H
z==62@z4G#>fC3%$NTtRZbRBv6@(yI}A!BB?C>O$j&SIyej*--0Q`^~R!}G2v$KdT1
zfFkY~QimH~;!8JNlwg=(N$ac%HS_|)1+t?+7Q@n$J>2B}rI)yWNz$4Nvt}_Pg?&?o
z3cyf>3haN|ZgSJF=*DF`z1Ke|!ee*Lh&-gzLB;L~gnX$fB>#}c?ft@22%xlBcD$ds
z97%fU%o{@O%2;=%x-)1`95BnU>ETvb4c{$aW;(Hi-$tydPOsPG?XpKScCh1nh8t@w
zwV-}Qu?(L$HAsJbP7JPk+Ek8Buaw-L(XPHY3lT6)f>iX{nwdDazRLSsBc|p293Q{1
zK`juUu<Y<Uy$H%m(8AvHmXWpJQj<O0ny(dzh&&#(z-D%{e6MF8YYMK{`j>(*z~>F%
zN0r9`k)1Jd<cEvSj@7^k4&4sn+puq$S7Gu3?p_OY*JkWlN(LeKDzMCC4|l<>*p7IJ
zKzbu4(LKbS>JJSxXvRL*j|BvB;BU4!qYo6^VG1#zwM!Bb3rl6{DZl2>W&K0a-<CVK
zA;~LPSFA}~mo9HD=$7%Ol`}g{(+0LS99-(4^V@;UFjHmaHC)v;VG(lj98bJIDzN()
zsxy5?PcGziA@e57U|ikm)3(q8HVt>rd*KNo5l0d+Un21Pzth#0{F)(kG<?+Jh~Ego
z+HoI1_MoV9vw3g-xK(O&mId9Nqs?ONKa6|C1K(YDTy{JN-`}nqoen8kWh4ys>%2d{
z?@Ws6(5et5QEp>h)M$?w>KZDJMyIo<ugF|ZGNx~`sF;VUD)GhO2Ky1@GP09?oZzCe
zuKALc+}QQ<QO|Cy#F0|weNZ<Qza)%DUiO%_E|E$q3e~N0d9(<joRcRTm^$8_GndQc
z&&~aVU_u5z_Blxb9MZ~pU7fxm?96I@Vzzy0NlWw?Oc?+35YWZ|@d6Mbp8K3tk|C@Y
zSps#t%kdj>DpiCD>g1;+P#P}iiDH0f7xY$iy`kWZ2mTSnR;}PiP$u^cy~JwuE%zQQ
zb3M{vW=!Pn<YvV^5W@(3OL^P%8Gl0fkNes!e2DB7dArBs5=;#FeE0Fh2!;INvg5{F
zJQNI9c{m5(8~KKCC8!5tgx}h%VU4p;8r@0}YmFrZu~Od4HSBbDXxr>5HLe8e^HIfz
zeWq`R!f~`KCMk3$>NYEoGhQnQ1!JyYGAIjUwr2vHN<_~EdEhFuqT9noYU+F0NUBi4
zV)4>@Rde>N^KfZ2NJ^uGRcJgC7WrfUR+VjpYdS<AKDywFC)0$8e#Gw;&qL(o<N<a@
zBuG@jLct?CNYMb;D65;I2%;$Lt)EiQIq1wJRByG3(O!qb#@#R*62wD$e0qDBJ&-To
zy`}lVBP^-*=Y`7=e>55R64(m92>gkVET1|*#0?|-D*RdlWuKs9>GW|U%_uhK(f(oV
z@uuVPtOG|JG4puAcmUcfIK%BR2R8;>;7beMyffN>95QK`n$>mx#3pF|ZBM!Q5NQ&{
z8c=tVZ1n7~PgQFvaN>Q`Rm@9*J*ghr-_^+C&q2weq^bpFZ|iV`95WzbB^=!shd;h7
zOj@h?T@Re!v%$q=*iB%SzcVm?lQ#HLcdG@UdHVNNNccrXbPjSIYSiB?Tm!c|X`SGp
zuIo?Dsb2(EjAR|~bK|Xhd!vUn@a4IVICAwvbgXXN<SDvPk>mqo<@}~;%MeyizZ-2y
zEm}@gPTIUv^V>fYI7$-LJl0pSeQddy)4mR$1-*u!@J%~7=5=RADdAI(E^PNJ_H0W&
z$%TE|<Od3qG<S(4dzO==Dx?P3{c$%V3I#(sk}$g!Sz2V#-Qv}~-K{h>_=Tv(N2z6P
zb;bP9C2T7ri|;W8P3K3szNL~Hn!Fo{8g6LPq;)ldLP<*oZb*#kuLnZ6Bt@5tnFoVq
zq0dbC^R`#Jn0to1ZTX41Vc&`_7|2LPq__6L2>h6utcLG3M%|9W_C;7_JdS}v9XgwI
zc@4c8E1EKEWUadtx*7+snuVz-#$>VRbuug1W<p*^b{SHVclUMxI?R^o<`M3nE*;D^
zWZDXejT$F<al-NS7!>cq3|H#jJjQ=o!VxtBH}A?>M2f*~FrL6-Yd#l=tZR=wB2iqm
zBFIC0+UpOx=MGClDK_mbZX`j65^0w#skM-qfnFvZlfuOG^MQnbY2@rU)G(T9k--%!
zA|dcw@%MP<yfvf`Y_0FgzQEXY)oggVZK0AXzA=1uEC~d^Z1yh9SHC^OGDkgh_K{N0
zd{$^+W%|)bdAv~P=#UjGiRIaM+Ro{gk>zvwI_zlojMS6t;n%f4i@%RG2TjdE!PK|G
z1Re83QqqFqmlz><41We`mA4WuU_%0Xo*`S+lRM82JEdHA6w1lU`d=?9cIa#Y9regv
z(sIt*uTEawjWprMmE^B|RB6L)X`2pq3mDdD&qD3d^s1YB`9u~?!b%{H?K(#)1Kf%Y
zik(;Wo2S;G2Sv=&`=2Vo_u0GAB_<Y|+fe|lKa(&<S5S=Y4vME8jBUUsy8j3{-wOj;
z;1ZX&4NRj(LLx@Ujq$77)4UG4-blYM2Zk`p^`f_VS<u-&EN86P#yOA~C9dPw$cY5B
zk@LUx`S0zFy>#)nEI9@Hd9UxycN6?d1gVHva0>Cjw<jjrGbt?q2_oEt%{$uJkw*XV
z@XV7$n0N1{==rm^;j1Txut;gf0nB-z`xByI#1{p+@yf<vUA!iL7<oJ=v*m<u@6G$Y
zJOhFBkWqa>{F0ZMewqE=LaxC{yGtuW_xzvUlKbl0PVfW2@Gm>AQQFpazW&|ag~h6@
z1)$QeKSVvE$$@QDZ+SI8g)SQKYsx78K<Iw7rwL<hw1;2;)-~h|K4Iu>!0`8aD*f4S
z5>CXIgX8}MM3T!$Z_u1;DLeZ`2?VkTJBakFhF(T?4ds0AeS#cz%Ra3}WSA*{2bAFw
z@032c3>Xu@Q5HxGO)U6>nqR!$NsWdia(-7Amdxa!wO2_GD#%|KX!|X{-}=Qr1M3&l
zF4>I1>Tnxumt|p-+kum4bvW4O9ti{=F=q4sa%To$AHJOUSs8aqXYCJj2yC7W?SU1=
z7qEF(yIl>v&0wcWvo5*&o=;!QSN#OCpt)b1CgL{&VtwL;U$X=y%EmS98mwZ%-UeWK
zVyOw<my1Uo*|W`!oBCbfus8dPeDoMm9Nd~d)$)AGFihy#jD06UIIOJ+p?pa-nSdW%
zVL=#M_n{`QyL9VB-?)u_wEt`C0&8$_Wm8MS99KNKhVB3bb4%%Vbw5Vs4`wC(!S8Fq
z0WmT|A!cDV&sm2#vffCOvR3;wCM#00?uwrlcB_SV4<#4D8h^hm7!rD8j5Fg6Z)m||
zMNTOB39Q?S)#39TlXI1oaJLsTWnH^1Gv^hpueO48(te1NKFTZOcFKRC{=o(J*Pzax
z31uu9d*xaTML{BP8`(q>u04<_0%`})xtOno@jVgW+CM&HTofl-*jM(mc49X2ytc6z
zv>GxN!uM?cla70><x(u^RW#nbbBA(-SH*idnAs@7ll|wRHzuing7*e!izwX)mUY+V
z{n7vw4|g8|EY`V+$>R_4B&Hf|6J$cCQ%35f!&;3O{%3w9^o(vFRY<@m^;FJaVmNqX
z>?8PO5_@&;R>Op0%xWPJ&|_l3T}SI+k3~RF?23b5%%Wq8`*<u)f<=f=I$kx@7Wv7h
zPIr^A?9}{V`r|?Wm3b~uPC%?_k*|P*F*}n|z(!qOZnlUSuG1>y=)<RG#h%sKX-{}H
zk@@iLs2=5c&nLa)AHvD+uhF#Xwi`;ORMP;WTJ3v_RA-MJasl50(4iA-sGCIiX0A3v
z{DUbs`7__r?kqMNU6p0>552X>{M?zJEt#v{|K6Q0P5^Z1^An5gG-1Yaet}GRuJy2m
zHq_ZW|5Z2-rhQR6##|Wgq^B=5!E7C`GwfjCF>DrPUixxFNX>?>vTNmD?_)t}hJwq=
zFk0`>mlLyEZ%C#{c^Aou2+y++Po_W2N6H=ueBXzbYjNcBgmqOiwALJn_Xz1%qS)d-
z_ZNp_G7_HPZH(LE?N1XpzoqsxvR4lfGh+MA0$CxH`+8<7-{ebwsS8N51WEWdVw<)2
z1tsVmE4-TZ@gIa3&uR*}{M#c~VsRdJ-co3!Dd_@K!6sBBc%Z9>AiQgD71rZZk2;I3
zS>yhBMp$>y8a>H+AffY#SHL)OFCaVd4_arKIK|_UeHu_d%yvRm-qM=gwoR~pq>H-c
ze&%5jO+qz@M&{>t58sMj;~T2HirhC5R&YtL>OowNRqkJ?_;VktRBML$Ab<E-eIeRl
ztr9YJ*x6ACHpNicarf~DUaHFfl3P9KgVmq4s+y1o5?jxKWAdy#RKC(H_M|698}vpS
zKM$GmT`OxPv?&J6dhCT$Z>ZPGP>NEYfJD9VTcQxrs0NvF@O2|RLjI_tH^hy-B{<uB
zbu@~rk>D;?LijN0Jr?r=7Yq-}{Y!5JrO}gP6!ahf8%6*NW??P_-;3w#%vQnA>R(!a
z+sbT?B@G2__jbfY{yrDjwc^4S2LRjoXF&!+J5FL+qt+}xVZzCuKFB|L>pq%$?vWQW
zED8re4h4G+$%210kPW`yaueQ;8TonGZ%Z*F0@hbKO>29-M#3;sx?B&H_DnF@W=f2O
zRL=3S^yJv#tPJ*jL@C<(?<@dYY>PUMGB=WCt!Gdni`73xC%juM0zu<-SCy>tCp5`7
zoFQbv;pJDN-X5RAVn@uyVdG0?X|ZE*=ZoEl8rC<_d&&kOi*9D(%(n4q?mv#ZTl9yE
z!slQ1SwZH)o>jJbducf~K6*T&xq7s(O@Mq!8)p@YUUm8iIE|vdXzR?LSo<MMYBnzx
zOmoD5Da^GoU)*7oSu9Chhs^hCuG<y26Mnu`!Z)I9Nz$P}=ex;|^_ZGRq@wtXspCZy
zk1clkpnZu3H1%B6R?qA!`M;3O4U>a-V1fk<K*ydql}y5wpnQ9y7l(4hovfv5m`=j!
zjz^*~o@bR<D+pM7@nC^?xjO|yeZDcuU}-z&6Z2eRT+jJcADg<r0v7tGto7cGoRk-q
zb@Ei@F57NQBa&DCvnIw;t3%G!RZGU_jB<fMhb0emcI?#_p3z>2WAj3pey6UZ-z~iJ
z@)3S{Y0PUi3aCF@H?-kKCnc;qoT;s86E8zA@+KtbLpkR2`OxPTm}80Yw~gn}JcBKm
zOg8!d%)ja`&`4`{4;(JyqE$REQOy8|Y78mPpw;r~1dg9C^g4#`lO*3CQuGxaM~cvf
zi3EtivVZ~?uU0Nn1fyb2<yPelwg;sTGw5p~CAw2}WIq`l=eNx2xCX}KG!ru#!VIpj
zzaTW%Gv8A!2%KiIMaoUL4215SqJv;mnNRogGyF_c{T9hJzt!d!6PP=~Hj$R_llzmK
zP~1m*Jc-1;-YR)ITEOhxS>ax7P_*VRS|UVdgmgWx)ieFbyN~bo=Uv~w*ts0gxuPwW
zP|50exUIw3eA(g68VC?g7d8y1USBkBx%5E!JF3DSLH2?+;?3XeF+Qnx$EWE^-`VIt
z447u|Oz@~ol=Tt;q>hwLtvxoTvdRZ<>v)>rGrH1dLOw<O!VFWIBknp~Kul4Qeu?6;
z$v-#)?FA*GH(Z>#Trea|Pq|=WtjU3Ok2)Y`ZnXBayeD)btKaRq8qHlibnkZRa+<&}
zleTw;3z>Fr_@qJ;fObL6r@04~cb8O8WCdhMJNuh}O;tP^RN*kO6eEKX<ug?^fiC*`
z+XR@RTHu8>;nNq=U^Oefm}|Q_t=t2ksV-KdxZ5H>d)sH@>x^B8Tw3?;@Tbg_yj<-K
z=hfK7G2~9iPt5on3G|CTd+3=cHNN7)fQMM|Sf1Hy{SSF~AdviLlP8*K+;0XJ%U*#%
zN}rbZittH6pyF>8`40Pkp<){M6Hqq&FyTFM7iHktZUq49z(ZgswtpnRUlh9AA2^(_
z?3Buw0IUCgsA-sD#z@2z%Wj`hPgvc2a|MTC&mzb&SFaA9otMlF&)aR|7I9^T*<0&g
z;)0BE{u_{{af>M@cEYuXMoVgp((3u|v`(eYIDP?Knz^MSc>+SA3D%3$72X<bQPF=E
z99C%7L`P|miNfliunJz+^6hoh<6BL+q__0Qq!6`dvw`)oAdX6!mw7=&UH5nC0%;ZK
z&SBQy1hJ&=DL8Np6DQRnq^VZnd({8FzxS&K@iYfUFz!!27W-X$yiSJl+uYd)Hn~Ub
z2c}0kZC7eqirR#)YxQ@$Kyg)9W{tv;v4r9Q{wYcChpX%AN)^AwR@3UyeNlexA6f_7
zo37ql86RjX&K|a9KVnW+UNwJHHs<kG>E&<yMGUbfpb@v$nTazDMxbm*Z6~ZwwHE|6
zM6oDmzVuq?FJ(^LiGMbE%Zk^O9mPTh$fh*ozKVkavUY>-Plas_dhZySlUq&NT6bQR
zSIG7`ohW;WB`ZWRvCiS_x{S8q&I8M0z?K|uzpLS^q-aPS%rZC8Q2)RX-{7!K+obe-
zoM_k!p774k7#sQwxm<{%DD;HtyY_(6S?3;+O36IU@_~|}2|eV5SWjGcp<i+NleD+q
zrX=Yf>)18!1U31I@D#TuVV{d3{l~Gtmxw%ABtd(v;s3&tU_d8X76xQIAhBU0T+q{R
zUx)szJV!zJw6@2EddWrBQ8-`J_79+=#6(c~D7)&Zw6;LpWrR@RWf7##*Oa^BPo_l%
zEOp~PwxiC%qFdBW&;N;y0CM$@E}CU^YB`agzd>}#moR~(U4nrdzMH-#QHRG8x=fI-
zfbZoF;U^h|Ds3NTDV?^FcaFYBZ6*dN+|G9ikUu2zJy3k<Y6bd`hCkUb!4rqsU8EB1
z4`D2GOK)L|C@ruA7FQRgl<pp{APhjE+eY`hskx~%idgeC$3o~<oPEY0$YhhUN;zG=
z6Vovf{10UqA<c`n8dNs(6nOJo^`d|`qM6s1J&QTul0w%Wu_0_lC({V7Q_a&WW-g#3
z^zvo$*K)f9M1!XC!ml$uKGLUR+e%gmj4w4qKjl4c8ibmYck}ybNBHsmRM99kxqOkD
znwM529tt%4fXuC~&^`%stT`Z4;aQJCG(Md?nFWCHW1FV1ff(BAgi4*8!4}#|^rb<f
zM`>RF+e<clPZ!zINx1`ynmhPbjlPuZTp&w{!3HqhgHUVHOxIss<40@!i&7gF3Xbnh
z{tA-!fClCJu;3nq(eRLU56E;rH#<o%+K)ehzVEKoeVtU)NbZ0IGLGj8@uiqH9B8*~
zVlN7|#*%hQlf#S_ESi<1ibhncGTpt!6_KEv;mcEL;>;t?HCVl;hF;qPoi3J9`aY!V
zehqE+wZ5Dv(;n`Z$cK&XCTB<K-Zs3zR$r2n`ArqYBP0~D-p$o&_YkM|9*LE{9UY5a
z>OP45y2Y`zF#TL$I)cm8H-HojCC7H5l6}*>X%hMX-A4lA{<U6u&f>iQAL=F~%9gUX
zMz8pcl(~3DXz8xOffypUR?K{N(VDuZtJi*<_z?`(ql;yKiQmYBm@+YDL-TZ~;|*O(
z8sZZm1%sz(sH+VuD+U(GWabpnubFVojp7?H2<JBN^_m7|^3JwZ^;0c|QbKt)5|xkH
zBlfJ$N>#hDj`#HW0}a`+=04Tsv2wUwFz;w=kBIMdcDu&wJyBq@hP@`Y`y#QhOgq2n
z&N5n!b@vr(qxB=!+=ne>7Ao+?dpo0H&(Onjc8k@RxK$KL1yhe1H@;^=CBDk+Bi<?4
z8!_sM!2i24#6tOdzNc^gR~>uN#<9l<)*UvVeg@ot-5ttzzl2FvV2X+|V(p|WBU#Rc
zHp(vMSQk4=&Lo~7A5RP23+dSy^LPCx_=_P%1TOxyNMz!j71gPRpM3L}sK*Mw-zhtl
zf2GFfg$H3gEYBSK{ly+`oTZfZil-ah`qc%>EYC3Y{nBR?&ZF#C#qDO7-TH%>My#0G
z6Xhdc^ASlN4bUi!VklCpBXvu4Uszltp>6eiQi=5o6?BD=&}#C(JP7q)LA6Z0SgP9J
z9MQr$x0Cs(T|G@fx+dFfpb<uxtA2%6{=VJ{aU$@?9nC1DFB&uGI`rnaIG&>R&X21W
zXk1|w=Jhc#yioIPq+QE#^r9<O%Q}-khR5XJ^A6%`zE6zpS;$8FJ%68SWI>y}fs>ni
ziD#D%<GgjE<~g!dU%&yinXiwnc*!rG7|w1)2?Iq1z#TFYw{7oiHteNS@Dv;Zo7*#l
z=_Xd8HhL+OQ=(V_idS;}1-WMT-4c_n!f@gj{%drDIx<C*2QmXwKjImv?R3JvcL;eA
zU<I7o?@rCl>8!MjsXfRCl{{UzZUduAlk%Ch{FmrgZ;AFIkMt3aDi(=vPJ{7NL_u!D
zLH>*Bxa$kbN*>C3vT1YJb+8-Zy=1C_@RC;6x{j>-ulQ1}R6Phv622Rqd#LOWXXzlU
zYgV;ywHcmJyNA4C>Iyp|8yM2KxG^j%^hjvnPs@`;5TNta5#GC(+QJYehiXE$Jn$z~
zSortZBk$HkK*3)pj6x4S15`cf?o!|2o6Y7FVrB0(j(9Vg=mn@ajHl1TMGer1gHj!E
zo~ZJ9adGq)!f`zFc9Xh9M9fY*!jSHtfYv3OV}BR?N4t9l`dSF6kUEKTZJDGg8Xag^
zjFtc827WCOZVeH-*SMx&eklTAz@76WUM}ncDl%EBN9<uBueS?;H$6TdCRUux#^nUm
zf=#*UpQbzv?=upCPoeyeQVjx)W6u!XA2o?IAK<diwyd<daQT|6Z3cDc<!K*L=)TUW
zc$WF1d_hy{d8y<W;Q${a7GAh7fWnhv2+3Fio{GNsch@*qziL<}9lW)g<j_nsP@-1G
z0&I{7ElJcIR?{W>_iawWAyFsZO~eZz;sW?tCgT0ioJvKcJ!&A_^{T<^u>Ms;xN(7Z
zqbE7@J>&NG(uwa$oB-_?7NkDP(w1Mms?B}<^W5H|Gk%Wt@p1sjZ+O0;7u(;>@`1mr
z#FM?d_=dyM1Z1f{ZVa}7QS+8=0YM!4+aGIA&X7=07if**Qr~+-+%ohnxqJD^@pMOm
zQjIaopauwtfFNA@&o=fGHZc-LC<7pDUg9mjgD|o{y0{Z8JZ(?zHL%A&<Da9oiViIK
z?=G6CyiAE$Q^8wRByL_x3L&L@2$SEfj7QN)z)nf*pON9CnM^&vvczObzRQ00@9bQN
zj$%TC`<bb7SmhW4J^ng-*m@>XhU?mvTb4>L1r~&g#cnuB1D^ycL(}vvsg9owC1kFt
z7bOHQ+!h?F7?`KXAb(Y#wu0R`yW^a|s>sYv?6c+r^_>d7yRxLMW4ZTt-cLVSrvVT=
zS%e^=J&t-yRq|M4jQo+p(cOy&tJ@i`BYvH{joyw=3lR4P)Y<7q``^q>F?%W}Y^p(?
z0wlQ|t|($G-}~-gf1!!}!abe{5zt(HavA+TKzZta1g;A@M5=KSI&bo_Dx;D`Y8D+*
z;w1V;Wj{RsIw_Or9QMI9%sfOT-B8rPL|P1@5KUH|=Hw4YIf0>!Qfi_3zPTI>2fd4F
z7P_zQAv?ASJ%9va97XG-j!ISep<?AONi7o|yx#so4BgnhdzTW#tM6B5_~Nj1Le;L{
zRMrzP{dV6q-OfSXgu^wM?Cs+DB4`KN*cA~dxFVom4E-9;+beyU4-GtLmjfy`lT!#u
z0sumpvNIO+FVJjNlOhfoPcun$17aGGwQ2QA!&E}nqK}B0p(pln!Q7_Lg+wi!Y~po=
z&4e+Xx+ZQXO_9u)K8CFJQ~348cw2Asd$PR#_{nLN1kD{i!9xeckPlCODDf5}JJFV*
z_{|s8L0#j4Q`}h)dUfO$xj{Du_-4_5O@!23u<1Z*Qs}yo#srW$C+!W0`Y7|@Ui)Sw
z*aR*$i1-L%=<c2@;<5gR%3}~bU_QUX!f}n?3przZN|5cu6@$2iIry~wFg;a=4Xr-#
ztUq51oB(pI_&^}(IngroruEeg%1}E`6JhY+^K7rYEZ^ISi=v32hDL?)Qw%Ui674F<
zNH}#@>Y_YKXFkal($f%IIwkLdrh1#0wb3H1xea7-C)w{het^45acb%(<E=hbLM%>%
z*Lg75Qj{%i)kjuvqYM{)l+O|fVOFOeI4M#f-{k8S50$FY{(=gmD?j4{e%LWc)bD?>
z`S7=Gp;+Nq;ttbyYFXD5x~z5Jg;naz_Vhiw&v*LD0x@b!0QR6~+;g5VMEO$rji3GP
zDyJ(eo#QUQk73A|#<h6VVsxg_*7GL2FTN+!%FE;h`|)Yy9OjqDP&P89>ka#okMELN
z1&7QD%6dxIeKO*!jF27g{N$s+_uqkK4#3{7^yt>8)a84>Mx2HBCX>bgvX`t{xF^Rc
z0gZ<7rS&Hbab6H8o3BtjR0)3|PRX+++d!y-A3fn%lb>x#ZG;5}{!YQsG$u6d957c)
zO`Fk0D_?nu5gUycHgfto@2$SQ8>-7_lpyrm<wM0b&^&%^fi*T8+Q&sf*j8DE4C25a
z=l_sUgW~R)xY(A-pAmk1?qAhCoLMUfTDX1kwqrziYs0d%@79z!R*n6eqx3lD3(Dy9
z>W^|8lYc#|f7%(sKC+g+1`?<JK^t;87NtBv`=bAj5of$;rrMfjOgxTyec%O6Hx{kb
zc(DNMhj(M`L(YG2I}a>a8Otpcw}gT^`#DX!uW&S^J1|UIyqk>7dl0S@n|NlCexR>>
z^LsC|gRnW^DmlN2lit96``3BAdKTAbIFi0klN!VDdW^3!0X!+<4lrar?{KHfaeo7#
zq2rDC0-}9(ou-B4tbMdP;_dTa$x$x$0d*_E{GcVa%xY&3f~D)dh$kS_sU7_2|439=
z`9ELf6>vq@FARdl6$o`>0M?8;k$}zeAD@{<_A`4Hc{2$pPcy3;OY=E1VXX65XaC)q
zl9k`j?&;4i)5cpQN{ZUAG;ymP{+^csO`}IVT*ZR5%2-!bf;<$KOGN2!FOM58EHhGm
ze@{T27S++VIQW-(138U<#PjHip0rTBKtl{|{j9{UA<g~vE2T!QM7pF7bu<I7JMszi
zH5*qjINivz6g!?L@yC%H{QWOK2zz-M`WgZX<O+ZbN4ZPeD9H5RnurAgrRHuXKe#qx
ziA#=Ug^~7KU)#B}CQ@C=DfBYs`wYuhY#%Xoh}<67(w|m#v_2qeatu(&k~0v=*F`HR
z+YGaEWmW3mF*=NWS7p1N3YHA1{{Hg!OM(<EK6;>UU)Mg-`)+^4518O7t;DD8=k}xs
zYa#Q61oyGKsfNL3QX{aZlKS$Kbs<1@fhXAtO>O+~aFrIWU*<c&p`p3RLLqN|fXV=t
z`<&5(tOX>+65C%PqzB#UU#|K0EBw~H%50gLrQfV7VtT;MWqL81MSG$eTGzTOoKNe9
zn2P=8G!EeAqOBFO4(F|#2SCxp{UC7fCY*3l7>TaqHHLoqDIVq2Oyofx`TTD{K_qO}
zxJXOE!q-U`@lNF5PWV>~Q6#triqu;%;dQ#!;H)Ou>wh$6tkWnjY?&ln))Bzdhef)$
zg&PYwQvQg@nFL;w$K*f5q04xlRjbx5_il07V=yMm(wv-a__gRvElX=3>E><S-G_Rp
zPPlO$vUc<*7``;@L-#D3XJ>-0XKL$EY0CFBqm+r3EG42cn$--0FbosSGQ3XtimqcH
zIPhF`dS8FoAmEE=awW7F*`EJR6?~q%-MohZ7J30T3&|_6sM^03PW!2+=@w2IKw0#T
zl)2Ji54osLu++R`({tx9O||r&Kwq6u5uOQ*+jc5Zla`N6hOEd#BUW19cl)8kAHy=|
z^!c4U_AX2k_UnP=yT4)2{rYe&V2-s+X9k%sr|{Omzio|wcjsg}ESNbAmKPJg(`&mM
zrMYpeD?swbj}VkJ`8vyi9|3LnBA5<j<FS~V0R@ToQ*H9tUimo>I)g5A0C$_1-U&(3
zwSRh}c(=qLRBpn~;VJ-#BvtBB)?WkBlqFFu>Bqkw>BEZ{;@ew&V9RMpe^iK5gN4}p
z-2xm|s14be4{-0(2JB&nC-_Yy%0st_F|RA``%ej*4y%!8ohn~|fUvEUn1@PVHb#b2
zRj#&h2d0Q)h^Jek#8)SlH*WG1RX1XF|N0EW!8M61qeZ~IEY)$u$O#R^K!4!2O^V)R
zj?XP;42IGyPs%w~2K$Rww%!3{{4F2X2N96h%ZP`lpUAUA#!400lPO%$2UFJ4(T`8E
zw_T`%6m+=$DsL%q_vv(lg%~Q0n>im(i0HOlPHLZ^J;b-rVJ`!xWG0v1oW2A7=+V3)
zHAZ%BaygiI2?81OK^8&+G1Axw`#eJovk;yAe+bY(U#Gqmk%7j^{#|R*Z8iCQ8d^^*
z^(!9vQ<~%Y0$;kDDFg9c`E}3NSaUfj&R3-5-GHj`Y7Ni{Rmqe4^^>m@x1NJAlK;BX
z5J>CR^Q5>|NdBu9imT8=B9$LM<=*ROM5GUgbZ8}}zZ89f<rxkb$ZTxzCl*A1C!9XM
z`ht!}vUT1eYTX4W#svdsng1AQb~6XxWTzZRGpFeJ^9ArdVJb$15%m`whTHEjJ(ugp
zf5N{RY}Dq_;Yn)EVY$Ton@K799KdbU#rITIM2YbJ@azLJrV!Yw3N4b;F+)SUEdh{1
zUVoTxJ;*UEkbhf{K_NcWf9U_G%K#Sz%UyS-=NU=C|LyJaS6|z>vmQF=NQjY`<q-67
zRm(ZoOlq5I)?bvd`cgAJ$nyo7P+z87#KUa!dJJ$yDhVKmINA&)5nFb@k4=PUgoMIx
znH(WTO+c0<EMe)Nz#Vo3(S50d45@E+*Ec%o@8&_OqU{Y+8evm<lKw(KHTpTAK%QT{
zSPk)18!~Q-XF$NWoNY^>F4E~ON)-;Hbh^T(AAB#x`tVVu6THoBXa8oHXh0yYpz||Q
zUBq872!E=d-jIx|P27Se@Q2<jq<-in04?qT2hdEaHxeuXW>9yf(DB$@akPEaQ(c6z
z8$Fpb?ON+q0GSySZP=5KkonKu_K(gxyJys+CN$cUBG|Q<)dE=KV6$2@W?I|k$@gf%
zF%nCj5NKz={<A}U`WM0O+S;a64g5;>Gd1}$UtK694Al+!tb4jyxq`yAJs>)j#3l=F
zAW_yF?ANqAIv~(|#D_eQ#kTQ~v=pn}bKD_XD6R>X-9U^=;W2QaD5FW?8&~ZQKAI-~
z)v5n!qhI(e7T-pO<I2yoou3RAs3L)2=v~s_Sh32xn+C_VUknynQdUuTovBG`n(9+F
z`DQ?TJT<~2^(RAq0->k5;gG}T%7j|O#eTOd&nK$Nb-K+uqJ&A$yTAA@rdr!%0t;LG
zJMv6eD^%XLiK)P)DcGmU!&kn7Et0ffD%77<YMl1pJ(Ku(6O9k5VUAfgDGdrkJ5z2I
z5c*u5-j}kbfkPux2tT~dn_52_wp=J^`t3!{D0j%D^Ul_LVor5b!3(zRx>cH^$<*>2
z`mKoRB0ce?0n5kPO11<(RW^Z`xu*9+4qJe{z|(RIe1Wvj)m};Bz}kizGn?ppZu0-U
zZCSm!`-#aX5Q!jc%uq>ktQ0-6y(jNEAL29s$_fDI=6p5f&0A8|dnOf3m3C4co_o}@
z_-ZrMBWtIh$*_KGH@M3et*AK<0pej;(qYpax=E#+AW$uCbxOP`>a+#zu95QMqbz0x
zkeI3#fEeP&OM7BTr?G9mn}oP0P2k7{`tU;4phLwNN8;*Gfw;E*Rh9x+ZUJz1RgPF}
z(7^NBMJ%y1mG$ZKDQFM_oKSvPAW64bR^%FW@B6?f{-X$#3tyw*BA2O)cn*9|CzH3B
zB3bb5x9U{CX(IYLHsbVpX~afrkoZa{&5HgaJHQc{GG7^w&RlD+3#qMFUtk$?-mZMB
z!w4MPil2tAU*qyh4?fh^7{a?rwCkL<#762+^0k=CVG%kCsn}KD|Me+qHnzS@zXj4v
zck(YNS=sLiZy|4&oaLR~g`3j`;Hv*Hv-GCgoSt-|-}=I^cy=(5eLJGXwdAy^@NMej
znE}V`QthhLA~&X-1hr<j@Jjk2-OP^O#I(TGED2wdgTjokUbDKqA57vZfJZ%Op>a2p
zYAk6AeY&A<jTDBlce|y2gL_6lHOe*pt0zVuLmIq|e+BDn_YoNJayI3vh8S_%y(!Yl
z{vF2c7nS|ye>at<*V`Tn)rtM%1~04^uqjEq=p5T;g}pdeIVlNTf;&glaOF8HFx}Ci
zcV8K4*>}1568>O9kSH^Ig#cC<FyXYn%vb5+)<m@LUjtFhBeVCsxU!zuQjuuDm0C4{
z>>9!_;H*8^HdlN+>0R*mgQ@}0;{LpA%YGphr;WZ074Fi$&YMXeukDqtBptrOF7MGG
z4_vOiIUJ2^e-4k;@_ODHa`OupmT@uw)fo$zeq`R^M5|aoh8T{a{!xeAF5K{%Ud4<6
zQG)q6hG=HGP9C5^UgBQyC2_xI+U1B!a~O&#-DEzY`-Itxa4-lXCZO2-s+Hqv6Yq#F
zZpanPq!%W#L2pW>Tm0LGVAoxfQK%tevg9eWiLCB!V0s5Z2HjTQw80@Ud<>zirXvm&
z$c<MDB%O=I1`p*)6r9>Gr&*OLEa(ga-hJyG=XI<wfMZ+VDK5PMfd>DD>0gu+L&Pu_
z_M|&Dcg$g?<I}d^@2}~lP+c#qiO2XEW%gay28sZ9ihGeF`1bc+>2eiVZ#1&Ai#~on
z)ppsbjsmwcjOovhr)IA4&LUm}`%Y>dG5q#E@acv1Ex$pVk9wexYBSXzsDE4O#I$~M
zeI(NZlKf}E!bh(I$uU-&6C;(3JJ<Xp<7PAf8~<C3Q?fL)Nz~K}2q>7VWz9Fy=$kXr
zXQ{;}FDTt@uwNUVAoZ`>eGC*3f!3k~o8d5~^qDIQb{<Wth@lrPToWU51Ydn)A&C|k
zNNlUGh|1H{eI-JqFjcbsos<wfUhq{7Xi7lhX(2|WRq%TE<e&VT6U%7f3H369nTnL7
z;)^bG-a>3h?An);zMn-988dKNhdhiNEShhy(Y@~?9mA?=0$g@{6hh0NW%KmgXY{?0
zkMIv&LA>-0t~DJ`4>1?f;zj$NQ#l_ns-?d8O&*n-p4+(=VykrQvdR-{*2K&EXU`cP
zR)iNW0fAHF{&yCDma8rj+YHDKy08$pQbFGct2Xil{qB>iy`Ez;^qrJzF|gbs<IH(?
zH?YbM#t0n~pmXGwOFA4mQjXXM7|#w-x>M6udof~tKW-viISj;CLhl{z->!{kfphM1
zXJx06+QGp7ldvw0*ta-8@Q*~d<;asmyf*~P(M@wL_3X6j*;hJa&vd#dGCV0{mPB>b
z8~-c+>bbs9?CIy|l^OS5V)IjPJ#epZHE5*_wII)i-=?iF(aJ};_b+kA$SLNP#8aRh
zcNBcVj5X_sfACS@;>%LY7q~Ck>e`qd^XW0n@<BTy$5y$zVe2ahP4e4C*`s$~eLF3i
z#F+M8<Hv!%9K(v7fIFtl5#5J?_+P#iRk73FOiJ@wqcKLC@VwlPwaX#uB#Mr4Gj6G(
zz2Pt4<NltfV7RlZb7dLhgBCG*h*^wgSs@FN5$xK<#i5@)2(BrlBT5y9j-}qT*~tuc
zJ*|!Ac&ZB9G~Y5&Q23VQCJPaJLCQJtQe`q&gM%Sm*Oo6s{2@Fq>0u-7csJ{fh))fW
zzl~hu%L2Qp&HxD3SBlvt^d)7b&>`KEY&HO~Kk_u?#9{q1N9^6~(id&g&q=XzWt)4s
zoYO5(PWCuMa7l;D+z>UYR4R~(n~254n;*ZORpRBn1rA%dExO%ez6jonBZr*<K_Nc8
z-Ow|3l#pr%d&B%;t<B+anE5LWb#itubEA~_ZmU1@8|1YF;#^O^gXe2CS$Hlngl;89
zJry8~qvL71k6|I1Q}X6YzJf_BRD6turYCs}`$J?=YkX<z<%iVjxF3)}n#gsWTMm#p
z!su$SoxHj;bRv<nA4-;xsMD?-RZvFn_FUfJr_~DC?b4Z(6y69d<33@+Wyx}CymKG0
zI_MRmS8@JeKO8#nw%TO;sp9SDTbwV<U$!-E9w003QX-|n3<=DHE*TD+w@zn0*gBbT
zKT4C@B$&KJZ+@b{w{Z5!;WaG|&7CgawawPF>mYf$zY<?k?d0~pf%>~C)sHYqj!sT_
zypXoghMz|s)P!c;=~!EBB*Izh;LmIBVL)odmaCUJ@CH6)4ZVI`54n!JU7>0Gn-o?N
z`Io+P5)D345n)I1>*vhS*~ghSW>)&4-;0T1`QZcev!vg|Uo_k*ev|mlpBTnhZox97
z4?$ZA?}4rnRI3;a6(eVt(O0X+fpuG%N&sq_>B(Ut|A%6VsM{f?MNCJQdZ{YmgLrix
zou6G1G$Q5Q!mm4dB*e}R5+-9KH<?urY)NPI9iqSztd|j!kRG2a_|_Df;Hi?{${8~{
z$zur?Yw3e_v(Gd@yRm03Zq2&@xr0oEG<1AVK8@LLBICaWlrKE#A!@QIxYoc)q3p_O
z?A5qNib}u<#C>!Nx%9Hm)xy;`G2vc7XJ*Zi^{$>$7<K*5enqlN73IWYlKZY_L`IX>
z@@K3Ezoh!U7e}>V!PbJZ#BCU4Ob2o?p1_H{Rh5Mmr}fu%$kyV*onp;LCNsw7aNFnH
zW--=C<{2d0sx>%=lT1uxPjXo(|2RT?`OL-qlklEipof4EBe~o8ZPZRkVxpeQCTEz(
zhNH0ApjoG|&9>7ka-N4bS;9r1MzNIn@jc-lLFpY4hXZXf-ILo)1Zixs7bEnZdr?te
z#?5vow|$(&LxDr~##_Md+WPajDTI#lf7pBPs3x~=UpOkF2!aBNB1KV}2uM++OP7w)
zK?u@2(mP=bh)7YS_YTsL4grD)(whiKm)?og(30F0aBtn`y!$=pyWhEE+;5DJe;i<*
z^{g`IZ~kUkGpl_k?V4u%hO{OAN+aVcPtTPMxvNcDQwtH^$XxSF%wRmwCW~lI<gOX3
z1$IRA)yf!ORIOA@nk#>j^^~5QQ^ux$qxZ%aGM??ll#LD*-uQ%k-3-$v9(F>STEey<
zReI*P#r9gaYM-9i8%guQzxu?LVT076DjdB%@|Y?AZR+PTI(z6@ks<d7U!|Do<`)Nv
zic#M8m6_a0AlDgN#+Abpuc42MZP#5yB}KR=qixx`zFa0-i0@TYiJQz7HD}8B_|!6<
zQk8_Qt@367R28lt>-EAX6xDRF_@#YgqQWVF4VPi6UpP~bhbs(rqO-aGSO7j)b(gdU
zF;+WTm?m&h9HgY4hH=eL$>ChPDa{siawB<%TL+v{#_Tr5H3=Tj34>JPlZ2t6SRW$C
zi8P<iak&sr{{0X2y*K7Jd_JCyU5zT!JPKy*M|*LWMFcPZh>711xDwmMUn9Us=(VJ~
zr1~x;<m2|&l-QmNAiKUc+VCt{^?6>`H^<Ao8*BGk6zjAIZ-CNv&<(-T1lGPNb1v$*
zF7{|tw>06Ant_;Viip8KCNEHTk*AB%c+O7+9nb*AQO)#-1y3PG?9@JW&TU9Cs^?a!
zsJ;Kzr5Ce%vehb|heQ4JsEuS)ofgfWxDF(AXwuSkSC@;%meC^%yW0XcjdJ_G*hM~h
z?_m2Niika1=Dko&*4v9PK}SkdrgC_wz3FJPh|to;Nr?CTUz$%w<rhiM=5UtLFie7}
zZ+O*%&nbZgsjF*b1pJ^15{zTwY&U0)Odu<`V_5ovb5M%8*5Tq%Pfo1A>M)~Y@|V7W
z$<P}ku{mv;+h@O|z}g<0jRZDiwDY3FSLw3PoRm?j&4SJ87E?p*y+Aq8^#?=x{K7SL
zLaGIp3#0rh{r8jHZ;Y=b4s@q-h!BuzDz=nEJ8n7El1S2IS!OCUjWo<Krpswiu{l=~
z4IFAZ9g;|n(`od_%vCBi2=1BpXhmLwAsD!!XIxiZwK8=SDzh9|&*_L&ZOLD;UGzt_
z=ry<AHgD^*G0kC9+EqtjX}$LSVHieX^dyXDk6p1h`~G7&e7l0yCXd)?DrM^+(?Fq)
zsA!rq8fUL*?0S>r@4uy`7hDVYgDk-(es-fRNa}{W3a_u)qjc}9OOT>xGP22_3&_-1
zMy<1W9Z^e-`MIb{cF}614N(@e?RoyLbByE8ZaQ<ke!Gsy=T)OV?<TS~V%nfh6rc^x
z<)`W4LbeHw(YbyD*{5bfD!+SF_FSTfp@-n%XV|(0VjYVa4!DeP(Z1Z4ccS*Jnwf>A
zjw{MwaPo8P_e=PsWKxMjEoa?+3-Z1J%@ZmE(wM?ASJA~I8fQ6p9U>=WUhY2rW>t83
zl9*Y;ufx<;LZY~+wJyu~yyoW(6HeVB!KBB}YK81(H}mG1*fG&una~0f)i_5}KlkeE
zN7c_+QlD5dtAY+m=k*xtOiL3PX7kmEP!enK4qG9{#M2k<x$O59kNLo`j!eG0v|isg
z&g^MhKXAx$A8tV=Sz{E=u1{kZD=-e5&acOk=BgCKQtyAb4TEV7?9F=VIpla;D;(p$
z^crC()E8Cwu1;0^0vk{M$+)|Go&)5jml))@k88?Y!-LccP(`e=HYZ#|ce!`9tfmGd
zsXmDnUePLg%F%3Q7%kYRG6kYfAEx78C=>ebu%!(?t?FlO2Y0c@)#`&7x#9(Qck2_n
zd*BiFeZAJ;+5rE-=4d0)w<#oau;QZmIiwj^*R1Q-p|o_5bhcNA1U>pQ_Rt19Cyeze
zUVnpKjhBOYHk_-V+)$TkNv;t_t#DnoSH%zAV~U*mTw0oR-KsRaLipuH&mP6Qutkqo
z9!~p#T<dnBWM^$ffWkdIPZ4Z??uN_uR${0zUSI15KMR)W46PkV))B@dnzn2XQ>gkt
zX0~~kt7)bPD|?m0c*5yre;4(s41c|^S`iaQjCF`9AyP$`M_0TQ?MoS*@JS0N8>tyS
z6B|Y;*qGNOv!u5+Rf)&5mEdzmF1*X4?mMHK+x}GL3l#ei>4_ag01kjDgdJ?R!a&Oy
z?D7O=9zoGl0bDF$6sWBNO*Y;d7an)i@qwYQNUl(Tif!ynmhfR%66QxUcG||4c||^p
zj;Xf3&VnXy!9)()D$KPX_JvYOGea?~!<sZS?AlSc4p!gqPbvx01os*@!xhxUh8`Kf
zMbGj{RX=r)f>A-*&S)*GFVp^+;<;}z_l)!!dLudae9ytFiIW5({No9B_e`;%8t0nF
z9w>w#_SL4Z==QqeitQh_r0+ZA2)ew<jBXD@y_~Q(EYDc=32nAz57d+3r&87KFv-%c
z;5Kt1vz{%Pw&9snBTyw3eg1`plPFx(NZ;8@bWnnz$J2hVdGM~HU&I&2FZa@I%z|YF
zMaY;$!V)p?{>Y~*b83%wUMOM02G82Fb<I?!f$S!<mF1O=V&~^qFs%CoCJuW@0z;oc
zNWn1Mw1?w*Gh>G<Z;)PF-LAA_GqY^SM(Q>)Yu^htHw0moSYck8@O7D3O2p6`_chpO
zP)dcBNcgs|B)fip?rxG*!z)1^%Wy_k!R0%Ik%^UDe)pI5uFiNX^l<$OA{nQNr;@GI
zmgCVRs|ldVKYSX}Atuq>WI93JU_%wM81+Jzn2i%fW_r8m(EI_VR6%$u(OH4EQ}-5c
ztn9ysKX^u0xN*ot!$Haa<OzY*VH}9>K6Yj$zi*LeX8Qmh)$vZWP(5SoL2!57n_EyZ
z-|0k!FiF@;RIPE#P@%@*Jw>6+77P-G9I463iODvbjyU)7<eb7A25vkC%t>&$rukuc
z$!y*U-rG9HQ^b9I!U2;!SJgS!Sq9i0*2x0dzDo1cPYK_M(wW=5X)@9=5K1D=MY5G<
zI-g2*(lH^({k%d7aaxkV{yp;aFc{Gvkrdws5-m*cZZLKEiyks(CgE2#j)V_X)F5yd
zH7Z2L{VdxZIg(bhn3_D-gTESNe#N8WttJ|<o1r@M$+E$eOp;!U{#~kEES=Nc(YnrE
zX(1_^&>3zM0Tx-}gz)+AZ3g6aJEvTAqXby*5HENH#<Fr~6PAYkiv8H@=Qlxl!3z4f
z$I*e%sk~)oYVP*>r>5sao2Phm{LMiE^BwU*XE$aS^9HlA@9eb+{(W-R7R`^4{zGt|
zNX0c;k>-qC2f>f5IK%-Gc1S;XSB%vl#3sO@$*d(*!b~DC-SChoAy5b+Qzp~l0Qy+5
z$mX%|V)__3d_q8^Oa7_}gv#jdl@z}d$#x)5p^a}i4GLb5ifP76fz$nMKT4Po9*nVj
za@FTesgU~AhH8MnA<-w*2X&)eDNDlx*H2}FR&>KeL0%9!T&0fjC-(tcA*yqs^JZl{
zC6l*D*W<O)98DRqnB^Zfm_FgNH>|yOnkTU16%n`4QoXBRVcQ4TKZFjqNU(=Ibtns0
z;@0s*wCdwwGmVN8weRG=MDrx%q4HPmQ1y^^j4Z&)zw4byT&&sa6;pa`huaU4LlkT)
zYH*5&S95;x@H5J5wGi8fb#^;{Vu9`#0N@4z3oJSBM!Ye!rfaScVNVxPL$HP^oax3T
z03i^Sz@et9Vln6VZy>w}4N^-(I~ZwRH7$qsy}iS|`t{EUw}d>)#*^D}se$VPnTu`p
z+}tCDW{)n%IvrgQz_G7}qAYArRCfrhisZWQbGB;o5geV5*1Nlbe^U`kJ4ORyGi(id
zGwa29yeP#Qhf<#!Pcmz>=|*^NQN!zDIt}?6c)ZCCT2)gl_xpvzd60)z*ByU^oyjqN
zy7T3dTKX<$;(L;_C6dDV4lKT}oB+!<JDf-JO|1x~jyDzEes=eY(IE??Y3jS4Ql(#W
zH@;uvk#b(HhJUO<8-ICZFTB8~4qukiVDKuOIR9z3M@AljSn>X6JIe-E^<9pjU55p6
z8Vk*x$4K=aQSPU?ho09KIf)~Jw-m=?BF})jBv2)0R3wy9NT;q58SCO)rXwkPH?h{=
zc==rw2;a=N!Y$XGIgCtZ4eE5RM!z&Z07cuPeF{f+MvcLh=swDsnmQNu-e6uWs)Wnt
z@s(W>&Pn#cQKhpt$yRl=xNda1J~c&0N)*w+i3<~}z(t?aO!Fn+f_kNs;rX{GSO;%+
zKMu%!4z3P)Foy@W$|?e@z^T#q0(EGW($1vrLM93Ba<BW-)#dM-Cnj@$4#va{DeWoi
zrh%BYvJ>vSEsd|{MS)w(&-&aZ$p&4CZWe<ez1B=QWyHO~0QpLK3(l-o4Si;}FY|5e
zo8)1>HID=WTVA@~_*_szG{C(eg4q?20@WBgl6#G_%j`*aK!?7ss?!{on<RzZF59B&
z17scarsC2v1<;&8ADmF6f`|tc^9h729OCMc5r6z`N9KG5@(f=p)WFjQO#Jn@9-saA
zkuh-3VT#x+*@qQ*_)(#Bo>K$R)e&_1Cm%*BkU|0_9_@}7^L9QF`zx#k%#5isRU8UT
zOh^>9@z&f_4>0cnS8li3;PdU3OkP*Fr4%?iU2j6QbGVxM*B#T=&Ion{e!BMILD0>U
z_j<g0*?q6*CX%ps1NDdZJ1yxpY$5-nWOI>FsR-Ko?@{*)dh1Uyb0^Uu-&9vKzkMmx
zeo^F(#K6*=#?uF@-Q(6%3y=A%iu7B{=h|In$7reVJdyK2hssj9#8iG7WQ4B8e!<Zq
z7N$_)WRX~o{Q$?xz(nD(!ke(Q`x+n!3JMNRjVypm3%)&;4X?yzph+IFsj(Bf0zu4g
ze94(49*aq3gg?6CWN8vq`n)+=oMe)`QpP8gQEEK!(}lepzTkilf{l&Tpz<d%CDi3A
z<Jw!g?d?x~UpbOZzHgoL5eM}N%+`$aU5~zXI~eIv#;y)>-y)RfKe|#7bG|Ag%DvG1
zL-dN*Tk1aH^|kQmx4@F63vS%7t0&SC6MD@ct*l9<Aolnn$a;T=Hp8iTrdrb(F3u|0
zG9<}^rhQB%4qjE)y{JPL2fJT1SP~y-0dg_NbiFpL2yyetm`f_}rS&V?OXQlj(xX!)
zLfFnIie6`4(@|nRSRDH(qvGtDXQY%LrIVN*mt^g_UwggrH7nQ>JCJ|2Q~2Dk+%^-V
zF#H(g)M=>L70p!Vyq{bNuoIa9S1rr03W@K@AX*%pw+#7RGrzQ5`VP-yjBky6(nSYb
zq-*UfjDNMkIxi8?6k(AnP~h;2Q<~4}ONrN-%;_&(qETPi1L;7??ilCwYiA^3&yHH2
zv?zL|K{H3gd%TpkMssV`Y7rY|j2csoT<N}hSBY`XvAJylATC(aiuS5Kcyt!RuDUpn
z=x>0?C5$fTFJX3D>(|X4hwhb<-Lajz`lJ>Sq|^9STvs<RiefUhnxf`$<qP#02}8t!
z!Z^Y2h?`<O{6q-?QMz{N8mPXsqh5=DaC-jsXz!W%sg=$t3emG1_Uvh6gm=8aCZX{!
zra+>ThdxxYJ+XD^{;_dreBbauXn2)tPmYAuOB8ucLslI>GiAsNfKX4V@}JO%JADxX
zxuz|$m6qlW?V(Z+AQseL{uGO2&;p+)3$M@XeIs3slTncA40)C&%;oLx1B)jdX+BZS
z8H?Y!V?p`OFEat$1Wz%`0+&%thqDP}^oIKo6?21=n@-L}PmpS{O@ZH&3W734O3=T5
z?%0I9AdQw8k|tvBP6*`UTtg0qg1{1&TiQGYZ$wrv-|>s}c#Q?oqOanHMwW;`VaI`^
z10v+x)S$Af(~FOK;p>I*$pJE=eWL$rjriMndL9+SOU!#<{3_X=OEuRUA6~)@`w$c>
zq`3us8`ryE<9}n?>(W~47-8qyYN`(|jRJvqv*`=eNEy%Re)*zPw0r5FSF5D#qL}p1
z<)~Th!;<SYSxjYa`$rjP2xR+I8sd_J5%>Aul<v3Pg-i<iiTwWL?;Ut5Ui|Z(fw$Z}
zi#&RX>1AIO`RPQQIDj8F;vkG#Ped>GZz6T9>$uk{odlo7|JfX<^Tm(E)cU?(O?D^F
z{qrKde<U_suK`sJAWEls0R)|F?&<uY@NUdRA`166kiI<Uiwd9I-e#VL5`6scPdr0f
z5p=(?a%MlTc03N`nrX)Z)DP~s>wyS~&3Tx+&}K^cn|}QzYz$0)tp5NtMQUelxvt$F
zX<eYewGG&>u=?Bj!2J_&Ck+S<D3hl7%w^BMD7JOjYD#_lvLdPyN!Zq5s>fRpGYg6w
zzwyr-&@&^hJHHVxq{mkn;Bo_q`JW8vw+V@`Y-}-x;HVGo=XS~^N#TE<y$J9I$fdS{
zeLSz0cK)Ab<hynR3n=(nelC^7%hk>25mH+3iE(l<ga2%g?9H2l+A91+ow2B5XS*Re
zJCg1G*p-@3N?o!q`CsdO4m3VceXQ-%*V^yCXq^**_D6EWO?Y|!whXvD4B}<0E^82n
z-pVt{ok6ep6%u<iaZQ;mGcp5eqI2Tpk4C2HjAh*|PY~i>2F+Z4ldu;{pWMl7u9J&y
znH~CdF`dH0dJi+rApJqn3*?~<Xb=22hXna}VHWMJNy2yL2*v7+iyo-69Pd=7W*qZG
zSD$~T+3(tnM}L=QyifRT?U~Zo0vCmzZ-PBuxOx`Jd`<ujakzG63%B17UfZU@;O?4!
zaMc<~cB}OlZ!uP7MsBO=ENNyvmWWIR`q~!-@j~4EH-4M$$&yLIqqYT8!sx18%Zt?U
zi-A9AdPF&2c-$oigC@gp3hn5RV!DjDFlAkqUquZ0cIs%_kXL-cUUr*(CLqelZvsSY
zc&SJ0NPq^+WACqNd+qmdr~fV`$#~!rjU!bX2psxe=-nJ&NUDy)H7gJSR|hA=Yc2rB
z9iCmp*b~v`Z_M~Ro+^c9!CYL~d|&BLCt?gMxgZdx^K`DbHNSnSnFb{oGqbwY?Sx7_
z%&j`9b5-64@T?f~1Bec<r>T?ZF;B-yX)@jfXU^Kw__Bc>lQp%GMj2g2Y9sLms-s8R
z?<MIbZRGW<zEA*r#PSzKIEIZ+lGs_^p}u0|Xw`!>lHQS;@mR~{L!fVEnuib-Vo_Yx
zCgi%oa374VvE)I=SLqTLP!hRQSn;tYv6=!j>dF3c#^>=YS`Vi<EkhHyC6*l<gE{76
z`q(mM4_ck7^!paT90V_dZbl_g=r|L5Zw6BD#?KY`UFCtPE6~O!yv400t7SmIZ74$4
zyaeEYrXn~S<NM)0bIi_+SsUc}F=KGzq`^rpPbao6YvWJG%SSr-c{H9LawjDuJb|Yq
zMcBD8D@53t`JKs<?mM3euq^9`J`c2>KL+qX*bpR!@6*eS)eu)xE|16D$j>YHtgqtH
z4bIFl-?Un4t8#vybAKX}IKiD>weu9B;TnSfFh#5)n{1v~=I-|h+k8L$;P}9jY<FgV
znvA^zz-f+bj*>8M0{W4$-YF0dm$bYQ<c}&%0!6TgJ;3}GW_6+Y%%w+hO)DT9rvhoc
z#lbDo3hl2+@-2-TmyW!#zvQ-4#&DTq0d6M^x>C@;@9qOp`n*rnRo!M|xi~=lgSjM?
zKWz3tntetVW$D6XmZ-1B@=7magS<R-@60a(sKqCnQC9a&-E+OUEs1-3&;7Tb&v@H?
zy*M5gP2eAFsSrMNws%u@>u}MF+Et_l>+&GA-27hvmVL3D>PO+9#|ScX+H3ccnp(v!
zF+sBb)#p3U8OclSIM2QV7h7d;M%ci`7hGS8P+vT10JAmkgnEJ<)qKft3DkmZnfQQf
zt^h)K-<F>7wgk5$!9`ViLEJ^vZPgEyhAyrOSW4#FpQ?VuLylEXjm6??BeIPiBp<@-
zi+X9{-6dH|b`$l-n)-M8!mIh%k@n{Xo$O2W%Co`Yp7)Z7013no#E}`hLgk0^C2WO)
z|AmF^Y*n*H|GAoP3va|`)F&0Nkv_18{{o3`Sm2c4SbEJAVdk9RCLsyw9B%iM@y>3X
zxXuU?gT(CJyzE&u;)8snADWV)zct^-|4WB}`_0;W=fj1?0EWl8IIRHXXgKi@A;8Cs
z-qVqsdR+tVfJvHd@cUBux;UMH$UpwN=1)rw3Z%gx=OrzZ?k+Df9#+MfqMUoD7>l#g
zlVu^0yUl&e$^<ZBFpYMlodtnEYXLZ}^>y#squiE&#&6jy={{9V2+=weeKk0k6$GQl
zgL7)q91|SC2N~?D;}9%aB!5xEWIRV-)E1F13Id^I%qpS%0J^}`;kXA*z`)&WJ4A@@
zh0153bmgQ5_|gK%mFXi$zRyex+p3v}j&7K^|H~{Jk8oRXEsVJC_pGG;MK^)$jO`67
zOG$t3h6WVy9$Xwhg=_qBY$*26H@LsnAL#2|^T5>WiGW^f4^BsKgZFGGEAJ$VyJ!|P
z?$Z9wGFArx3JV{h@Sh&M(hG)QFG<=nMd!)ZMSt?>k!($$5=19hsI}QK2TsPz2PKvu
zs&cvk$Ho@8Ba8b)W$vW9wza$8y`nl^@iQb)QWl#@v0$~gC{`kNjDY~dE~X_JY~5V^
zv?Cfksp;Rn^|7i*|4HGZbBU<B<U;ZgfhHhyVedyfkD&9{yq1DNaP__$Cfzb9QP}o{
z0<}Bm-d9W1DTpQHJRy+XG;Z2)AF5ol_=OM4ZD)0m_biB)Nm=<lO$RcWJH$7gXSe=B
z37{V>Q%`GJtV`W*6e8?x=WbPP;##X^#LaCrRoQ9%5gj~u?e#FaayuC>?c-TRVn{s=
zFx-!WT=s{;p#fv#3kU&Zs^`RY7grR4IMkc+VH((s>!(VX`CVTY&?`IIKk0^7u`FAB
z%Zq7Qd?SSe^Ixv$v7Na&DaaY#nx&}hs7Qjm*gPfp{e#81v~|?kWn5u?&dEtZ2@avq
z3dK30urZU)KKh3>Qv7Czb@fv?X6j8)L}zmqbVuaGBrxel3=KwHtS&c;<$~iR#z{J5
zNatU0irWOp8>9(sKeq2Hc$vU@<NS(%gg}x>0mmhG*&jLGQFp)RlnG8FAl^iv*D8nk
zNhc%U0+v|5{_(nV{nd70+`oBOc=UkeJiASVyy(A9^ZZoB>ogIe3?xMZ&WZ9S1GUVL
zzc1QciFTvTD6>8$?V!flD#fm(kmaUBe*cQKA<TlEnVUcB@6-X19l5ee!A8@&FA6LC
z(j|7|y-F?&0DJ<iLv+SCFCIAo7&S;qVS>Zp5RTM;B^b9@1)eRAS;cn7${nQb0gLgs
z*^Z<Uz!9@JXM&-@{bAhWmv>k!zy2IGT6^pX=p!lt%9XuOmQHlyhU7jyZeax)9I%*<
zoTcVA>bUpp%0qwS_P^p>IGRPgj~{&OEi{Xo){q9{Sk!ZJ`&{id9FqbL&U32h1Ms(p
z^xq?f$?xuKivR()93Wy*Z-nr1YyTBl^fM;B_iUho3@q$3VMsLWECz@F-ko4x?{K?_
zYp2Oa(BTID2=V4l)J>Af>m>|&V&MXq5NNrO`@9(jXtSeQa#^X9FL7)_-|sXPc*B+m
z2A`rN<80;{lS^v@lU!I=94$jFzY+pbA&d87s@Fk+9sE?w63}|^x{r-6MFR0_%D!1M
zZ(SCgD4gL5CwBhS{_K1|?o*J3%M3(YlKM8^=WM6|faN}qGF>lm7ETk^Bhk5<Vi7TC
zdiVBzVW`^xxXApAlD#x^FEndWD`>{^Pnoz4YQd=b?FAj<1G)BCW)<T&F0y}h?~ILm
zr<UN3{@s7K@G+jw++4h5dPwel*J^7sUT1#l&dukveXb(BJ+E-n;oO@DdcHIAawr<Z
zR6durmVwE)cUAZx2<&*p+=g10-rbzhLcJ1WI>vH-YCcqf%BA0QF>)Z!ij&25s){H2
z#HK^;SmRP;GTzHz%mdvCyEqJ!)ivprx5iehdW7Az3Yw;o*QZ+@l<Nd%XJ0oH#IgeB
z=q?jvnqcg}Kc>C?6mLerk^ltCFO-pJoqS0lg8rU;3RKoFOASA=f;$F0ynm0iE8<F7
z_ebF_ztw3-z6^N}Z>L*qx>KUNRdLT9sRX2~fI^RD6#)CRK<U<anwwgx@?V(LKT*bJ
z53gNp`JC6=opQMBB3VfE0v4?n?6UJvIpy8ue6jiQh#XM3-x5G_n}*S}{Au6Yl|_zJ
z)&5&?GF`RC2zS+{8#P(<fNe&Ftxx2Gn;p7ENrQh}xc;2)eAn}n*RKi0UwX3HAq$D#
z5q^~Q^+IPj{S^{qRU+Tk4L3|<0s6qPk$<$Kh|0!9QUIRHtgI?KmST^TQMDTQ%8M2$
zo3zat`eEK*g?b2X!dh{pmZ8txzH@d`ko99_FNhT<Ra2Nv*hSUbX+4-4;+5}P)r;${
z#n&`V6cuDQlcmYxTg8+oxDVn&bW}InN<G%^_@YXE`4~33MrA#D$Fto*XDji|Q)#8J
zhnFFLoaw((S#+Io%uU7oy;TL<*_MEzXfI<ISD~5}#Vd+C4^;zb^64!CqX)PtBff3e
z^RN<jl1Z4KjVYVA&0)n<`pu8yysb=im%O`@UzG%Nb5g3HYF4?=Us#%R?z>CQb{BMl
zr!CIrII1`-jKZI&wo}yVYbDaAsaDio$bx<=h<C>ot~)hY-O3SiPAkhF?Ia0A&~sbj
zeD8#iAM29i%>D<8m_^6>boZ-I&tF?u&{;Dr8zEq0c<;X>Ri&aWc38YGA9mab7x+^h
z!+1iBJ6Ep^ItE_WDnRt6gbuZ7FA*oe&-dy(*2M%7%c;kKx4%*Dj6E0e^w0NeUAt-i
zzWmwj>$6C+^QU0C^}2bN75XRisK1<j(eTEz*I7>WGK@dl@Io4Q+Q;|kwHT)-TbI6k
zckF`ps|gaxlxeG0bcL=HeQ$VS*FthBF*Opj9?&v<Sbnu}i;*h{PQQW?Rk64{&*5E(
z&PhS^>P3BqZS+2g$`mtzQ|Fjdx+tChgOE_B&*$Z7Z*IM<tS3HW-SI*js_zqSk4>~_
zb{n7JFlVaGA=dWC?;&e7(7IRWYfc}itLh@iA4Qwixqc;cwFFdcP=G_Hll*!dtT7Co
zSg`RiU_O`~d`UU*5aE+4u4Ajrdp<j!B%=3iO4<~w$3}J+Yn}#0FD>M$#&f<`7gzCs
zsgP;HC0zk8P{}v;`MS6wOid*7TFY|E>y5z-!h3Jx)p?<qRS&D_EUg=r(e-$%mVA&0
zz=Wtg9GN=fFkDmqXr7y8MV&m~#43zqW5(yUN{qmZXIEZNb(>33)GjG`1r;2M2AErw
z{XF?2<Nf0GC-*kjeQhB=`>#V2x1%1;vXGr{fB2kyfoXItCI3`C4bG-2Ct?IDK3Ztb
zbR4Az#Nib48y<7Ia{@VNWc1G9g;KmGhJyRF`sKoPJz8WLW;yCUU6O*y`KN&Sy)a(l
zuXZl28~ECeyB+9AO1gu59c{c=ovRO{m`${dgkxs)-J=Ccc&|}4zh_KS@u$fu$b0fN
zz#jSbFRpkSl<s69)_Y@C*Jiz_32p$a1!0|hSb;`t?}S1#>A>X^s*kNoqkHj`^L4gz
zctn)16dp&n$TRd6v0rOzpi*5;nq|eAn*RL9eHN~ryJ5UW@A#-39tFI)hm^DseFct8
z3wO>DgY`ffqi}PlrrONc_z>@Lr4Kme@19r&0pR5yRp$lqC=;#+CM8$re;WH?7wx3t
z_ww|><v)!1jra{Soh^EE&F{4`+~0pN6q8+!uBg-glP!vb1=^S4g{+3MOH4^Nfz7r_
zB?c3ZP;xDeuEJB+*vg68Vi3B0kw_n+M2TYtWUjKL=Qx;_)zUF+&K~DIUEDl5bsDh~
z<6{OqA%<2oB#wi;tFLr<>rXzkxHH4qa=zo_lRCq4Vcj-GSA*@7E$3_0`27aW{eOHu
zkyp&L>}VJCNaDsG{mEB^jZJ8*LL#3W{qkcxp>)0PboGRU?A2TgAKoc8@~P3swgnDB
zYg8i^Dl~Q^h)~P&<2B!#-svV6N}KGXW23vO=(P8=_Q*$t`;dHLXn~V2JGi;%_0zhO
z+s7Pojd;vj$zRj=A?~|e6q~lD<LZ>7ZI^?wlbzp(6YAr~al&D|9=xaU(O*gGV=Mdh
z@7z5t_v!omxo;nn5rxcc?gfIG&d@SP`;~E_I3b<(UC4(<>e!Nc^1H!RFPrk1PTzXu
z(Syj1y*q`<{mwtXG`E1zs6fJVVw~%Q$tnF#^XZse?A}Dl677{emA}b_mP^q{$t<o{
znTiqpV8|w9|KfD$ozbB6MR(HC?Jy&K$ofX&54?hT`QH3#<mJN-FUPr=82yy;`Si~5
zKJBItgh9<Gl_A`zrnfJKqqgYz`w+R5Sbb$<#<Y2>82>%Y8u`H;-Es@;<V?15wX)%x
z#ZfDwJ0v%~Ae5|g0q*vm77|G;mnEHgpgdC8Dg6_Qp@l-PJ&b9#_~#RO{F25{4SlXz
zDYNF3F^eYWn%<dlDKkaN#et~?cGTEwP}L?ZP6Rzxg~@kCnvf`M)N!I=em|12U(j%~
zjc!sQZmGfSjijK)ZZ%FT<G(#_C|SA^c;zki7R69nsx2bUpc2p`y~d*MOLulJH%*B5
z1-{{MU|K_-YZ8_)_I!`N{+v7P*UJruJ8&mxJa_Nw&gk8dCBbKYR8jRyg0)3%V3_*w
zwfGg29+=q7M&hUD8P5y1J#<lyp@P<JqrB=B%|*KNO=Ukg(oRtHYP<wgw<GW()+)5!
zeMfb(x)2VlzK3=^SVLTqJXGlKth0Mp9eaQMtWb6x`}IGU{`2jR82SRICD@Pzid9Q~
z8;N+^vB-H9JP0J!`i)%l95(#xlAy$nhDSN6f^!|M8wYSE@V>qhZJ`y$=v__XNXJK`
z1cq)4gi@3UpP3mo%u;*dsh+@0E}Pj2B!V+4fp@*-PT5)*ulyWA<{t85Rp!J*7M!_c
z!AAG~rS6qV)5EQx$U2K7NjA<@x)T%F9d9=$^l>eWIjU76g@dkp>tKF(9E+iI|62J7
zyQ=-<vhsSjBR62RFKw>`m|^%^h2odXJ^OdJJ&Y|s-4*saw4Ltut~a!aM6k9gnzMQi
zzWZx7tcD8r!xc*o4BL!0m~HP4`P;AN%q7AdHES7-co+_N*CCL>QTzPpiJMoF-Ay?<
zVF+H6{S->!>=O{49~LJ?AC$g))|2ELUYIGJq{WQVF~CjuK9`?<YiW#Y2<2l=Dg9VP
zR6v{ieWP;L%|NV*;Tu#QGKSb<R&ebLy_S&Ssrq|&R3;>XnS4E5cN>xs6hkqXBF^qT
zQo%_si0pROo1}Kgb73#zai4tO(44Ak$ssGru!O?bD<4{D2BQ+Yv<=^2no@XQ-@oZu
zU69#?md?*WYH=RDpPAg^hJD*bD|1g_kzl5nK9#^p<>FbviZLdPbj-&M8uq8DMsE1+
zVuJXoaBQ;H;Ro?xrdt969=&CU(<^ks@q~fRispAn-=vB;EYhlkc@D_Klp&Wp%H6tC
zcwf>V-V+MvVY{T>=lk;D_I?4AGSh%4!}gW1Cao?39!&kU(XJ{6+xHjg$x6OYKCO*m
zMV`3)#x3a8`{)g!G2#+b^<W}ppO(4!MT%KL&rXB_b~7^?P5}8%Wf1!QTQsVtEF!g3
zO+D%l`WWjTWYqd1W+;3JRXE$^=b6`QcQ3eO3+yqgNn+dw8iT2h&<`qdRnqqxTAUQh
z<8bfXj9ri%pO^pm9fKd>cH>Azhg;+4LOyXH2pO$Zh29jEh~s{B?`)zmEj@o{q0wMi
zz)&mkeudGR#s1axQyMQNE;F|DPn1{&_7z?HVspcLy|LZB4#ry5Ii;*skQo}|m8q1M
z-LbXIk!sR~k^ZdG6i#6qr>Mk#F}F<1i3~uBzPB`Om!oNjqq{@br6C#QD7J5ek;H3`
z^K$Z7nP&IUnda0PHCt)e={SOTOJ6*=hXD`$H!W|_ST^>3Cf0JbYru?c%S40Z&b5Bx
ziYDrllvGMfOT`5PCo7F#_q*4v5>u!z!^Q>y`X--P?6bRP^?WYMpWPGN@ulmu;W=;!
zM5KkySCW`{%DFT+92Kl@HkvcS1LP!Pt~@*f@oG<0A(}HGj*}2uT{tXeA8swSUpjh6
z_<{XYKx+EFkS$o?N4Z{~`|EWRk#pRLRB%zXhjeV)RvVZZuzm*o3$$DQycqeITFb!^
z&WXr9RH0F*pjXWwtzKl64~hDNsOobV5Bj1ol8+F65d1LeE&rtiI``2?S5y)Xw&|Xp
zDUxgNFKsR82|jE}%Rq*sZY9Qe3BGigtK!buOGuR8Zxy}Z)3Un1kmVgYCT_eBrVh{?
z7QSZbMZFI5ST{)^xg-QmBe)~pl9>5ponj=Ac-}td?B-Vy*$&0Rv+_ACVPoQ%ujPpD
zHU-zLmH6B5ISQP3v)umZjFf?Tao^$Fdg7CpjZ^9QZAU(RidsnW>FbC$rf&p7A`g~7
zE0^LH6n?<woY+QBvQ{_R_ljM{W6+&oje#|WN&#3f?*QX{_RBwfr;_NDtF&O^U@r2{
zzevVtfBE9v=H4PFP{Oiq<~49RP}a1>bWzA(`FIJmGJ8<ecB?RTtU;xp`r^&%yF^hz
ze{3=5uh24lWDsE|X1pcq)H4D4&eozGLl1kXJ~ex<6{C&Ksx)=?@eehGS<1E&`f=lP
zz2Xn)Eql>PFmPFxRZVtIf=VI!%O_M}#sbem2$KDs^+N|mn@bcqpWzz2EqDZP!=EQ=
zJ>Ws+eJ(FzzDwiZhetzG_x_q#m+YbBxMQ8$IQigb^a?B9;mWBmja64WDw!GT#K_6?
z&OFms9&LelsZSsx8I1(uI1L(UO{-!rb0}~5>r8o4bRL<k%pTWRV^r4FKh9gvH=Yvr
z;tQ60bogBBA&?Yyq$W+9yZ)lWQ;x|KdQKH4eagEW{T6k?e)!svn8|c%fC2KQhVv5e
z99OqoAlzK#C%C4hXuQ+!Ec$<Wx1UN5hh)dt_aF+j=AUX*Du?>}v-4nx2*XX&U&}H6
z2zx9$QRS^*j3XLaoN!W2ZOdZYTmH&h9R=dVjQufJuG_hGSByQYzpgvjf3?khYJcO0
z-{J+x;v)~M5AL@;zL>F+3dgIY)npX{bU)GDEd*(mU20Z&68sUeBGTa}0wXQ`lhGVu
z2}5GGwbci*$HU!|<Sa5{lj-ziryk|^(Xv%K5PAW20h6>r1?WiZFnz_BxV7ZhQX2E8
z!C{Tj9Tm|Icfzbszd6yqgKC&07wnV$@%%|_zzJa3DE4v=2F2`&Zeozo_U&fGe#8OV
zBA5r1%3qeVIq`BllKl$*>3~-P3qapCGZ%;!0Qk3tRn^>WhM9)g#-)Tr=9(F1CjELF
z+hkc&dUGh1LNAw2gMZj(Iid@oneSN4N};gi<_M=S%%t+p1)*!v8Gj=}Y7&_}@3l(1
zZs^DH#!unj=8G>i)Q1dRb7dYo0bz=8QI(wP{6w%rVa&+CfGF|KYEk3C^q*u^?`x40
z{)<b<yyDNCc}~Z*E=P1-U;)eYeMr4?53$d<Q4M8zVfp1x5C?`5OxO61U05@ff+0g<
zzzM@M=#+4T^#o#-cno$9X4I+xfqYJOz^l({r0v?SVLlA3_JkdY$%K=CR>ke`0~@xn
zX^Y^$ubuNIDdn2|gU}ck27H&Z?G|lAs`Bq=crVfnX0!l$>3181!LAAlc*N*kfZuwe
zII}t&=^C29quQs_k<~)OV^m<>h>K^vzo|Puoxj=N?u15LT*cH_4hHR>`VTAp$=Mk2
zqf={4o-yI-45D#nP5$wCi9m&L$wnwH#3UW_9{ex(9*F7BNhkjJ(~A7X7LL!1=%K5k
zO*jbs1M;?!SQovB3)Ef?`A-t~7hk>Ny^%Qn>y;cw^$B;Vd@#3whDrj^1l;@Q{En#!
z2V_>T_A!X~L+-M-x$o;|;>tHP9^j*;d;WeT$8^ogSRc~n?v{qDWzf?FM0|T>^!%fS
z6y8LbZ9-wD4Y+#`xd8OHix*X0*o_saRSmoMu)Uv~v#<LY6@KxdfD=qe+pem>=>z!~
ztM<dGIOe0Bx(Iga@%SbMF|Nqq4(Y7mzne%rTxHxozr6W)0X#<wz!rP<dyP;RpqBxN
zbHGH;vb%gF)cx^-qUQT)cKn)$P{O1|MEOa@P{BIO!O21(G}WFYB?s`FA@zLwHCN?$
z_EBbzKJ1SlesY}3A%J}U#^DwXq6A+BhlpT}Fb4Ha6+ib4AMMHNv7Pu)N-VT+X-Cl7
z0L<K5Q>iZrFW}_8|Kt!1cQir>*^yQLh-awupyt8TI!{0OZ_t28z!#784K}p9uT8eQ
zu&H68+GU_R6r$w2L4&Gc?m}o7zESq_`1;Ssg0V9V!8Gl0Cg}VU87Aaj`|1ZFFitZ0
zzu(K>4z)=R7qKsTPP8AE{5K>xc8P!lHA2AIOS<BmkQyfBVqgp|7OyvXWs6bdpHF*n
zbuqshjsF@3J}VB^N<lJD`Qn)%_>DZJhLPak=|JB9zJ&gtT1@a?XGXz=25YEq;8;+6
z@gGp<r#DD;N@=|B+AMCVo2fNf?8dl6m$#omk8mRp(rd7nr)9X`$@%<`Yv=#fYfr-a
zC*Vx3$pX3zHfv78RS}Bl9D_ty!;EKd;!+szL|wZt{B+_T{`UsxIQlv^!scY*e=B3Z
zl;;0Joc(`%lFJpqJN&ZRo#$~2?ApU8OvtNK&2NOQ53gQ$|39hI|08Pf&!SNDWZWL-
zHjPH^1*2ASGOa@->Z;NA|1KSxUR2NuB&Kjsa?^iqx4IC$T<tlbzPg#IF`pZtg|kVI
zw2nC+v<!SHz1Wp?o3@o1mcD;7ao+S%D5}`$I`h{as)j7WuMppcboy6v%MS__Z6fTg
zm5nJ1iIo0AB&`iOEFbj9??LFipO!l8j-&HvLhL|s#=2B{BU$4tmlOm-yDTj(qJoH8
zJL9vM`zt2)cl&U~TLgQ7garEekl@CoUm->HuA&e0aCcp5v_6dW!t!ZPo)MLHxU}rV
zrF;Dw*1)llkUziRUhLTn(X!b0970#oxqA#16xL$(P1rGgt0-k00l1rX#(dvhKU0{1
zlvewgVEt*$k78A1r%ZLSV9%0PZ?RFo{m;QC27JBDiAzIi_SWk6CRxS?!K%ES81T{l
zb1u_R9-}oco#Z|QG09S__dkK3X>BNqW-?nFgxVyWb-Ds8PD4jHM_WLK{Vu!p%xZh1
z95$<qgp&9s82Zl3forbF53HM3F%x@pfcGk$=5GH~l?oNS{x?(nlOPq%Y|z~JrMXAc
z=O;rNy`%VlfbjfMM1L2TUAyV-qK5&J@67K0MRfn7e}6}@{~v_@zY9YDuTK*20+NB>
zJh4BOp6t}!g`brEm~kE3I_Ue<DI5=%e%2$5_X(GyXA;G6ts_eIlR4mi1;qYO-i0gC
z0~QYV6pp=ve{g){Z(|evNjm=3qo^Nf3ts1I;lSaZvj){7-i}22?$3ITKYB!5{)_QO
zZR~j<r>JA6`JlnlyXE{3=3jf1v2H#Jw(F`o0?!s2X!)`YTx_iFVDNDRNoOxFPx15(
zbLc$~g~n<bzUk%h!?G0~xXn;%!gI3Y((KtRB@v;@x^C?@<MJ`cT!w*h3jIwLJBDrs
z1^UO+iu75VmQyNrlnV4<y`<Ii2<+q(0#n0`k5zJU%e`+j*X;o_-z)TIC;om-tpa?l
zfSk$&ujqkQI4t>NX2*`|!IoO^;T~!AO7Kv0!6u=evN49m(SB6jYK&?cqm@50-QpW2
zPq{2*zT2r~m^<jXig>VbK@h9|h~}j-^M3XWQIdST%wm#^LjO=>cKB|#uRYQJwENg#
z9H;g?3rv5v1SC&x3TsddwV~tjO?iye40An!5pn7u5f|>C%(}dz%8&8SLn6yN(Bdy(
zV}gI2IV%kHsDrIn7d9W>`7!b%$~uz5>jlbc{yP@+vPe3?UeQK1JgMke*jnyDRT97F
z;f<xeQ+3uMlNAl$nG`ZAv)+|>-nYG-{U9R#T}gnlbZ@q=cdXY%OtJa{j&dWgGm^$@
zxeSNS+H=buWz6;{4nMBXM|KOuapE`+9?VYtK#<maT-}OW2j50CQ~;)2f%NJ!m|2*A
zT2XfD>*_(1@Q2v>_)V$aUD~N<Vfz#4?l}F!8~bRBy-gI<{!VeynR(+aa_X#i6tgOJ
z@$$3}B1nZJo^F_sWxb2q02|b?rD*=VH4WPW&yA&n_OHUb*VPy3boYiMtH3vU4r5Js
zu-kn!7<JK676&kNNB6)FmRpAcxU+!X_M%PbkPeDZUvKCb;)CvmG^6kIj@>iJu|v;{
zF4qymjS~ue8O$C;&=uQ*T}Y5URI$tHVo=D?&`*$g@G%)G4g`;+j*)`z3~l8IC#uX7
zQ#jfDI_UysUsq*T9|$J*Y0r)<!Y=G)hV0d>!H8d)<yc3Z;TfN3zr=R)r44tcb#aT@
zSm`zBN|Vj!=V*t7!b6gEj+idRgNQE0T}On_hTadcFeX|@0R?&rq>5cRPEIdny;HUW
z(=p?X=-GbwLB)Y_u<CGeX}Mq0dUeecEwNL{yve~R)_D3%y5EFHN=T2*>vhz9KMQz(
zjepn#o!6}I$1y~ugIKuO)(l)+^Ah8CmDdfsK;ULbg(Bi}aK}8BjfamWo7^WS&6;&)
z%_1dj&c+i@nN@i*gX|rIHAx@}F&xfhYh}5y3-i(9b1r}(&9B3%;l>{P^qjN$a4#s@
z;P5e@Jpav1iS&i%uM0-HaQZsejlu@leZ#^rCDw21o(QxRM70Q9TvmxqPUz(_cwD{g
zXS$aWKW9S^dZr5}==6(YUtJQkr!e?fM!-2%S$Dt^fN^{uO*NztAXlZ~Y(`37CV#sZ
z{37A6eAaordLo~nghh5>^<dWmjqqAE5!w0v*iYQ}5iwyB#gMs2>}#iUMq1<B6lUNh
z-`U;bfvXgX*ZqMhH%I=hYi~;(V$DMM?FR2-ue?VfzAZz<R931iJK;yn7_gQku<&(|
z=S|J2ex8k*dgqSRG13^)G-=jVa!P6K@og<HW{W+EH#lwWvkQ@cDrhh%FU-q^7REz~
z)(ogCa2ZrT{P5eu*%?UD7|}6QZplH$HP2)yjiFq>iwlz(3SP6eoX$xv8KyPN{MFgS
zWzb?TBX5C1P~q;v8^w0sIrhe+Jk9%ds(Jx(0d>xPe)FFTxfx@x@~ACr21L2=mu=}V
zDW@Jdx<8%IrPH>WVkMd!L@rYzimJsk8_%lBf@4XT)G3^eD*g=J`f+8eIct_`v(JuE
zI8M}6Uo_^VCo1rqf9$kU%-zfc(ipoBB6%k=BAsLmL0qm{-*JLnV~w_jvI`wbVs?)3
zk0hAqbKHRSrcY$~{Ww{XZub!35r?VGy!hyKGu~!4-2qzHd?=lA0n%~aZK~bL6T|Xs
z2V~{~aD$pJ!h0rf^?G7=zXeWMJU4dXR{eHTqK<MeOq@<xpF2AvLG-3sJ6yM&-G~*j
zU>oANFYz=loLW<eB{bV_wvLb&_VzV)HDZ_qF90{zh3T=V3(nlkQmF}A`)rLasOc#R
zG~ShC_Y4Ib7VldgBh(6seTl}IcoLo!HPU5D4iBVzzId|6setJhEn69j68m^*#v9mb
zuE8&`#)T_0^G%PvQE1<pQF-0vf=V-RZ~N0~{U_Vl<tdO3^3VjY_pM#S%u^Pgze~<I
z(7K-;>2&Vd;7Err6-^g?Zj1VMM)N>=WEHDDh5M>nfLyyL#q0iJY2Jv`l2K1q|M$49
z=5wljS!Xen_(KDCF$1DeiP(J4RdQ(X0Igg|(z%|5-S4h5N2zKX=1!<%A2BMwNUhTz
zPuF7Ni@)`V+fn@<E)68Hk|&;t2c)v0z_}Hr)4tQl3u4jkN2W_y9vIT)x*aHNoP0T@
z--a{>m+JScr*prv(O+i{@&(b$!o6IqC><uXc7|D%*NNE~2M0NhUA%*Q^RHKImFEm%
z8KbIlDd(St=6{wt4FolG@!NJ+#)LEL2-*CVt-v16lkZ1>t=@aH!ah=lGrapfRA-W0
zNMj-o*vNB@!t8EK2*;N?Opq|_s44^J>Qn3Pq{Nn7K<^u{UE5<Hmcx*6@yyXlUp9O+
zok|eo^-3@F1q!x07qllxE!a1-2A};?;lq@_pno6=H_N(-J_UvjcBY!h1iddURep~Q
z(Mj@{04PMvh=)^0&XX=f1xe$#g-3vuVPD!A!`@5yZU1Q%w5nlrMC^30qnSBU`AFVe
ziP&gCYI%tV*nHXi@rtxNTqqtS$LS6etS~%Km&b;0ymVO;<mN{!#y*~LOBv_M{%tUm
zoP|1@nHK)@nXOca#V)RdcTSSs4l8c-o>48~58|J{5J8Z$-h{B;LFv4TlyA!>*V!LK
zId3;vMF1^bkiuyxHC$J0qRdhefD;L%{sL(lErFJ#*Xt`tF9*wRv%3ra{2l`PY*UPu
z0skO#@R@@GBX_#*lDZ;`Nd}DSdkOZvvhHbyZpH^dLfztJK5(9j8ymEHWp0+G!~m~5
zh~UOOFonkjwmjZIs7Sl(8qEOL?)$eb4qIbO3=yVT;+d(RTCc9vMT!B1k>DEI{xF<P
z-zV+$_Tdlb+wW5e=RdVO)#98hfU?+$)jIPtHdX;0*aIjQIfGvZq?M_-AF(VPXnAjC
zefaOfaK{<iej_IXU`~imVG2^KoUsdSwT6GEr<GA}ev}U?Xmf6`$~r<c)4o9H0EWKl
zE-5I_?34*$pvinFJzi#=E7%$O>Bds{@yWyXgWoOx6e06{iLaf#Xt!XNF5b)c?3IlV
za<&7fz3}P|3Q4Tf#WPFBoZI76Qo*ZV6Em7r9%vCi28z>WIGA-T(C-)D*r?ybDL_IJ
ziBI7ZX~XI+G2|gMO<;r1?bi%?aWiPbtwGe&d1Zg*fGw2S`9Vsc2;%Ie`Di*I`Qk^~
zgaeYkVnLwtT;u44Z;51jKZ!8UMg#A>lj?Mmf0WC=K`5S$wl5n$Hj|vEq-vLLhMH9&
zK_==xbJmlsPpx*SGOE;{`luj+6CW3%eItOxrA4F8H;z8#@EJ~<5V_i#O`fp6Ce^$X
zF7~g<|2_2cuBxb2Es1|KmF1t{>U>#(bFGI821S2D>^h^f?7Oh{%Koibrh=d@v;W)z
zEv+Xm0CT6fe>Y3Ixl@3<8E|1J#gKu^&UR)8K8!rPg{bvDPGDt9mFbjwC&?SmI~_}k
zXw1rf<?7dWSKp=4rY?X0M4g!Z;XDGfiQMn@>>uc~#ZFiOR@VK|hXfkX0mCc{OYH2z
zFeq$JoB_^F=&JJUCl<PWi}M%Ic|FklDcry7-*)2eQRRylR%>6e9s}mJqZ+3I1hGZE
zt4cn`AA5PIn`CIwP-_jYly{`ff_*M1)uV&>>fBtQSce3b)Ss*xAfu9PNY$J9@&46b
z-ipH5A8s9IEPgivv<i{%!r2S`UldZzh@Cw5JqL>gZC}vy;{-SYmO!%XK|N0u7`rGe
zCS0p3ygA~Gt!|+?!}Emh?~us#)0UhwDqikG!XsA$>_=O!O%#~3>At;P-29PcSjMm#
zij3gpZuaaa-!nf9eqj4M-ka4N+&)r*CAh&L<AgI{S)T}Wi1sDkKWHZZ@K2Hy5BX^n
z-!Jm49=;gfb#$WVq-R<JSe@gS`bqjl<eJ4$I*?9Zoe8u|?D5);wBsAVQ1+m*y|dXP
zX;3=n=L8A=wN@Tem)sFl7?(MyQL(&~SQ_={H*F+gZ2t*vJuPo^lDvLmDQ!}u{Yo3p
zYsB@nmfr!J5;U`sV;xc6&Yt<U{eeE37xbUL>VpZm<q`s-Q`jpyGk{L@uW|@H;m_^}
zT-h4iV5ohiY$m77&It$v&T#*>*?Hq+&`KFcFQFjBTS^X4C9qLC>YSp1V-(T_dc(&5
zEF8@GK%Gl1pD1K31UU=yv5tftbC8f#-V;9^@5g;MV+H0*b0$Mi^RgzS4P}(R;_!=5
z!aod;b!@O$8j#hq@NtAf6%IwKqZgyzVR)TPLniB7U|9LFI=C&x*IS%|B{&8|4@`IV
z!t)Kw|DaQg>ms6*KA7FocmqY7{ykPsjB)HoDL?W5YJbye80!W-J=Z<Hsjq%FP^atT
zRiDWXE3|AobcE8zPVcWI&9(it70hm#>ub3W#KC-V#+tS)K?`TB9gc9nuW9omuk&uD
zb;P5&I&(PIefPbfvG48Q;BHjT1b&Rw;Vr<lo<EkSjl|u=@!RvGo0(^&U=L_NKa~$m
zysEG0fRH`+i+m6mf#Yt(9d|G8xJ{n?X)17RBi>*f)ExPbUm7wuj8*z=#mD&mr-k{A
zTV(uOwFv+GGjO7Y<Y0X&PpIB=XkU~TeoL|=Jo!B`k|+BzFgpZV)rCf3z!G0@s+Fz7
z9h^du+nZNe6>V4o=LBTVoPO<aP|Rdq44wNHi&d~$;?qp73Fnk=TRhp~fGk|1R_J>E
z6Z@k87c)Die1L^B^EHEVur77>5y!@F3%|BNqMLi%^OFC2<u3|V-5D$Ujej#&8c{Gh
zNf#Pj^S?iUUWm~u&#G2#{jf~72CVDWBwlkeRI6=X1AG;FQsJcRIzUD(<EW1~LaGxl
zGtH%_v3$%H{5XfU7yp_Sut*K_i$5af<vAFXnELD{{PfF?gx)`FcFlqpClaPJ067sy
zMBsyA)~ln~j=z=rt98)3zax;ilVg9X^5%a4tzIr*@%ppg84N0ppmh4bCM;13Zwqm5
zDl5|{7;`KnDZCIaQ7QS)_%(L2npSe;W6-Il)0W-oM^UqSMMgp+PNk<r=D5Jt58%Sn
zpF&IMADil<a1@~CCF{;>1FP<#f|vJlTGT377D+lkSic#I^9;mArvh7Hwey1-w4@lf
zRT$DMs<YXhX^Zw{EH0`R*kv=a4GQb5C(z4l57&neYC&x(b;!YKSGKxI0Z<eGZ^r}G
zfuG-jsww#HjT6V&V7;ya^Mc^-iulV3g%fT{)_IKPV>Ijh^VNOWO4_41S~*p$!4(h|
zn$GM%Qys3JK!E^|_d)tOCb=bK4nxOBgyrB^>6)YWQ3cMVSVL=v=PtAwDvUD(PY<|X
zxZlOa^!3^?X~W}#{l1gC<sCK@Uf?PAk?oynu@@CpPb}?CE_RhwTpEH-=qD74qPxp%
z{6~(GT1E77F;I{1*3OieQP&Tc^EZ|pq0YhzzK8Sjwi^gv{&NlP4b-1U1NiWd3`OAU
zmG!B?Le@9-2a@B8X$@pfBnhd9o5<~Aog{(ldDaulJ7ZM?wiL*-M<Mv{WE4@ORXZP2
zSUP6?vFOj-2o#77)iAToA#=;&q)cngxWuxz#9)pCaa3e8Z`JwlGiaUyNW9z*^dRf|
z$l7-b40ImmNr5OpAeuq^Om2sy{^$|bXZYxmwda^Z3aKAF)~CL~?r)DLtRMtCK>_kn
zu4k{=2b2LDLk~4x{9LJ#@|@QXoeCsC$IOnyL3Elc9Jz%ZPS8Ygtz))Z_Y)6t^5drG
z2FpB0Bd(%HNCrH|1~Hg1>)iw_JKI!14G@93t!ft3!C*1+zy<~nYewNG3B|PAvLls_
zRvSH?^wx1*VKj_=AF+>u2JyMVDy^SytXdzIk!`n<V>UDO8ik3Da>JQ>BZdj~WAiJL
zuJ-C0uQrFdv3oprUFQ#UA4tjLw#00?rul94V4TkyUz{@riLnaWHb^;Y7*Q;mfhnWB
z@yOt)G9y$6PCv-rZeO>?n0{2;;oV|=r@?+TMejn>5r&11F-=!h){vxsz*Pu?fbm~>
zhyU%+@P8|+e6ZSu0zPY<dAz+u-EibyG>>JQM?zuOL=iY3-f@>tSso3pr-*UN$7sV=
z-0zK?N@H^>8X=k=T}1`8VjYxWOOk}1r(Rl74GslVjNCUS14^A-=npbLiW6H_&hJN1
zYwEcCk&=sPNZ|qBVcAhYdF{YiwWM(P$Dn*n0uit)Icv~vGHZS_Z~KCg!muBK$g2Di
z%!n1?$dV!1*j)4a{|b8qg!^G5Uu)QTH+y}T8!bF(z<}8Ewz(@E2^;hLFaQ7mfP~Ly
z`gb2=!RJlkoU7a8zG`3hb$2}HM|=Jae(bobnlPR_G)F(k^KW?F*ZZpN&Lw}_9h`GT
z_P8l?|AxAKKQzbt$DO_bn=&i1m2bee-Qi?tzA3Zty88*_9(TU~&>T-b9o?PZ-19&B
zZiWq2w>>t|?H1PUz?KIemvOQpTe(YzLFb+QHa-9V07m+J(C@1?!VrI*uj*e1j=PW1
zo*#g&^YznPwXfPR+VjJ~FnRpEDPH&WzG~L_&q29Q3uAQuhWkgf2VYN;J^JtH8_;c`
z|FF@W)po8evd4SEz0mz@7Y)4gsqQ<4zMo%I3H-P2&W;bLz`54KZJGPnlWQ{fJNbz9
zb1yVU_v>80|9}So0Dvidek1S8cI^kv!O5u9e=4|9r{UipMyUS9jd|ts`up4b`!}5i
z_yN8DFyOyqcYGXfE$H=KKIK3B6xn01j}v$5ey|Dsy7;!Ix9Zx!I!X(l-m0g!>P8#9
zpI2{w{a6yNGjy-I0000$+FdvDc1O&i6z9hKi|nyit;nX#_Er1zR(1c!G1cBhzPkCL
z;+GF0vG@t{m+e|&GCO<_3YQu#-df<_cCGIbTX^j{%t>Yc$xaMqV0}N=0RRACjC)t_
z@j~%Que)qNwJmc$9u1?_lMfXai)sekZ0b5w=G`w|EUM{sGqE2=OHW|?M*5FN7w=o}
zgKS?_FVw=5TB+N*H)e$E4C{QwpdSDLU`jm({eI-#cU_%(T)dIDdk<*Df|-l8J;kLV
z?8Pr$6slH=Y!&KW2Ha(PkML3F<i3UA`a+y>T6p_^S?4Q%|AW6bpnJo&|6Et(t3z}2
zC1K|k{{R30kZ{+aKh$j881Z-Kbo;IYbNNQz&WP}yj~U$|Y<<1r{9<j-w#>(jKEu3q
zx3cAAg`$y)Y~^o04uQTV>drNeCTQV_aP`IupEUMW>s<TMs>{p!0000WuFnVkVZ?uJ
zRrO7ocUR*%ub=V5(=faXtNldk!q4$#cfFu%Rr`mZ5C4i>gi~azP3JR1ScE>}c>4VA
z=NlhvW@+JV>wMMS?0x~Lu;3B^002aN{&22)o@^B=f858w^rYba{0-gzJ(SdM$}Fr0
z+N)$gB!pXmFMdSvZyWPKtFH5JadI2$u!nyIC)ZWFeRP*LW48f!KHe+5?c$@gE?(I2
zyYkx8*^2D3=q&1bF`>ILhuxR~004kqK3}r)n(m^Fe(dP)E_Ihiavu-&`s)qde|_1m
z{XlkKwPDEKYb+QNZjAVY0i(=e53c%jUCUnIwA;svo6+@O?X+9p|7inme4}-~3T+EJ
z@#2Vo@bk+6001!9=QI8H^CQR`L+bHwxTg(^pE<t0l_uB%H@-#p*$AR-0002M{bCOK
z0RR91Bxrbf4*&oF02LVY0{{R33&)@z00013I0pRy006+kG3W;X000(_K|cTh0I+cX
YABE(Lhyx%mxBvhE07*qoM6N<$f=}TpdjJ3c

-- 
GitLab