From 7851cadaac38c457af1fdeb10622f76f6653b31d Mon Sep 17 00:00:00 2001 From: Peter van Gemmeren <Peter.van.Gemmeren@cern.ch> Date: Tue, 23 Mar 2021 11:10:43 -0500 Subject: [PATCH] Remove some obsolete RegistrationStream components and their tests --- .../AthenaPoolTest/CMakeLists.txt | 19 - .../share/LArCellContReadReg.ref | 214 ----- .../share/LArCellContReadRegStep1.ref | 214 ----- .../share/LArCellContReadRegStep2.ref | 107 --- .../share/LArCellContReader_jobOptionsReg.py | 90 --- .../LArCellContReader_jobOptionsRegStep1.py | 82 -- .../LArCellContReader_jobOptionsRegStep2.py | 64 -- .../share/LArCellContWriteReg.ref | 532 ------------- .../share/LArCellContWriteRegStep2.ref | 537 ------------- .../share/LArCellContWriteRegStep3.ref | 228 ------ .../share/LArCellContWriter_jobOptionsReg.py | 117 --- .../LArCellContWriter_jobOptionsRegStep2.py | 113 --- .../LArCellContWriter_jobOptionsRegStep3.py | 100 --- Database/RegistrationServices/CMakeLists.txt | 3 - .../RegistrationStreamTool_jobOptions.py | 17 - .../share/RegistrationStream_jobOptions.py | 113 --- .../src/RegistrationStream.cxx | 413 ---------- .../src/RegistrationStream.h | 131 ---- .../src/RegistrationStreamLCGTool.cxx | 731 ------------------ .../src/RegistrationStreamLCGTool.h | 164 ---- .../src/RegistrationStreamTagTool.cxx | 334 -------- .../src/RegistrationStreamTagTool.h | 74 -- .../RegistrationServices_entries.cxx | 6 - .../share/RecExCommon_topOptions.py | 63 -- 24 files changed, 4466 deletions(-) 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/LArCellContReader_jobOptionsReg.py delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReader_jobOptionsRegStep1.py delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReader_jobOptionsRegStep2.py 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/LArCellContWriter_jobOptionsReg.py delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriter_jobOptionsRegStep2.py delete mode 100755 AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriter_jobOptionsRegStep3.py delete mode 100644 Database/RegistrationServices/share/RegistrationStreamTool_jobOptions.py delete mode 100755 Database/RegistrationServices/share/RegistrationStream_jobOptions.py delete mode 100755 Database/RegistrationServices/src/RegistrationStream.cxx delete mode 100755 Database/RegistrationServices/src/RegistrationStream.h delete mode 100755 Database/RegistrationServices/src/RegistrationStreamLCGTool.cxx delete mode 100755 Database/RegistrationServices/src/RegistrationStreamLCGTool.h delete mode 100755 Database/RegistrationServices/src/RegistrationStreamTagTool.cxx delete mode 100755 Database/RegistrationServices/src/RegistrationStreamTagTool.h diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/CMakeLists.txt b/AtlasTest/DatabaseTest/AthenaPoolTest/CMakeLists.txt index c8dcb30e7727..9e50c05f0889 100644 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/CMakeLists.txt +++ b/AtlasTest/DatabaseTest/AthenaPoolTest/CMakeLists.txt @@ -126,12 +126,6 @@ atlas_add_test( DoubleEventSelectorOverlayTestMT LOG_SELECT_PATTERN "^DoubleEvent.*WARNING|ERROR" PROPERTIES TIMEOUT 900 ) -# Test of explicit collection write/read -#athenapooltest_run_test( LArCellContWriteReg LArCellContWriter_jobOptionsReg -# "LArCellContFake" ) -#athenapooltest_run_test( LArCellContReadReg LArCellContReader_jobOptionsReg -# "LArCellContFake" ) -# # LFN test #athenapooltest_run_test( LArCellContWriteStep1 LArCellContWriter_jobOptionsStep1 # "LArCellContFake" ) @@ -165,19 +159,6 @@ atlas_add_test( DoubleEventSelectorOverlayTestMT # AthenaPoolTestWrite - write out implicit collection with athena pool test data #athenapooltest_run_test( AthenaPoolTestWrite2 AthenaPoolTestWrite # "^AthenaPoolTestD" ) -# LArCellContWriteRegStep2 - write out explicit collection with LArCellCont -#athenapooltest_run_test( LArCellContWriteRegStep2 LArCellContWriter_jobOptionsRegStep2 -# "LArCellContFake" ) -# LArCellContWriteRegStep3 - write out explicit collection with LArCellCont -# in separate step -#athenapooltest_run_test( LArCellContWriteRegStep3 LArCellContWriter_jobOptionsRegStep3 -# "LArCellContFake" ) -# LArCellContReadRegStep1 - read in LArCellCont -#athenapooltest_run_test( LArCellContReadRegStep1 LArCellContReader_jobOptionsRegStep1 -# "LArCellContFake" ) -# LArCellContReadRegStep2 - read in athena pool test data -#athenapooltest_run_test( LArCellContReadRegStep2 LArCellContReader_jobOptionsRegStep2 -# "LArCellContFake" ) # Check for adding DetDescr tags to event info object: athenapooltest_run_test( EventInfoWrite EventInfoWrite diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadReg.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadReg.ref deleted file mode 100755 index 0a60d3cf1ea4..000000000000 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadReg.ref +++ /dev/null @@ -1,214 +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 -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 aedd18426842..000000000000 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadRegStep1.ref +++ /dev/null @@ -1,214 +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 -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 ca669a6588b3..000000000000 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReadRegStep2.ref +++ /dev/null @@ -1,107 +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 -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/LArCellContReader_jobOptionsReg.py b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReader_jobOptionsReg.py deleted file mode 100755 index ba4fbde0fd2d..000000000000 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReader_jobOptionsReg.py +++ /dev/null @@ -1,90 +0,0 @@ -############################################################### -# -# Job options file -# -## @file LArCellContReader_jobOptionsReg.py -## -## @brief For Athena POOL test: read in LArCellContainers via explicit collections -## -## @author RD Schaffer <R.D.Schaffer@cern.ch> -# -#============================================================== - -## basic job configuration -import AthenaCommon.AtlasUnixStandardJob - -## get a handle to the default top-level algorithm sequence -from AthenaCommon.AlgSequence import AlgSequence -topSequence = AlgSequence() - -## get a handle to the ServiceManager -from AthenaCommon.AppMgr import ServiceMgr as svcMgr - -## get a handle to the ApplicationManager -from AthenaCommon.AppMgr import theApp - -#-------------------------------------------------------------- -# Load POOL support -#-------------------------------------------------------------- -import AthenaPoolCnvSvc.ReadAthenaPool - -#-------------------------------------------------------------- -# Set flags and load det descr -#-------------------------------------------------------------- -# For general flags -doAOD = False -doTrigger = False -DetDescrVersion = "ATLAS-CSC-01-02-00" -include( "RecExCond/RecExCommon_flags.py" ) - -# Set local flags - only need LAr DetDescr -DetFlags.detdescr.ID_setOff() -DetFlags.detdescr.Tile_setOff() -DetFlags.detdescr.Muon_setOff() - -# set up all detector description description -include ("RecExCond/AllDet_detDescr.py") - -# the correct tag should be specified -svcMgr.IOVDbSvc.GlobalTag="OFLCOND-CSC-00-01-00" - -#-------------------------------------------------------------- -# Define the output Db parameters (the default value are shown) -#-------------------------------------------------------------- -#svcMgr.EventSelector.CollectionType = "ExplicitROOT" -svcMgr.EventSelector.InputCollections = [ "NewEventCollection" ] -#-------------------------------------------------------------- -# Event related parameters -#-------------------------------------------------------------- -theApp.EvtMax = 20 - -#-------------------------------------------------------------- -# Application: AthenaPoolTest options -#-------------------------------------------------------------- - -from AthenaPoolTest.AthenaPoolTestConf import LArCellContFakeReader -topSequence += LArCellContFakeReader( "LArCellContFakeReader" ) - -from AthenaPoolTest.AthenaPoolTestConf import AthenaPoolTestAttrReader -topSequence += AthenaPoolTestAttrReader( "AthenaPoolTestAttrReader" ) - -#-------------------------------------------------------------- -# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) -#-------------------------------------------------------------- -svcMgr.MessageSvc.OutputLevel = INFO -svcMgr.MessageSvc.debugLimit = 100000 -svcMgr.ClassIDSvc.OutputLevel = INFO -svcMgr.MetaDataSvc.OutputLevel = DEBUG -#AthenaPoolTestAttrReader.OutputLevel = DEBUG -LArCellContFakeReader.OutputLevel = DEBUG -#StoreGateSvc = Service( "StoreGateSvc" ) -#StoreGateSvc.Dump = TRUE - -# No stats printout -include( "AthenaPoolTest/NoStats_jobOptions.py" ) - -#============================================================== -# -# End of job options file -# -############################################################### diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReader_jobOptionsRegStep1.py b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReader_jobOptionsRegStep1.py deleted file mode 100755 index 267664735653..000000000000 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReader_jobOptionsRegStep1.py +++ /dev/null @@ -1,82 +0,0 @@ -############################################################### -# -# Job options file -# -## @file LArCellContReader_jobOptionsRegStep1.py -## -## @brief For Athena POOL test: read in LArCellCont -## -## @author RD Schaffer <R.D.Schaffer@cern.ch> -# -#============================================================== -#-------------------------------------------------------------- -# Load POOL support -#-------------------------------------------------------------- -include( "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py" ) - -#-------------------------------------------------------------- -# Set flags and load det descr -#-------------------------------------------------------------- -# For general flags -doAOD = False -doTrigger = False -DetDescrVersion = "ATLAS-CSC-01-01-00" -include( "RecExCond/RecExCommon_flags.py" ) - -# Set local flags - only need LAr DetDescr -DetFlags.detdescr.ID_setOff() -DetFlags.detdescr.Tile_setOff() -DetFlags.detdescr.Muon_setOff() - -# set up all detector description description -include ("RecExCond/AllDet_detDescr.py") - -#-------------------------------------------------------------- -# Define the output Db parameters (the default value are shown) -#-------------------------------------------------------------- -EventSelector = Service( "EventSelector" ) -EventSelector.CollectionType = "ExplicitROOT" -EventSelector.InputCollections = [ "NewEventCollection1" ] -#EventSelector.RefName = "ESD_ref" -#-------------------------------------------------------------- -# Event related parameters -#-------------------------------------------------------------- -theApp.EvtMax = 20 - -#-------------------------------------------------------------- -# Application: AthenaPoolTest options -#-------------------------------------------------------------- -theApp.Dlls += [ "AthenaPoolTest" ] -theApp.TopAlg += [ "LArCellContFakeReader", "AthenaPoolTestAttrReader" ] - - -#-------------------------------------------------------------- -# Input options -#-------------------------------------------------------------- -# Converters: -include( "EventAthenaPool/EventAthenaPool_joboptions.py" ) - -include( "CaloAthenaPool/CaloAthenaPool_joboptions.py" ) -#include( "LArAthenaPool/LArAthenaPool_joboptions.py" ) - -#-------------------------------------------------------------- -# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) -#-------------------------------------------------------------- -MessageSvc = Service( "MessageSvc" ) -MessageSvc.OutputLevel = INFO -MessageSvc.debugLimit = 100000 -ClassIDSvc = Service( "ClassIDSvc" ) -ClassIDSvc.OutputLevel = INFO -#AthenaPoolTestAttrReader = Algorithm ( "AthenaPoolTestAttrReader" ) -#AthenaPoolTestAttrReader.OutputLevel = DEBUG -LArCellContFakeReader = Algorithm( "LArCellContFakeReader" ) -LArCellContFakeReader.OutputLevel = DEBUG - -# No stats printout -include( "AthenaPoolTest/NoStats_jobOptions.py" ) - -#============================================================== -# -# End of job options file -# -############################################################### diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReader_jobOptionsRegStep2.py b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReader_jobOptionsRegStep2.py deleted file mode 100755 index a066b1426d93..000000000000 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContReader_jobOptionsRegStep2.py +++ /dev/null @@ -1,64 +0,0 @@ -############################################################### -# -# Job options file -# -## @file LArCellContReader_jobOptionsRegStep2.py -## -## @brief For Athena POOL test: read in athena pool test data -## -## @author RD Schaffer <R.D.Schaffer@cern.ch> -# -#============================================================== -#-------------------------------------------------------------- -# Load POOL support -#-------------------------------------------------------------- -include( "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py" ) - -#-------------------------------------------------------------- -# Define the output Db parameters (the default value are shown) -#-------------------------------------------------------------- -EventSelector = Service( "EventSelector" ) -EventSelector.CollectionType = "ExplicitROOT" -EventSelector.InputCollections = [ "NewEventCollection1" ] -EventSelector.RefName = "ESD" - -#-------------------------------------------------------------- -# Application: AthenaPoolTest options -#-------------------------------------------------------------- -theApp.Dlls += [ "AthenaPoolTest" ] -theApp.TopAlg += [ "AthenaPoolTestDataReader" ] -#-------------------------------------------------------------- -# Input options -#-------------------------------------------------------------- - -# LAr Hit -# Converters: -include( "EventAthenaPool/EventAthenaPool_joboptions.py" ) - -#include( "RecAthenaPool/RecAthenaPool_joboptions.py" ) - -include( "AthenaPoolTestAthenaPool/AthenaPoolTestAthenaPool_joboptions.py" ) - -#-------------------------------------------------------------- -# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) -#-------------------------------------------------------------- -MessageSvc = Service( "MessageSvc" ) -MessageSvc.OutputLevel = INFO -MessageSvc.debugLimit = 100000 -ClassIDSvc = Service( "ClassIDSvc" ) -ClassIDSvc.OutputLevel = INFO -#AthenaPoolTestAttrReader = Algorithm ( "AthenaPoolTestAttrReader" ) -#AthenaPoolTestAttrReader.OutputLevel = DEBUG -#MissingETBuilderAlg = Algorithm( "MissingETBuilderAlg" ) -#MissingETBuilderAlg.OutputLevel = DEBUG -AthenaPoolTestDataReader = Algorithm( "AthenaPoolTestDataReader" ) -AthenaPoolTestDataReader.OutputLevel = DEBUG - -# No stats printout -include( "AthenaPoolTest/NoStats_jobOptions.py" ) - -#============================================================== -# -# End of job options file -# -############################################################### diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteReg.ref b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteReg.ref deleted file mode 100755 index 2f4ce904aeec..000000000000 --- 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 31f7bc74e2af..000000000000 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteRegStep2.ref +++ /dev/null @@ -1,537 +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 -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 852ab06635dc..000000000000 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriteRegStep3.ref +++ /dev/null @@ -1,228 +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 -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/LArCellContWriter_jobOptionsReg.py b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriter_jobOptionsReg.py deleted file mode 100755 index d8863acaee94..000000000000 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriter_jobOptionsReg.py +++ /dev/null @@ -1,117 +0,0 @@ -############################################################### -# -# Job options file -# -## @file LArCellContWriter_jobOptionsReg.py -## -## @brief For Athena POOL test: write out LArCellContainers -## -## @author RD Schaffer <R.D.Schaffer@cern.ch> -# -#============================================================== - -# MC Event Selector -## basic job configuration (for generator) -import AthenaCommon.AtlasUnixGeneratorJob - -## get a handle to the default top-level algorithm sequence -from AthenaCommon.AlgSequence import AlgSequence -topSequence = AlgSequence() - -## get a handle to the ServiceManager -from AthenaCommon.AppMgr import ServiceMgr as svcMgr - -## get a handle to the ApplicationManager -from AthenaCommon.AppMgr import theApp - -#-------------------------------------------------------------- -# Set flags and load det descr -#-------------------------------------------------------------- -# For general flags -doAOD = False -doTrigger = False -DetDescrVersion = "ATLAS-CSC-01-02-00" -include( "RecExCond/RecExCommon_flags.py" ) - -# Set local flags - only need LAr DetDescr -DetFlags.detdescr.ID_setOff() -DetFlags.detdescr.Tile_setOff() -DetFlags.detdescr.Muon_setOff() - -# set up all detector description description -include ("RecExCond/AllDet_detDescr.py") - -# the correct tag should be specified -svcMgr.IOVDbSvc.GlobalTag="OFLCOND-CSC-00-01-00" - -#-------------------------------------------------------------- -# Load POOL support -#-------------------------------------------------------------- -import AthenaPoolCnvSvc.WriteAthenaPool - -#-------------------------------------------------------------- -# Define the output Db parameters (the default value are shown) -#-------------------------------------------------------------- -svcMgr.EventSelector.RunNumber=1 -svcMgr.EventSelector.EventsPerRun=5 -svcMgr.EventSelector.FirstEvent=1 -theApp.EvtMax = 20 - -#-------------------------------------------------------------- -# Application: AthenaPoolTest options -#-------------------------------------------------------------- -from AthenaPoolTest.AthenaPoolTestConf import LArCellContFakeWriter -topSequence += LArCellContFakeWriter( "LArCellContFakeWriter" ) - -from AthenaPoolTest.AthenaPoolTestConf import AthenaPoolTestAttrWriter -topSequence += AthenaPoolTestAttrWriter( "AthenaPoolTestAttrWriter" ) - -#-------------------------------------------------------------- -# Output options -#-------------------------------------------------------------- - -# Stream's output file -from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream -Stream1 = AthenaPoolOutputStream( "Stream1" ) -Stream1.OutputFile = "SimplePoolFile.root" -# List of DO's to write out -Stream1.ItemList+=["CaloCellContainer#*"] -Stream1.ItemList+=["EventInfo#*"] - -# Must make sure that no OutStream's have been declared -theApp.OutStream = []; - -#-------------------------------------------------------------- -# Event Collection Registration -#-------------------------------------------------------------- -# Run OutputStream as an algorithm -from RegistrationServices.RegistrationServicesConf import RegistrationStream -RegStream1 = RegistrationStream( "RegStream1" ) -RegStream1.CollectionType = "ExplicitROOT" -RegStream1.OutputCollection = "NewEventCollection" -RegStream1.OutputLevel = INFO -# List of DO's to register -RegStream1.ItemList += [ "DataHeader#*" ] -# Key name of AthenaAttributeList used for the tag: -RegStream1.ItemList += [ "AthenaAttributeList#SimpleTag" ] -topSequence += RegStream1 - -#-------------------------------------------------------------- -# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) -#-------------------------------------------------------------- -svcMgr.MessageSvc.OutputLevel = INFO -svcMgr.MessageSvc.debugLimit = 100000 -svcMgr.ClassIDSvc.OutputLevel = INFO -#AthenaPoolTestAttrWriter.OutputLevel = 2 -LArCellContFakeWriter.OutputLevel = DEBUG -#StoreGateSvc = Service( "StoreGateSvc" ) -#StoreGateSvc.Dump = TRUE - -# No stats printout -include( "AthenaPoolTest/NoStats_jobOptions.py" ) - -#============================================================== -# -# End of job options file -# -############################################################### diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriter_jobOptionsRegStep2.py b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriter_jobOptionsRegStep2.py deleted file mode 100755 index ab0cc3c50504..000000000000 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriter_jobOptionsRegStep2.py +++ /dev/null @@ -1,113 +0,0 @@ -############################################################### -# -# Job options file -# -# Read AthenaPoolData objects and write out registration -# -## @file LArCellContWriter_jobOptionsRegStep2.py -## -## @brief For Athena POOL test: write out explicit collection with LArCellCont -## -## @author RD Schaffer <R.D.Schaffer@cern.ch> -# -#============================================================== -#-------------------------------------------------------------- -# Load POOL support -#-------------------------------------------------------------- -include( "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py" ) -include( "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py" ) - -#-------------------------------------------------------------- -# Set flags and load det descr -#-------------------------------------------------------------- -# For general flags -doAOD = False -doTrigger = False -DetDescrVersion = "ATLAS-CSC-01-01-00" -include( "RecExCond/RecExCommon_flags.py" ) - -# Set local flags - only need LAr DetDescr -DetFlags.detdescr.ID_setOff() -DetFlags.detdescr.Tile_setOff() -DetFlags.detdescr.Muon_setOff() - -# set up all detector description description -include ("RecExCond/AllDet_detDescr.py") - -#-------------------------------------------------------------- -# Define the input parameters -#-------------------------------------------------------------- -EventSelector = Service( "EventSelector" ) -EventSelector.InputCollections = [ "SimplePoolFile.root" ] - -#-------------------------------------------------------------- -# Application: AthenaPoolTest options -#-------------------------------------------------------------- -theApp.Dlls += [ "AthenaPoolTest", "RegistrationServices" ] -theApp.TopAlg += [ "LArCellContFakeWriter", "AthenaPoolTestAttrWriter" ] - - -#-------------------------------------------------------------- -# Output options -#-------------------------------------------------------------- -# Converters: -include( "EventAthenaPool/EventAthenaPool_joboptions.py" ) - -include( "CaloAthenaPool/CaloAthenaPool_joboptions.py" ) -#include( "LArAthenaPool/LArAthenaPool_joboptions.py" ) - -include( "AthenaPoolTestAthenaPool/AthenaPoolTestAthenaPool_joboptions.py" ) - -# Run OutputStream as an algorithm -theApp.TopAlg += [ "AthenaOutputStream/Stream1" ] -# Must make sure that no OutStream's have been declared -theApp.OutStream = []; -# Must assigne conversion service to output stream -Stream1 = Algorithm( "Stream1" ) -Stream1.WritingTool = "AthenaOutputStreamTool" -Stream1.OutputFile = "SimplePoolFile1.root" -# List of DO's to write out -Stream1.ItemList += ["EventInfo#*"] -Stream1.ItemList += ["CaloCellContainer#*"] - -#-------------------------------------------------------------- -# Event Collection Registration -#-------------------------------------------------------------- -# Run OutputStream as an algorithm -theApp.TopAlg += [ "RegistrationStream/RegStream1" ] -RegStream1 = Algorithm( "RegStream1" ) -RegStream1.CollectionType = "ExplicitROOT" -RegStream1.OutputCollection = "NewEventCollection1" -# print level -RegStream1.OutputLevel = 3 -# List of DO's to register -RegStream1.ItemList += [ "DataHeader#Stream1" ] -#RegStream1.ItemList += [ "DataHeader#*" ] -# Key name of AthenaAttributeList used for the tag: -RegStream1.ItemList += [ "AthenaAttributeList#SimpleTag" ] -# Add in ref to input file with name: -RegStream1.ExtraRefNames = [ "ESD" ] - -#-------------------------------------------------------------- -# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) -#-------------------------------------------------------------- -MessageSvc = Service( "MessageSvc" ) -MessageSvc.OutputLevel = INFO -MessageSvc.debugLimit = 100000 -ClassIDSvc = Service( "ClassIDSvc" ) -ClassIDSvc.OutputLevel = INFO -AthenaPoolTestAttrWriter = Algorithm ( "AthenaPoolTestAttrWriter" ) -AthenaPoolTestAttrWriter.OutputLevel = DEBUG -LArCellContFakeWriter = Algorithm( "LArCellContFakeWriter" ) -LArCellContFakeWriter.OutputLevel = DEBUG -StoreGateSvc = Service( "StoreGateSvc" ) -#StoreGateSvc.Dump = TRUE - -# No stats printout -include( "AthenaPoolTest/NoStats_jobOptions.py" ) - -#============================================================== -# -# End of job options file -# -############################################################### diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriter_jobOptionsRegStep3.py b/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriter_jobOptionsRegStep3.py deleted file mode 100755 index 94ddfb4e9920..000000000000 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/share/LArCellContWriter_jobOptionsRegStep3.py +++ /dev/null @@ -1,100 +0,0 @@ -############################################################### -# -# Job options file -# -# Read AthenaPoolData objects and write out registration -# -## @file LArCellContWriter_jobOptionsRegStep2.py -## -## @brief For Athena POOL test: write out explicit collection with LArCellCont -## -## @author RD Schaffer <R.D.Schaffer@cern.ch> -# -#============================================================== -#-------------------------------------------------------------- -# Load POOL support -#-------------------------------------------------------------- -include( "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.py" ) - -#-------------------------------------------------------------- -# Set flags and load det descr -#-------------------------------------------------------------- -# For general flags -doAOD = False -doTrigger = False -DetDescrVersion = "ATLAS-CSC-01-01-00" -include( "RecExCond/RecExCommon_flags.py" ) - -# Set local flags - only need LAr DetDescr -DetFlags.detdescr.ID_setOff() -DetFlags.detdescr.Tile_setOff() -DetFlags.detdescr.Muon_setOff() - -# set up all detector description description -include ("RecExCond/AllDet_detDescr.py") - -#-------------------------------------------------------------- -# Define the input parameters -#-------------------------------------------------------------- -EventSelector = Service( "EventSelector" ) -EventSelector.InputCollections = [ "SimplePoolFile1.root" ] - -#-------------------------------------------------------------- -# Application: AthenaPoolTest options -#-------------------------------------------------------------- -theApp.Dlls += [ "AthenaPoolTest", "RegistrationServices" ] -theApp.TopAlg += [ "LArCellContFakeWriter", "AthenaPoolTestAttrWriter" ] - -#-------------------------------------------------------------- -# Output options -#-------------------------------------------------------------- -# Converters: -include( "EventAthenaPool/EventAthenaPool_joboptions.py" ) - -include( "CaloAthenaPool/CaloAthenaPool_joboptions.py" ) -#include( "LArAthenaPool/LArAthenaPool_joboptions.py" ) - -include( "AthenaPoolTestAthenaPool/AthenaPoolTestAthenaPool_joboptions.py" ) - -#-------------------------------------------------------------- -# Event Collection Registration -#-------------------------------------------------------------- -# Run OutputStream as an algorithm -theApp.TopAlg += [ "RegistrationStream/RegStream1" ] -RegStream1 = Algorithm( "RegStream1" ) -RegStream1.CollectionType = "ExplicitROOT" -RegStream1.OutputCollection = "NewEventCollection2" -RegStream1.WriteInputDataHeader = TRUE -# print level -RegStream1.OutputLevel = 3 -# List of DO's to register -RegStream1.ItemList += [ "DataHeader#*" ] -#RegStream1.ItemList += [ "DataHeader#*" ] -# Key name of AthenaAttributeList used for the tag: -RegStream1.ItemList += [ "AthenaAttributeList#SimpleTag" ] -# Add in ref to input file with name: -RegStream1.ExtraRefNames = [ "ESD" ] - -#-------------------------------------------------------------- -# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) -#-------------------------------------------------------------- -MessageSvc = Service( "MessageSvc" ) -MessageSvc.OutputLevel = INFO -MessageSvc.debugLimit = 100000 -ClassIDSvc = Service( "ClassIDSvc" ) -ClassIDSvc.OutputLevel = INFO -AthenaPoolTestAttrWriter = Algorithm ( "AthenaPoolTestAttrWriter" ) -AthenaPoolTestAttrWriter.OutputLevel = DEBUG -LArCellContFakeWriter = Algorithm( "LArCellContFakeWriter" ) -LArCellContFakeWriter.OutputLevel = DEBUG -StoreGateSvc = Service( "StoreGateSvc" ) -#StoreGateSvc.Dump = TRUE - -# No stats printout -include( "AthenaPoolTest/NoStats_jobOptions.py" ) - -#============================================================== -# -# End of job options file -# -############################################################### diff --git a/Database/RegistrationServices/CMakeLists.txt b/Database/RegistrationServices/CMakeLists.txt index 457a5912d161..056a6c79b4e1 100644 --- a/Database/RegistrationServices/CMakeLists.txt +++ b/Database/RegistrationServices/CMakeLists.txt @@ -14,9 +14,6 @@ atlas_add_library( RegistrationServicesLib # Component(s) in the package: atlas_add_component( RegistrationServices - src/RegistrationStream.cxx - src/RegistrationStreamLCGTool.cxx - src/RegistrationStreamTagTool.cxx src/IOVRegistrationSvc.cxx src/OutputConditionsAlg.cxx src/components/*.cxx diff --git a/Database/RegistrationServices/share/RegistrationStreamTool_jobOptions.py b/Database/RegistrationServices/share/RegistrationStreamTool_jobOptions.py deleted file mode 100644 index 76e9e281187b..000000000000 --- a/Database/RegistrationServices/share/RegistrationStreamTool_jobOptions.py +++ /dev/null @@ -1,17 +0,0 @@ -include.block ("RegistrationServices/RegistrationStreamTool_jobOptions.py") - -########### Registration Stream Tool Options ################ - -from RegistrationServices.RegistrationServicesConf import RegistrationStreamTool as ConfiguredRegistrationStreamTool -RegistrationStreamTool = ConfiguredRegistrationStreamTool( - CollectionType="ExplicitROOT", - Connection="", - OutputCollection="", - CollectionOpenMode="CREATE_AND_OVERWRITE", - PersistencySvc="EventPersistencySvc", - StoreName="StoreGateSvc" -) -ToolSvc += RegistrationStreamTool -print RegistrationStreamTool - - diff --git a/Database/RegistrationServices/share/RegistrationStream_jobOptions.py b/Database/RegistrationServices/share/RegistrationStream_jobOptions.py deleted file mode 100755 index dd8dbd0e6943..000000000000 --- a/Database/RegistrationServices/share/RegistrationStream_jobOptions.py +++ /dev/null @@ -1,113 +0,0 @@ -## @file RegistrationStream_jobOptions.py -## @brief Description of properties of RegistrationStream - - # Loads DEBUG INFO etc.. -from AthenaCommon.Constants import * - -## get a handle on the top-level Algorithm sequence -from AthenaCommon.AlgSequence import AlgSequence -topSequence = AlgSequence() - -## -## Documentation of RegistrationStream properties -## -include.block ( "RegistrationServices/RegistrationStream_jobOptions.py" ) - -# Load general jobopts -include ( "RegistrationServices/RegistrationServices_jobOptions.py" ) - -# -# Definitions and default values -# - -# ItemList specifies what is added to the collection -#RegStream.ItemList = [] - -# Collection type may be ExplicitROOT, ExplicitMySQL or ExplicitMySQLlt -#RegStream.CollectionType = "ExplicitROOT" - -# Connection string to db - needed for non-ROOT collections -#RegStream.Connection = "" - -# Name of the collection - db name for MySQL, file name for ROOT -#RegStream.OutputCollection = "" - -# Possible Open modes: CREATE, CREATE_AND_OVERWRITE (default), UPDATE, -# or READ (not appropriate for RegStream) -#RegStream.CollectionOpenMode = "CREATE_AND_OVERWRITE" - -# Switch to add ref to the input data header - if true, must provide -# one value for ExtraRefNames -#RegStream.WriteInputDataHeader = False - -# Boolean, def=True, if true then writes all provenance ref's found in DataHeader -#RegStream.WriteAllProv - -# Redundant if WriteAllProv is set True, otherwise is list of XXX which will -# show up in collection as XXX_ref if found in provenance record -#RegStream.IncludeProvStages - -# Allows you to exclude Provenance stages from the list -#RegStream.ExcludeProvStages - -# The name used in the attribute list for the input data header, -# e.g. ESD when making collection from the AOD -#RegStream.ExtraRefNames = [] - -# Store from which to look for the data header and attribute list -#from StoreGate.StoreGateConf import StoreGateSvc -#RegStream.Store = StoreGateSvc() - -# Persistency service corresponding to the StoreName -#RegStream.PersistencySvc = "EventPersistencySvc" - -# List of Algorithms that this stream accepts -#RegStream.AcceptAlgs = [] - -# List of Algorithms that this stream requires -#RegStream.RequireAlgs = [] - -# List of Algorithms that this stream is vetoed by -#RegStream.VetoAlgs = [] - - - -#-------------------------------------------------------------- -# Example for Event Collection Registration -#-------------------------------------------------------------- -# -# For each output collection, use a separate registration stream -# -# Run RegistrationStream as an algorithm -from RegistrationServices.RegistrationServicesConf import RegistrationStream -topSequence += RegistrationStream( "RegStream1", - CollectionType = "ExplicitROOT", - OutputCollection = "NewEventCollection" ) - -## backward compat -RegStream1 = topSequence.RegStream1 - -# List of DO's to register: - -# First element is used to obtain a token to the DataHeader -RegStream1.ItemList += [ "DataHeader#*" ] -# The second element is the AthenaAttributeList to be written into the -# collection as the tag: -RegStream1.ItemList += [ "AthenaAttributeList#SimpleTag" ] - -## the following is to examplify how one would filter the output based on -## the decision of some selection algorithm -## (SelectionAlgs does not really exists, hence the try/except to catch the -## expected failure on importing it) -try: - from SomeModule.SomeLibConf import SelectionAlgs - # Assign a selection alg to the RegStream - topSequence += SelectionAlgs("Select1") - RegStream1.RequireAlgs = [ "Select1" ] - # Save ref in collection to ESD - RegStream1.ExtraRefNames = [ "ESD" ] -except ImportError, err: - ## yeah I know : it does not exist... - pass - - diff --git a/Database/RegistrationServices/src/RegistrationStream.cxx b/Database/RegistrationServices/src/RegistrationStream.cxx deleted file mode 100755 index 83ca08ecd2b1..000000000000 --- a/Database/RegistrationServices/src/RegistrationStream.cxx +++ /dev/null @@ -1,413 +0,0 @@ -/* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration -*/ - -/** - * @file RegistrationStream.cxx - * - * @brief Algorithm functioning like an OutputStream which registers a - * reference to an event, i.e. a POOL Token, in an event - * collection. Selection criteria may be applied to accept or reject - * events. - * - * - */ - -//<<<<<< INCLUDES >>>>>> - -#include "RegistrationStream.h" - -#include "AthenaKernel/IRegistrationStreamTool.h" -#include "StoreGate/StoreGateSvc.h" -#include "SGTools/DataProxy.h" -#include "SGTools/SGIFolder.h" -#include "PersistentDataModel/DataHeader.h" -#include "StoreGate/DataHandle.h" - -// Framework include files -#include "GaudiKernel/IAlgManager.h" -#include "GaudiKernel/IIoComponentMgr.h" -#include "GaudiKernel/ISvcLocator.h" -#include "GaudiKernel/IAddressCreator.h" -#include "GaudiKernel/IOpaqueAddress.h" -#include "GaudiKernel/IProperty.h" -#include "GaudiKernel/GaudiException.h" - -#include <cassert> -#include <string> -#include <vector> -#include <typeinfo> - -// Standard Constructor -RegistrationStream::RegistrationStream(const std::string& name, - ISvcLocator* pSvcLocator) - : - FilteredAlgorithm(name, pSvcLocator), - m_2BRegistered(std::string("SG::Folder/")+name+std::string("_TopFolder"), - this), - m_writeInputDH(false), - m_regTool("RegistrationStreamLCGTool/RegistrationStreamLCGTool",this) -{ - /// FIXME: should revamp the m_xyzSvc / m_xyzName configuration to - /// FIXME: use all the power of Configurables and ServiceHandles - /// FIXME: but it require too many client changes, now... - assert(pSvcLocator); - declareProperty("ItemList", m_itemList, - "DataHeader#<Name> and AthenaAttributeList#<Name>" ); - declareProperty("CollectionType", m_collectionType = "ExplicitROOT", - "ExplicitROOT, ExplicitRAL, ExplicitMySQL, ExplicitMySQLlt"); - declareProperty("Connection", m_connection, - "CORAL type URL or alias"); - declareProperty("OutputCollection", m_outputCollection="", - "Name of collection. NOTE: will append .root for ExplicitROOT"); - declareProperty("CollectionOpenMode", m_openMode="CREATE_AND_OVERWRITE", - "READ, CREATE, CREATE_AND_OVERWRITE"); - declareProperty("WriteInputDataHeader", m_writeInputDH, - "Bool to tell it to point to the input DataHeader"); - declareProperty("WriteAllProv", m_writeAllProvFlag=true, - "Bool to turn on writing ref's for previous processing stages, i.e. provenance"); - declareProperty("IncludeProvStages",m_provIncludeList, - "Explicit list of prov stages to include, e.g. StreamESD. Unnecessary if WriteAllProv."); - declareProperty("ExcludeProvStages",m_provExcludeList, - "Explicit list of prov stages to exclude, e.g. Stream1. Overrides IncludeProvStages"); - declareProperty("StoreName", m_storeName="StoreGateSvc", "EXPERTS"); - declareProperty("Tool", m_regTool); - - m_itemList.declareUpdateHandler(&RegistrationStream::itemListHandler, this); - m_provIncludeList.declareUpdateHandler(&RegistrationStream::ProvIncludeHandler, this); - m_provExcludeList.declareUpdateHandler(&RegistrationStream::ProvExcludeHandler, this); -} - -// Standard Destructor -RegistrationStream::~RegistrationStream() { -} - -// initialize data writer -StatusCode -RegistrationStream::initialize() -{ - - ATH_CHECK( this->FilteredAlgorithm::initialize() ); - - // set up the SG service: - evtStore().setName (m_storeName); - ATH_CHECK( evtStore().retrieve() ); - ATH_MSG_DEBUG ("Found " << m_storeName << " store."); - - // get Tool - ATH_CHECK( m_regTool.retrieve() ); - - // Register this algorithm for 'I/O' events - ServiceHandle<IIoComponentMgr> iomgr("IoComponentMgr", name()); - ATH_CHECK( iomgr.retrieve() ); - ATH_CHECK( iomgr->io_register(this) ); - - if (iomgr->io_register(this, IIoComponentMgr::IoMode::WRITE, m_outputCollection).isFailure()) { - ATH_MSG_FATAL("Could not register [" << m_outputCollection << "] for output !"); - return StatusCode::FAILURE; - } - - return StatusCode::SUCCESS; -} - - -StatusCode -RegistrationStream::stop() -{ - if (m_regTool->commit().isFailure()) ATH_MSG_INFO("Unable to commit"); - return StatusCode::SUCCESS; -} - -// Work entry point -StatusCode -RegistrationStream::execute() -{ - // Here we add to a collection a set of refs built from the - // DataHeaders and the tag as an AttributeList. The DataHeaders - // and AthenaAttributeList are all specified in the itemList. - - ATH_MSG_DEBUG ("RegistrationStream execute"); - - StatusCode sc(StatusCode::SUCCESS); - - // Check whether this passes the selection algorithms - if ( isEventAccepted() ) { - - // Get tokens specified by item list - std::vector<std::pair<std::string, std::string> > refs; - - // Check whether any references are available to store - // - if (getRefs(refs) == StatusCode::FAILURE) { - ATH_MSG_WARNING - ("No refs found: RegStream selected to write out ref to event " - << endmsg - << " but DataHeader can NOT be found in StoreGate. " - << endmsg - << " Most likely the event was NOT selected to be written by " - << "an output stream "); - return sc; - } - - sc = m_regTool->fill(refs,this->getAttListKey()); - - } // end of isEventAccepted clause - else { ATH_MSG_DEBUG ("Event rejected by filtering");} - - return sc; -} - -void -RegistrationStream::itemListHandler( Gaudi::Details::PropertyBase& /* theProp */ ) -{ - //assuming concrete SG::Folder also has an itemList property - IProperty *pAsIProp(nullptr); - if ((m_2BRegistered.retrieve()).isFailure() || - nullptr == (pAsIProp=dynamic_cast<IProperty*>(&*m_2BRegistered)) || - (pAsIProp->setProperty(m_itemList)).isFailure()) - throw GaudiException("Could not set itemList property", name(), - StatusCode::FAILURE); -} - -void -RegistrationStream::ProvIncludeHandler( Gaudi::Details::PropertyBase& ) -{ - std::vector<std::string> list = m_provIncludeList.value(); - std::vector<std::string>::const_iterator it = list.begin(); - while (it != list.end() ) { - ATH_MSG_DEBUG ("Including " << *it); - if (it->empty() != true) m_provInclude.insert(*it); - ++it; - } -} - -void -RegistrationStream::ProvExcludeHandler( Gaudi::Details::PropertyBase& ) -{ - std::vector<std::string> list = m_provExcludeList.value(); - std::vector<std::string>::const_iterator it = list.begin(); - while (it != list.end() ) { - ATH_MSG_DEBUG ("Excluding " << *it); - if (it->empty() != true) m_provExclude.insert(*it); - ++it; - } -} - -/// Get refs for an item list -StatusCode RegistrationStream::getRefs(std::vector< std::pair<std::string,std::string> >& refs) -{ - // - // Find refs and inputRefs: - // refs - contains the primary reference - // inputRefs - contains the secondary references - // - // The current logic is: - // - // m_writeInputDH is either true/false meaning that we either - // want to write the output DataHeader(s) or the input - // DataHeader(s) - // - // m_writeInputDH - false (default) - // look for the "first" output DataHeader and add its token to refs - // - // m_writeInputDH - true - // find the first/primary input DataHeader and add its token to refs - // - // In either case, we add to inputRefs the token for the first - // DataHeader found within the input DataHeader's list for back - // navigation - // - // DataHeader to be found is specified in input ItemList which - // is a Folder (m_2BRegistered) in this method. - // - // Current logic is to take the first DataHeader matching one - // specified in the input ItemList. Keys may either be explicit or '*'. - // - // As soon as requested ref is found return - - // Collect all objects that need to be persistified: - SG::IFolder::const_iterator i(m_2BRegistered->begin()); - SG::IFolder::const_iterator iEnd(m_2BRegistered->end()); - for (; i != iEnd; ++i) { - - // Only allow DataHeaders for the moment to be inserted as refs - if (ClassID_traits<DataHeader>::ID() != i->id()) { - ATH_MSG_DEBUG ("getRefs: Not DataHeader, skipping ("<< i->id() - << ",\"" << i->key() << "\") "); - continue; - } - else { - ATH_MSG_DEBUG (" get ref for ("<< i->id() << ",\"" - << i->key() << "\") "); - } - - if (i->isFolder()) { - ATH_MSG_ERROR ("Cannot currently treat folders in item list."); - return(StatusCode::FAILURE); - } - - // rkey is i->key() except for i->key()="*" - std::string rkey = i->key(); - - // Retrieve DataHeader to check if it is input - const DataHeader* hdr=nullptr; - if (i->key() == "*") { - // For wildcard key, must go and fetch all DataHeaders - const DataHandle<DataHeader> beg; - const DataHandle<DataHeader> ending; - StatusCode status = evtStore()->retrieve(beg,ending); - if (status.isFailure() || beg==ending) { - ATH_MSG_WARNING ("No DataHeaders present in StoreGate"); - //return StatusCode::FAILURE; - } - else { - // go to next if wrong type - for (; beg != ending; ++beg) { - if (m_writeInputDH == beg->isInput()) { - hdr = beg; - rkey = beg.key(); - ATH_MSG_DEBUG ("Retrieved DataHeader with key " - << rkey - << " for requested key=*"); - break; - } - } - } - if (hdr==nullptr) { - if (evtStore()->retrieve(hdr, "EventSelector").isFailure()) { - ATH_MSG_DEBUG ("Could not retrieve DataHeader with key EventSelector."); - continue; - } - } - } - else { // i.e. key is not "*" - StatusCode status = StatusCode::FAILURE; - if (evtStore()->contains(ClassID_traits<DataHeader>::ID(),rkey)) { - status = evtStore()->retrieve(hdr, rkey); - } - if (status.isFailure()) { - ATH_MSG_DEBUG ("Could not retrieve DataHeader with key " - << rkey - << " Will try next in item list."); - continue; - } - else { - // go to next if wrong type - if (hdr && m_writeInputDH == hdr->isInput()) { - ATH_MSG_DEBUG ("Retrieved DataHeader with key " << rkey); - } - else { - ATH_MSG_DEBUG ("Could not retrieve DataHeader with key " - << rkey - << " Will try next in item list."); - continue; - } - } - } - - // Check that dataheader ptr is valid before going further - if (hdr==nullptr) { - ATH_MSG_WARNING ("Did not find requested DataHeader in Storegate"); - continue; - } - - // Now look for the processtag/name of the DataHeader - std::string ptag("Unknown"); - std::string ref(""); - // if hdr has process tag, take that as name - if (hdr->begin()==hdr->end()) { - if (hdr->getProcessTag().size()>0) ptag = hdr->getProcessTag(); - const Token* token = hdr->begin()->getToken(); - ref = token != nullptr ? token->toString() : ""; - } - // or take the key of the DataHeaderElement for the DataHeader - else if (hdr->begin()!=hdr->end()) { - std::vector<DataHeaderElement>::const_iterator dheit = hdr->begin(); - while (dheit != hdr->end() ) { - if ( - dheit->getPrimaryClassID()==CLID(222376821) && - dheit->getKey().size()>0 - ) { - ptag = dheit->getKey(); - const Token* token = dheit->getToken(); - ref = token != nullptr ? token->toString() : ""; - } - ++dheit; - } - } - // or issue warning and take default - else { - ATH_MSG_WARNING - ("DataHeader with key " << rkey << " has empty processtag"); - } - - // Update ref token to handle fast merged files. - SG::DataProxy* dhProxy = evtStore()->proxy(hdr); - if (dhProxy != nullptr && dhProxy->address() != nullptr) { - ref = dhProxy->address()->par()[0]; - } - - ATH_MSG_DEBUG("Pushing back ref " << ref << " for " << ptag); - refs.push_back(std::make_pair(ptag,ref)); - - // Get a single input header ref if requested - if (hdr->sizeProvenance()) { - // get pointers to begin and end - std::vector<DataHeaderElement>::const_iterator it = hdr->beginProvenance(); - std::vector<DataHeaderElement>::const_iterator last = hdr->endProvenance(); - // grab refs for those - for (; it!=last; ++it) { - const Token* token = (*it).getToken(); - const std::string ref = token != nullptr ? token->toString() : ""; - ATH_MSG_DEBUG ("Found ref for input header " << ref); - bool inselected = m_writeAllProvFlag.value() || - m_provInclude.find(it->getKey()) != m_provInclude.end(); - bool outselected = m_provExclude.find(it->getKey()) != m_provExclude.end(); - if ( inselected && !outselected ) - { - ATH_MSG_DEBUG ("Adding ref for " << it->getKey()); - refs.push_back(std::make_pair(it->getKey(),ref)); - } - } - } - // As soon as it finds a valid ref, exit - if (refs.size()>0) return(StatusCode::SUCCESS); - } - // Should only get to this point if ref.size == 0 for full itemlist - return(StatusCode::FAILURE); -} - -//------------------------------------------------------------ -// getAttListKey() -// -// This method is placed in the Stream rather than the Tool -// simply because it requires parsing the itemlist -// -//------------------------------------------------------------ -std::string RegistrationStream::getAttListKey() -{ - std::string tagKey("notthere"); - - // Collect all objects that need to be persistified: - SG::IFolder::const_iterator i(m_2BRegistered->begin()); - SG::IFolder::const_iterator iEnd(m_2BRegistered->end()); - for (; i != iEnd; ++i) { - - // Select from item list only the List requested by Tool - if (m_regTool->listID() != i->id()) { - ATH_MSG_DEBUG (" Not class requested by Tool, skipping ("<< i->id() - << ",\"" << i->key() << "\") "); - continue; - } - - if (i->isFolder()) { - ATH_MSG_ERROR ("Cannot currently treat folders in item list."); - //return(StatusCode::FAILURE); - } - - tagKey = i->key(); - ATH_MSG_DEBUG ("Setting tagKey to " << tagKey); - - } - return tagKey; -} diff --git a/Database/RegistrationServices/src/RegistrationStream.h b/Database/RegistrationServices/src/RegistrationStream.h deleted file mode 100755 index 32b5930afe04..000000000000 --- a/Database/RegistrationServices/src/RegistrationStream.h +++ /dev/null @@ -1,131 +0,0 @@ -/* - Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration -*/ - -/** - * @file RegistrationStream.h - * - * @brief Algorithm functioning like an OutputStream which registers a - * reference to an event, i.e. a POOL Token, in an event - * collection. Selection criteria may be applied to accept or reject - * events. - * - * @author RD Schaffer <R.D.Schaffer@cern.ch> - * @author Jack Cranshaw <Jack.Cranshaw@cern.ch> - * - * - */ - -#ifndef ATHENAPOOLTEST_REGISTRATIONSVC_H -#define ATHENAPOOLTEST_REGISTRATIONSVC_H - -#include "Gaudi/Property.h" -#include "GaudiKernel/ToolHandle.h" -#include "GaudiKernel/IIoComponent.h" - -#include "AthenaBaseComps/FilteredAlgorithm.h" - - -template <class ConcreteAlgorithm> class AlgFactory; -class IAddressCreator; -class IRegistrationStreamTool; -class StoreGateSvc; -namespace SG -{ - class DataProxy; - class IFolder; -} - -/** - * @class RegistrationStream - * - * @brief Algorithm functioning like an OutputStream which registers a - * reference to an event, i.e. a POOL Token, in an event - * collection. Selection criteria may be applied to accept or reject - * events. - * - */ -class RegistrationStream : public FilteredAlgorithm, - virtual public IIoComponent -{ - friend class AlgFactory<RegistrationStream>; -public: - - virtual StatusCode initialize() override; - virtual StatusCode stop() override; - virtual StatusCode execute() override; - - /// Callback method to reinitialize the internal state of the component for I/O purposes (e.g. upon @c fork(2)) - virtual StatusCode io_reinit() override { return StatusCode::SUCCESS; } - virtual StatusCode io_finalize() override { return StatusCode::SUCCESS; } - - /// Standard RegistrationStream Constructor - RegistrationStream(const std::string& name, ISvcLocator* pSvcLocator); - - /// Standard Destructor - virtual ~RegistrationStream(); - -private: - - /// PRIVATE METHODS - /// Handler for ItemNames Property - void itemListHandler( Gaudi::Details::PropertyBase& ); - - /// Handler for ProvNames Property - void ProvIncludeHandler( Gaudi::Details::PropertyBase& ); - - /// Handler for ItemNames Property - void ProvExcludeHandler( Gaudi::Details::PropertyBase& ); - - /// NOTE that the Tools assume this list will be ordered. - /// begin = newest; end = oldest - /// duplicate elimination is left to the Tools - StatusCode getRefs(std::vector<std::pair<std::string,std::string> >& refs); - - std::string getAttListKey(); - - /// PRIVATE DATA - - /// name of store: - StringProperty m_storeName; - - /// Vector of item names to register - StringArrayProperty m_itemList; - - /// If this flag is set then ProvInclude is disregarded, but ProvExclude applies - BooleanProperty m_writeAllProvFlag; - /// List of process tags to include in output - StringArrayProperty m_provIncludeList; - /// List of process tags to include in output - StringArrayProperty m_provExcludeList; - /// Storage object for m_provIncludeList - std::set<std::string> m_provInclude; - /// Storage object for m_provExcludeList - std::set<std::string> m_provExclude; - - /// the top-level folder with headers to be registered - ToolHandle<SG::IFolder> m_2BRegistered; - - /// Flag to signal whether or not to write input data header - BooleanProperty m_writeInputDH; - - /// Compatibility data actually used by tools not RegistrationStream - /// type of the collection - StringProperty m_collectionType; - - /// DB connection - StringProperty m_connection; - - /// Name of the output collection - StringProperty m_outputCollection; - - /// Collection open mode - StringProperty m_openMode; - - /// Tools for handling the metadata technology - ToolHandle<IRegistrationStreamTool> m_regTool; - -}; - - -#endif // ATHENAPOOLTEST_REGISTRATIONSVC_H diff --git a/Database/RegistrationServices/src/RegistrationStreamLCGTool.cxx b/Database/RegistrationServices/src/RegistrationStreamLCGTool.cxx deleted file mode 100755 index 138bdb66145f..000000000000 --- a/Database/RegistrationServices/src/RegistrationStreamLCGTool.cxx +++ /dev/null @@ -1,731 +0,0 @@ -/* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration -*/ - -/** - * @file RegistrationStreamLCGTool.cxx - * - * @brief AthAlgTool which takes references provided by RegStream - * finds the appropriate CORAL object in storegate and stores - * them in a POOL collection. - * - * $Id: RegistrationStreamLCGTool.cxx,v 1.25 2009-05-08 20:24:15 cranshaw Exp $ - * - */ - -//<<<<<< INCLUDES >>>>>> - -#include "AthenaPoolUtilities/AthenaAttributeList.h" - -#include "StoreGate/StoreGateSvc.h" -#include "SGTools/DataProxy.h" -#include "PersistentDataModel/Token.h" -#include "PoolSvc/IPoolSvc.h" - -// Framework include files -#include "GaudiKernel/ISvcLocator.h" -#include "GaudiKernel/IAddressCreator.h" -#include "GaudiKernel/IOpaqueAddress.h" -#include "GaudiKernel/IProperty.h" -#include "GaudiKernel/IConverter.h" -#include "GaudiKernel/GaudiException.h" - -// POOL include files -#include "CollectionBase/CollectionFactory.h" -#include "CollectionBase/ICollection.h" -#include "CollectionBase/ICollectionColumn.h" -#include "CollectionBase/ICollectionDescription.h" -#include "CollectionBase/CollectionDescription.h" -#include "CollectionBase/CollectionBaseNames.h" -#include "CollectionBase/CollectionRowBuffer.h" // replacing attributelist -#include "CollectionBase/TokenList.h" -#include "CollectionBase/ICollectionDataEditor.h" -#include "CollectionBase/ICollectionSchemaEditor.h" -#include "FileCatalog/IFileCatalog.h" - -// CORAL include files -#include "CoralBase/Attribute.h" -#include "CoralBase/AttributeList.h" -#include "CoralBase/AttributeListSpecification.h" -#include "CoralBase/Blob.h" -#include "CoralBase/Date.h" -#include "CoralBase/TimeStamp.h" - -#include <cassert> -#include <string> -#include <vector> -#include <map> -#include <algorithm> -#include <typeinfo> -#include <ctime> -#include <exception> - -#include "RegistrationStreamLCGTool.h" - -// Standard Constructor -RegistrationStreamLCGTool::RegistrationStreamLCGTool( - const std::string& type, - const std::string& name, - const IInterface* parent -) - : - AthAlgTool(type,name,parent), - m_metadataStore( "StoreGateSvc/MetaDataStore", name ), - m_poolSvc( "PoolSvc", name ), - m_collection(0), - m_events(0) -{ - m_cmdKeys.push_back("Input"); - // declare interface - declareInterface<IRegistrationStreamTool>( this ); - - declareProperty("CollectionType", m_collectionType = "ExplicitROOT", - "ExplicitROOT, ExplicitRAL"); - declareProperty("Connection", m_connection, - "CORAL type URL or alias"); - declareProperty("OutputCollection", m_outputCollection="", - "Name of collection. NOTE: will append .root for ExplicitROOT"); - declareProperty("CollectionOpenMode", m_openMode="CREATE_AND_OVERWRITE", - "READ, CREATE, CREATE_AND_OVERWRITE"); - declareProperty("Slave", m_slave=true, - "Default = true = take type,connection,name,mode from parent stream"); - declareProperty("PrimaryKey", m_primKeyAtts, "primary key attributes, ALL must be present"); -} - -// Standard Destructor -RegistrationStreamLCGTool::~RegistrationStreamLCGTool() { -} - -// initialize data writer -StatusCode -RegistrationStreamLCGTool::initialize() -{ - StatusCode status(StatusCode::FAILURE); - - m_events=0; - - ATH_MSG_DEBUG("In initialize "); - - // set up the metadata store: - m_metadataStore = ServiceHandle<StoreGateSvc>( "StoreGateSvc/MetaDataStore", name() ); - StatusCode sc = m_metadataStore.retrieve(); - if ( !sc.isSuccess() ) { - ATH_MSG_ERROR("Could not locate metadata store"); - return sc; - } - else { - ATH_MSG_DEBUG("Found metadata store."); - } - assert( m_metadataStore ); - - // get PoolSvc - status = m_poolSvc.retrieve(); - if (!status.isSuccess()) { - ATH_MSG_ERROR(" Cant get PoolSvc"); - return(StatusCode::FAILURE); - } - else { - ATH_MSG_DEBUG(" Got PoolSvc"); - } - - // Check whether properties need to be take from stream - if (m_slave.value()) overrideProperties(); - - ATH_MSG_DEBUG("End initialize "); - - StatusCode basestat = AthAlgTool::initialize(); - if (status.isSuccess() && basestat.isSuccess()) return StatusCode::SUCCESS; - else return StatusCode::FAILURE; -} - - -StatusCode -RegistrationStreamLCGTool::initCollection() -{ - - ATH_MSG_DEBUG("initCollection"); - - // Check/Decode properties set by job options and then - // create collection from call to PoolSvc as: - // create(collectionType, - // connection, // connection string - // collectionName, - // openMode); - // - // argument possible values - // - // collectionType - "RootCollection", "MySQLCollection", "MySQLltCollection", "RelationalCollection" - // connection - <connect string> - // collectionName - <CollectionName> - // - // openMode can be CREATE, CREATE_AND_OVERWRITE (default), UPDATE, or - // READ (not appropriate for RegStrm) - - - // Set CollectionType and connection for the collection factory - std::string collectionType = m_collectionType; - std::string connection; - if (collectionType == "ExplicitROOT") { - collectionType = "RootCollection"; - } - else if( (collectionType == "ExplicitMySQL") || - (collectionType == "ExplicitMySQLlt") || - (collectionType == "ExplicitRAL") ) - { - collectionType = "RelationalCollection"; - connection = m_connection; - // If connectionString is empty, use default of TAGDB - // Can override by new entry in local dblookup.xml if needed - if(connection.size() == 0) { - msg(MSG::WARNING) << "No connection string provided for relational collection access, " - << "will try using default alias TAGDB" << endmsg; - connection = "TAGDB"; - } - // Check that the connection string is ok - if (connection.find("mysql:") != 0 && - connection.find("oracle:") != 0) { - msg(MSG::WARNING) - << "Database connectionString did not begin with \"mysql:\" or \"oracle:\"" - << ", ASSUMING alias and passing" - << endmsg; - //return(StatusCode::FAILURE); - } - } - else { - // Invalid collection type - msg(MSG::ERROR) << "RegStream<x>.CollectionType must be one of: " - << "ExplicitROOT (default), ExplicitMySQL, ExplicitMySQLlt or ExplicitRAL. Found: " - << m_collectionType - << endmsg; - return(StatusCode::FAILURE); - } - - // CollectionName must be non-empty - if (m_outputCollection.value().size() == 0) { - msg(MSG::ERROR) << "RegStream<y>.CollectionName must be provided " - << endmsg; - return(StatusCode::FAILURE); - } - - // openMode must be correct - pool::ICollection::OpenMode openMode; - if (m_openMode.value() == "READ") { - msg(MSG::ERROR) << "RegStream<x>.CollectionOpenMode cannot be READ. " - << "Possible values are: CREATE, CREATE_AND_OVERWRITE (default), or UPDATE " - << endmsg; - return(StatusCode::FAILURE); - } - else if (m_openMode.value() == "CREATE") { - openMode = pool::ICollection::CREATE; - } - else if (m_openMode.value() == "CREATE_AND_OVERWRITE") { - openMode = pool::ICollection::CREATE_AND_OVERWRITE; - } - else if (m_openMode.value() == "UPDATE") { - openMode = pool::ICollection::UPDATE; - } - else { - msg(MSG::ERROR) << "Invalide RegStream<x>.CollectionOpenMode. " - << "Possible values are: CREATE, CREATE_AND_OVERWRITE (default), or UPDATE " - << endmsg; - return(StatusCode::FAILURE); - } - - - ATH_MSG_DEBUG("Collection name: " << m_outputCollection); - ATH_MSG_DEBUG("Collection type " << collectionType); - ATH_MSG_DEBUG("Collection open mode " << m_openMode); - - - // Create a collection for either MySQL or ROOT - if (collectionType != "ImplicitCollection") { - try { - m_collection = m_poolSvc->createCollection(collectionType, - connection, - m_outputCollection.value(), - openMode, - IPoolSvc::kOutputStream); - } - catch (std::exception& e) { - msg(MSG::ERROR) << "::initCollection: Caught exception from Pool collection creation. Message: " - << e.what() - << endmsg; - return(StatusCode::FAILURE); - } - if (m_collection==0) { - ATH_MSG_ERROR("::initCollection: Zero collection ptr from Pool collection creation. Message: "); - return(StatusCode::FAILURE); - } - } - - // prepare the new collection attributes - - - return StatusCode::SUCCESS; -} - - -StatusCode -RegistrationStreamLCGTool::finalize() -{ - ATH_MSG_DEBUG("In finalize: " << m_events); - return AthAlgTool::finalize(); -} - - -// terminate data writer -StatusCode -RegistrationStreamLCGTool::commit() -{ - ATH_MSG_INFO("Collection Events output: " << m_events); - - // Commit collection - if (m_collection==0) { - ATH_MSG_DEBUG("Do initCollection in finalize for m_collection = 0"); - ATH_MSG_DEBUG(" ==> Probably had 0 accepted events"); - StatusCode status = initCollection(); - if (!status.isSuccess()) { - ATH_MSG_ERROR(" Cannot create collection"); - return(StatusCode::FAILURE); - } - else { - ATH_MSG_DEBUG(" Created collection"); - } - } - - // Commit collection - if( m_collection ) { - ATH_MSG_DEBUG("pointer to collection is not null"); - - // Register collection - try { - bool overwrite = false; - if (m_openMode.value()=="CREATE_AND_OVERWRITE") overwrite = true; - m_poolSvc->registerExistingCollection(m_collection,overwrite,true); - } - catch (std::exception& e) { - ATH_MSG_INFO("Unable to register collection: " << e.what()); - } - - try { - m_collection->commit(); - } catch (std::exception& e) { - ATH_MSG_ERROR("unable to commit collection commit: " << e.what() ); - return(StatusCode::FAILURE); - } - ATH_MSG_DEBUG("Committed collection "); - - m_collection->close(); - ATH_MSG_DEBUG(" Closed collection "); - delete m_collection; m_collection = 0; - } - else { - ATH_MSG_WARNING("Collection never initialized"); - } - return AthAlgTool::finalize(); -} - - -// Work entry point -StatusCode -RegistrationStreamLCGTool::fill(std::vector< std::pair<std::string, std::string> >& refs, - std::string tagKey) -{ - return this->fillAtt(refs,tagKey); -} - -// Misdirection method to allow inheritance of interface -StatusCode -RegistrationStreamLCGTool::fillAtt(std::vector< std::pair<std::string, std::string> >& refs, - std::string tagKey) -{ - // Here we add to a collection a set of refs built from the - // DataHeaders and the tag as an AttributeList. The DataHeaders - // and AthenaAttributeList are all specified in the itemList. - - if (m_events==0) { - ATH_MSG_DEBUG("outcoll = " << m_outputCollection.value() ); - StatusCode status = initCollection(); - if (!status.isSuccess()) { - ATH_MSG_ERROR(" Cannot create collection"); - return(StatusCode::FAILURE); - } - else { - ATH_MSG_DEBUG(" Created collection"); - } - } - - ATH_MSG_DEBUG("RSTool::fill dumping inputs"); - ATH_MSG_DEBUG("tagKey = " << tagKey); - ATH_MSG_DEBUG("refs"); - for (std::vector< std::pair<std::string,std::string> >::iterator it = refs.begin(); - it != refs.end(); ++it) { - ATH_MSG_DEBUG(it->first << " " << it->second); - } - - // Keep track of used names - std::set<std::string> used; - - // Check that collection was initialized - // - if( !m_collection ) { - ATH_MSG_ERROR("Collection has not been initialized! "); - return StatusCode::FAILURE; - } - - if (refs.size() == 0) { - ATH_MSG_ERROR("fill, ref container empty"); - return(StatusCode::FAILURE); - } - - // Now set event reference name to process tag of DH - std::string prefName; - if (refs[0].first.size() >0) prefName = refs[0].first + "_ref"; - else prefName = m_collection->description().eventReferenceColumnName(); - if ( prefName != m_collection->description().eventReferenceColumnName() ) { - try { - m_collection->schemaEditor().setEventReferenceColumnName(prefName); - used.insert(prefName); - ATH_MSG_DEBUG("Setting primary ref to " << prefName); - } - catch( const std::exception& e ) { - ATH_MSG_WARNING("Unable to set primary ref name, taking default"); - ATH_MSG_WARNING("due to exception " << e.what() ); - } - } - - //--------- - // DEFINE TOKEN ATTRIBUTES - // Since the token columns start at one and may remain at one, use - // the only available marker to check if extra token columns need to be defined - // CAVEATS: - // - will be based on first dataheader - // - Any new stages in following headers will be disregarded - // - //static StatusCode sc_backNavStat = StatusCode::FAILURE; - if (m_events==0) { - // - // Get back nav names by reading provenance record in first DataHeader - std::vector< std::pair<std::string,std::string> >::iterator itref = refs.begin(); - // Increment first to avoid first record, even though used is in place - for (std::vector< std::pair<std::string,std::string> >::iterator itr = ++itref; - itr != refs.end(); - ++itr) - { - std::string name = itr->first + "_ref"; - ATH_MSG_DEBUG("Event " << m_events); - // Maintain name uniqueness for column names - if ( used.find(name)==used.end() ) { - try { - m_collection->schemaEditor().insertTokenColumn( name ); - used.insert(name); - ATH_MSG_DEBUG("Provenance key " << name << " added to spec"); - } - catch (const std::exception& e) { - ATH_MSG_DEBUG("Provenance stage " << name << " already in token spec"); - } - } - else { - ATH_MSG_DEBUG("ref name " << name << " already used"); - } - } - } - - ATH_MSG_DEBUG( "CollDesc after token addition "); - if (msg().level() <= MSG::DEBUG) dumpDesc(); - - // If there was no attributelist in the itemlist, issue a warning - // otherwise try to retrieve the appropriate one from storegate - const AthenaAttributeList* attributes=0; - if (tagKey == "notthere") { - ATH_MSG_WARNING("Could not find Attribute List in itemlist, will continue with tokens only "); - //return StatusCode::FAILURE; - } - else { - // AttributeLists should have been filled by other Algorithms and put in StoreGate - // Choose the one for the tagKey from the itemlist - StatusCode retrieveStatus = evtStore()->retrieve(attributes, tagKey); - if (retrieveStatus.isFailure()) { - ATH_MSG_ERROR("Could not retrieve attributes. Key/tagname " << tagKey); - return StatusCode::FAILURE; - } - else { - ATH_MSG_DEBUG("Retrieved attribute list with Key/tagname " << tagKey); - } - - ATH_MSG_DEBUG("Attribute list"); - if (msg().level() <= MSG::VERBOSE) dumpLCGList(attributes); - - // If no attribute columns, then define them based on retrieved attributelist - // - if (m_collection->description().numberOfAttributeColumns()==0) { - ATH_MSG_DEBUG("add spec to collection"); - ATH_MSG_DEBUG("Collection has " << m_collection->description().numberOfColumns() << " total columns"); - ATH_MSG_DEBUG("Collection has " << m_collection->description().numberOfAttributeColumns() << " metadata columns"); - ATH_MSG_DEBUG("Collection has " << m_collection->description().numberOfTokenColumns() << " token columns"); - - //--------- - // DEFINE METADATA ATTRIBUTES - // - // Use columns in retrieved attributelist - // - coral::AttributeList::const_iterator first1 = attributes->begin(); - coral::AttributeList::const_iterator last1 = attributes->end(); - for (; first1 != last1; ++first1) { - std::string name = (*first1).specification().name(); - std::string typeName = (*first1).specification().typeName(); - try { - m_collection->schemaEditor().insertColumn( name, typeName ); - } - catch (const std::exception& e) { - msg(MSG::ERROR) << "Unable to add column " << name - << " to " << m_collection->description().name() << endmsg; - } - } - if (m_primKeyAtts.size()>0) { - ATH_MSG_INFO("Setting Primary key to " << m_primKeyAtts); - try { - m_collection->schemaEditor().setUniqueConstraint("PrimKey",m_primKeyAtts); - } - catch (const std::exception& e) { - ATH_MSG_WARNING("Unable to set primary key due to " << e.what()); - } - } - else {ATH_MSG_INFO("No Primary Key defined");} - ATH_MSG_DEBUG("CollDesc after attribute addition"); - if (msg().level() <= MSG::DEBUG) dumpDesc(); - - if (m_collection->description().numberOfAttributeColumns()==0) { - ATH_MSG_ERROR(" Attribute list specification is empty"); - return(StatusCode::FAILURE); - } - } - } // end of else for attributelist - - - //--------- - // FILL ACTUAL COLLECTION DATA - // - // Add tokens plus attributes - try { - // a CollectionRowBuffer has two elements: attributeList, tokenList - pool::CollectionRowBuffer &row = m_collection->dataEditor().rowBuffer(); - // set attribute list first - if(attributes!=0) row.attributeList() = attributes->coralList(); - ATH_MSG_DEBUG("Set the row buffer attributelist to a size=" << row.attributeList().size() ); - // now grab primary token from refs array and put it first in the tokenList - // MN: not using the refnames[0] name, but the default token column - row.tokenList()[ m_collection->description().eventReferenceColumnName() ].fromString( refs[0].second ); - // now do something similar to add in the provenance tokens - std::vector< std::pair<std::string,std::string> >::iterator ir; - for( ir = refs.begin(); ir != refs.end(); ++ir ) { - try { - std::string brefName(ir->first+"_ref"); - if (brefName!=prefName) row.tokenList()[ brefName ].fromString( ir->second ); - } catch( const std::exception& e ) { - msg(MSG::ERROR) << " Failed to set Token " - << ir->second << " for provenance stage " - << ir->first - << " error: " << e.what() << endmsg; - } - } - - m_collection->dataEditor().insertRow(row); - - } catch (const std::exception& e) { - ATH_MSG_ERROR( - "Caught exception from collection add of Pool attributes. Message: " - << e.what() - ); - return(StatusCode::FAILURE); - } - - m_events++; - - return StatusCode::SUCCESS; -} - -void RegistrationStreamLCGTool::dumpDesc(int fragid) const -{ - // Dump token columns first - ATH_MSG_DEBUG("Token Attributes for fragment " << fragid); - for (int i=0; i< m_collection->description().numberOfTokenColumns(fragid); ++i) { - std::string tcolname = m_collection->description().tokenColumn(i,fragid).name(); - std::string tcoltype = m_collection->description().tokenColumn(i,fragid).type(); - ATH_MSG_DEBUG("Name: " << tcolname << " Type: " << tcoltype); - } - - // Dump metadata attributes - ATH_MSG_DEBUG(" Metadata Attributes for fragment " << fragid); - for (int i=0; i< m_collection->description().numberOfAttributeColumns(fragid); ++i) { - std::string tcolname = m_collection->description().attributeColumn(i,fragid).name(); - std::string tcoltype = m_collection->description().attributeColumn(i,fragid).type(); - ATH_MSG_DEBUG("Name: " << tcolname << " Type: " << tcoltype); - } -} - -void RegistrationStreamLCGTool::dumpLCGList(const AthenaAttributeList* attributes) const -{ - this->dumpAttList(attributes); -} - -void RegistrationStreamLCGTool::dumpAttribute(const coral::Attribute& attrib) const -{ - std::string name = attrib.specification().name(); - std::string typeName = attrib.specification().typeName(); - const std::type_info& type = attrib.specification().type(); - if ( type == typeid(bool) ) { - const bool* value = static_cast<const bool*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(char) ) { - const char* value = static_cast<const char*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(unsigned char) ) { - const unsigned char* value = - static_cast<const unsigned char*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(short) ) { - const short* value = static_cast<const short*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(unsigned short) ) { - const unsigned short* value = - static_cast<const unsigned short*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(int) ) { - const int* value = static_cast<const int*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(unsigned int) ) { - const unsigned int* value = - static_cast<const unsigned int*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(long) ) { - const long* value = static_cast<const long*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(unsigned long) ) { - const unsigned long* value = - static_cast<const unsigned long*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(long long) ) { - const long long* value = static_cast<const long long*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(unsigned long long) ) { - const unsigned long long* value = static_cast<const unsigned long long*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(float) ) { - const float* value = static_cast<const float*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(double) ) { - const double* value = static_cast<const double*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(long double) ) { - const long double* value = - static_cast<const long double*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(std::string) ) { - const std::string* value = - static_cast<const std::string*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " value " << *value); - } - else if ( type == typeid(coral::Blob) ) { - const coral::Blob* value = - static_cast<const coral::Blob*>( attrib.addressOfData() ); - ATH_MSG_DEBUG(" name " << name << " type " << typeName << " size " << value->size() ); - } - else if ( type == typeid(coral::Date) ) { - const coral::Date* value = - static_cast<const coral::Date*>( attrib.addressOfData() ); - msg(MSG::DEBUG) << " name " << name - << " type " << typeName - << "values: " - << " year " << value->year() - << " month " << value->month() - << " day " << value->day() - << endmsg; - } - else if ( type == typeid(coral::TimeStamp) ) { - const coral::TimeStamp* value = - static_cast<const coral::TimeStamp*>( attrib.addressOfData() ); - msg(MSG::DEBUG) << " name " << name - << " type " << typeName - << " values: " - << " year " << value->year() - << " month " << value->month() - << " day " << value->day() - << " hour " << value->hour() - << " minute " << value->minute() - << " second " << value->second() - << " nanosecond " << value->nanosecond() - << endmsg; - } - else - { - ATH_MSG_ERROR("Unrecognized attribute type: " << typeName); - } -} - -// Provide the CLID that contains the metadata used by the Tool -const CLID& RegistrationStreamLCGTool::listID() -{ - return this->attListID(); -} - -// Misdirection method to allow inheritance of interface -const CLID& RegistrationStreamLCGTool::attListID() -{ - return ClassID_traits<AthenaAttributeList>::ID(); -} - -// Override properties of tool with values from stream for overlapping properties -void RegistrationStreamLCGTool::overrideProperties() -{ - const IProperty* propertyServer = dynamic_cast<const IProperty*>(this->parent()); - if (propertyServer != 0) { - StringProperty streamProperty("CollectionType", ""); - StatusCode status = propertyServer->getProperty(&streamProperty); - if (status.isSuccess() && streamProperty.value() != "") { - m_collectionType = streamProperty.value(); - ATH_MSG_DEBUG("streamProperty CollectionType = " << m_collectionType.value() ); - } - streamProperty = StringProperty("Connection", ""); - status = propertyServer->getProperty(&streamProperty); - if (status.isSuccess()) { - m_connection = streamProperty.value(); - ATH_MSG_DEBUG("streamProperty Connection = " << m_connection.value() ); - } - streamProperty = StringProperty("OutputCollection", ""); - status = propertyServer->getProperty(&streamProperty); - if (status.isSuccess() && streamProperty.value() != "") { - m_outputCollection = streamProperty.value(); - ATH_MSG_DEBUG("streamProperty OutputCollection = " << m_outputCollection.value() ); - } - streamProperty = StringProperty("CollectionOpenMode", ""); - status = propertyServer->getProperty(&streamProperty); - if (status.isSuccess() && streamProperty.value() != "") { - m_openMode = streamProperty.value(); - ATH_MSG_DEBUG("streamProperty CollectionOpenMode = " << m_openMode.value() ); - } - streamProperty = StringProperty("StoreName", ""); - status = propertyServer->getProperty(&streamProperty); - if (status.isSuccess() && streamProperty.value() != "") { - m_storeName = streamProperty.value(); - ATH_MSG_DEBUG("streamProperty StoreName = " << m_storeName.value() ); - } - } - else { - ATH_MSG_WARNING("Could not retrieve PropertyServer"); - } -} diff --git a/Database/RegistrationServices/src/RegistrationStreamLCGTool.h b/Database/RegistrationServices/src/RegistrationStreamLCGTool.h deleted file mode 100755 index b1a76a20f538..000000000000 --- a/Database/RegistrationServices/src/RegistrationStreamLCGTool.h +++ /dev/null @@ -1,164 +0,0 @@ -/* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration -*/ - -#ifndef REGISTRATIONSVC_REGSTREAMLCGTOOL_H -#define REGISTRATIONSVC_REGSTREAMLCGTOOL_H - -/** - * @file RegistrationStreamLCGTool.h - * - * @brief AlgTool which takes references provided by RegStream - * finds the appropriate CORAL object in storegate and stores - * them in a POOL collection. - * - * @author RD Schaffer <R.D.Schaffer@cern.ch> - * @author Jack Cranshaw <Jack.Cranshaw@cern.ch> - * - * $Id: RegistrationStreamLCGTool.h,v 1.11 2009-04-28 19:04:06 cranshaw Exp $ - * - */ - -//<<<<<< INCLUDES >>>>>> - -#include "AthenaBaseComps/AthAlgTool.h" -#include "Gaudi/Property.h" -#include "GaudiKernel/ServiceHandle.h" - -#include "AthenaKernel/IRegistrationStreamTool.h" -#include "PoolSvc/IPoolSvc.h" - -#include <map> - -//<<<<<< PUBLIC TYPES >>>>>> - -class IAddressCreator; -class StoreGateSvc; -namespace pool -{ - class ICollection; -} -namespace coral -{ - class Attribute; - class AttributeListSpecification; -} -class AthenaAttributeList; - -/** - * @class RegistrationStreamLCGTool - * - * @brief AlgTool which takes references provided by RegStream - * finds the appropriate CORAL object in storegate and stores - * them in a POOL collection. - * - */ - -class RegistrationStreamLCGTool : public AthAlgTool, virtual public IRegistrationStreamTool -{ -public: - - /// Standard RegistrationStreamLCGTool Constructor - RegistrationStreamLCGTool(const std::string& type, const std::string& name, const IInterface* parent); - - /// Initialize RegistrationStreamLCGTool - virtual StatusCode initialize(); - - /// Terminate RegistrationStreamLCGTool - virtual StatusCode finalize(); - - /// Working entry point - /// NOTE that the Tools assume this list will be ordered. - /// begin = newest; end = oldest - /// duplicate elimination is left to the Tools - /// REQUIRED INTERFACE METHOD - virtual StatusCode fill(std::vector< std::pair<std::string, std::string> >& refs, - std::string key); - - /// explicit commit function rather than finalize or execute - /// REQUIRED INTERFACE METHOD - virtual StatusCode commit(); - - /// Type of Attribute list being used - /// REQUIRED INTERFACE METHOD - const CLID& listID(); - - /// Standard Destructor - virtual ~RegistrationStreamLCGTool(); - -protected: - - /// Dump values from AttributeList for DEBUG - virtual const CLID& attListID(); - virtual StatusCode fillAtt(std::vector< std::pair<std::string, std::string> >& refs, - std::string key); - - void dumpLCGList(const AthenaAttributeList* attributes) const; - - template <class ATTLIST> - void dumpAttList(const ATTLIST* attributes) const; - - void overrideProperties(); - - StatusCode initCollection(); - - /// Check type and dump value of Attribute for DEBUG - void dumpAttribute(const coral::Attribute& attribute) const; - - /// Dump names from AttributeListSpec for DEBUG - void dumpDesc(int fragid=0) const; - - /// name of store: - StringProperty m_storeName; - - /// type of the collection - StringProperty m_collectionType; - /// DB connection - StringProperty m_connection; - /// Name of the output collection - StringProperty m_outputCollection; - /// Collection open mode - StringProperty m_openMode; - /// Primary key attributes - /// Default behavior is that if an att in the list does not exist, - /// the setting is ignored and warning issued - //StringArrayProperty m_primKeyAtts; - std::vector<std::string> m_primKeyAtts; - - /// Override tool properties with ones from stream parent - BooleanProperty m_slave; - - /// Pointer to StoreGateSvc - ServiceHandle<StoreGateSvc> m_metadataStore; - /// Access to the PoolSvc - ServiceHandle<IPoolSvc> m_poolSvc; - - /// The output collection - pool::ICollection* m_collection; - - /// Event count - int m_events; - - /// Metadata fields from properties - //unsigned int m_passnum; - //std::string m_passname, m_stream, m_config, m_project; - - std::vector<std::string> m_cmdKeys; -}; - - -//<<<<<< INLINE PUBLIC FUNCTIONS >>>>>> -//<<<<<< INLINE MEMBER FUNCTIONS >>>>>> - -template < class ATTLIST > -inline -void RegistrationStreamLCGTool::dumpAttList(const ATTLIST* attributes) const -{ - typename ATTLIST::const_iterator first = attributes->begin(); - typename ATTLIST::const_iterator last = attributes->end(); - for (; first != last; ++first) { - this->dumpAttribute( (*first) ); - } -} - -#endif // REGISTRATIONSVC_REGSTREAMLCGTOOL_H diff --git a/Database/RegistrationServices/src/RegistrationStreamTagTool.cxx b/Database/RegistrationServices/src/RegistrationStreamTagTool.cxx deleted file mode 100755 index 4f19da355129..000000000000 --- a/Database/RegistrationServices/src/RegistrationStreamTagTool.cxx +++ /dev/null @@ -1,334 +0,0 @@ -/* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration -*/ - -/** - * @file RegistrationStreamTagTool.cxx - * - * @brief AlgTool which takes references provided by RegStream - * finds the appropriate CORAL object in storegate and stores - * them in a POOL collection. - * - * $Id: RegistrationStreamTagTool.cxx,v 1.12 2008-12-08 17:14:29 cranshaw Exp $ - * - */ - -//<<<<<< INCLUDES >>>>>> - -#include "AthenaPoolUtilities/TagAthenaAttributeList.h" - -#include "SGTools/DataProxy.h" -#include "PersistentDataModel/Token.h" - -// Framework include files -#include "GaudiKernel/ISvcLocator.h" -#include "GaudiKernel/IAddressCreator.h" -#include "GaudiKernel/IOpaqueAddress.h" -#include "GaudiKernel/IProperty.h" -#include "GaudiKernel/IConverter.h" -#include "GaudiKernel/GaudiException.h" - -// POOL include files -#include "CollectionBase/ICollection.h" -#include "CollectionBase/ICollectionColumn.h" -#include "CollectionBase/ICollectionDescription.h" -#include "CollectionBase/CollectionBaseNames.h" -#include "CollectionBase/CollectionRowBuffer.h" // replacing attributelist -#include "CollectionBase/TokenList.h" -#include "CollectionBase/ICollectionDataEditor.h" -#include "CollectionBase/ICollectionSchemaEditor.h" - -// CORAL include files -#include "CoralBase/Attribute.h" -#include "CoralBase/AttributeList.h" -#include "CoralBase/AttributeListSpecification.h" -#include "CoralBase/Blob.h" -#include "CoralBase/Date.h" -#include "CoralBase/TimeStamp.h" - -#include <cassert> -#include <string> -#include <vector> -#include <map> -#include <typeinfo> -#include <exception> - -#include "RegistrationStreamTagTool.h" - -// Standard Constructor -RegistrationStreamTagTool::RegistrationStreamTagTool( - const std::string& type, - const std::string& name, - const IInterface* parent -) : RegistrationStreamLCGTool(type,name,parent) -{ - declareProperty("FragmentByGroup", m_FragmentByGroup=false, - "Default = false; If true, then collection fragments formed for each GRP="); -} - -// Standard Destructor -RegistrationStreamTagTool::~RegistrationStreamTagTool() -{} - -// Work entry point -StatusCode -RegistrationStreamTagTool::fillAtt(std::vector< std::pair<std::string, std::string> >& refs, - std::string tagKey) -{ - // Here we add to a collection a set of refs built from the - // DataHeaders and the tag as an AttributeList. The DataHeaders - // and TagAthenaAttributeList are all specified in the itemList. - - if (m_events==0) { - ATH_MSG_DEBUG("outcoll = " << m_outputCollection.value() ); - StatusCode status = initCollection(); - if (!status.isSuccess()) { - ATH_MSG_ERROR(" Cannot create collection"); - return(StatusCode::FAILURE); - } - else { - ATH_MSG_DEBUG(" Created collection"); - } - } - - ATH_MSG_DEBUG("RSTool::fill dumping inputs"); - ATH_MSG_DEBUG("tagKey = " << tagKey); - ATH_MSG_DEBUG("refs"); - for (std::vector< std::pair<std::string,std::string> >::iterator it = refs.begin(); - it != refs.end(); ++it) { - ATH_MSG_DEBUG(it->first << " " << it->second); - } - - // Keep track of used names - std::set<std::string> used; - - // Check that collection was initialized - // - if( !m_collection ) { - ATH_MSG_ERROR("Collection has not been initialized! "); - return StatusCode::FAILURE; - } - - if (refs.size() == 0) { - ATH_MSG_ERROR("fill, ref container empty"); - return(StatusCode::FAILURE); - } - - // Now set event reference name to process tag of DH - std::string prefName; - if (refs[0].first.size() > 0) prefName = refs[0].first + "_ref"; - else prefName = m_collection->description().eventReferenceColumnName(); - if ( prefName != m_collection->description().eventReferenceColumnName() ) { - try { - m_collection->schemaEditor().setEventReferenceColumnName(prefName); - used.insert(prefName); - ATH_MSG_DEBUG("Setting primary ref to " << prefName); - } - catch( const std::exception& e ) { - ATH_MSG_WARNING("Unable to set primary ref name, taking default"); - ATH_MSG_WARNING("due to exception " << e.what() ); - } - } - - //--------- - // DEFINE TOKEN ATTRIBUTES - // Since the token columns start at one and may remain at one, use - // the only available marker to check if extra token columns need to be defined - // CAVEATS: - // - will be based on first dataheader - // - Any new stages in following headers will be disregarded - // - //static StatusCode sc_backNavStat = StatusCode::FAILURE; - if (m_events==0) { - // - // Get back nav names by reading provenance record in first DataHeader - std::vector< std::pair<std::string,std::string> >::iterator itref = refs.begin(); - // Increment first to avoid first record, even though used is in place - for (std::vector< std::pair<std::string,std::string> >::iterator itr = ++itref; - itr != refs.end(); - ++itr) - { - std::string name = itr->first + "_ref"; - ATH_MSG_DEBUG("Event " << m_events); - // Maintain name uniqueness for column names - if ( used.find(name)==used.end() ) { - try { - m_collection->schemaEditor().insertTokenColumn( name ); - used.insert(name); - ATH_MSG_DEBUG("Provenance key " << name << " added to spec"); - } - catch (const std::exception& e) { - ATH_MSG_DEBUG("Provenance stage " << name << " already in token spec"); - } - } - else { - ATH_MSG_DEBUG("ref name " << name << " already used"); - } - } - } - - ATH_MSG_DEBUG("CollDesc after token addition "); - if (msg().level() <= MSG::DEBUG) dumpDesc(); - - // If there was no attributelist in the itemlist, issue a warning - // otherwise try to retrieve the appropriate one from storegate - const TagAthenaAttributeList* attributes=0; - if (tagKey == "notthere") { - ATH_MSG_WARNING("Could not find TagAthenaAttributeList in itemlist, will continue with tokens only "); - //return StatusCode::FAILURE; - } - else { - // AttributeLists should have been filled by other Algorithms and put in StoreGate - // Choose the one for the tagKey from the itemlist - StatusCode retrieveStatus = evtStore()->retrieve(attributes, tagKey); - if (retrieveStatus.isFailure()) { - ATH_MSG_ERROR("Could not retrieve attributes. Key/tagname " << tagKey); - return StatusCode::FAILURE; - } - else { - ATH_MSG_DEBUG("Retrieved attribute list with Key/tagname " << tagKey); - } - - ATH_MSG_DEBUG("Attribute list"); - if (msg().level() <= MSG::VERBOSE) dumpTagList(attributes); - - // If no attribute columns, then define them based on retrieved attributelist - // - if (m_collection->description().numberOfAttributeColumns()==0) { - ATH_MSG_DEBUG("add spec to collection"); - ATH_MSG_DEBUG( - "Collection has " << m_collection->description().numberOfColumns() << " total columns" - ); - ATH_MSG_DEBUG( - "Collection has " << m_collection->description().numberOfAttributeColumns() - << " metadata columns" - ); - ATH_MSG_DEBUG( - "Collection has " - << m_collection->description().numberOfTokenColumns() - << " token columns" - ); - - //--------- - // DEFINE METADATA ATTRIBUTES - // - // Use columns in retrieved attributelist - // - AthenaAttributeListSpecification::const_iterator first1 = attributes->getDesc()->begin(); - AthenaAttributeListSpecification::const_iterator last1 = attributes->getDesc()->end(); - for (; first1 != last1; ++first1) { - std::string name = (*first1).name(); - std::string typeName = (*first1).typeName(); - std::string info = (*first1).attributeType().extraInfo(); - if (m_FragmentByGroup) { - std::string group = (*first1).attributeType().group(); - bool fragmentGood = true; - // If fragment does not exist, add it - if (!m_collection->exists(group)) { - ATH_MSG_INFO("Fragment " << group << " does not exist, will try adding it"); - try { - m_collection->schemaEditor().addCollectionFragment(group); - } - catch (const std::exception& e) { - ATH_MSG_ERROR("Unable to add fragment " << group << " due to " << e.what() ); - fragmentGood = false; - } - } - if (fragmentGood) { - // Ok, safe to add column to fragment - try { - m_collection->schemaEditor().insertColumn( name, typeName, info, group ); - } - catch (const std::exception& e) { - msg(MSG::ERROR) << "Unable to add column " << name - << " to " << m_collection->description().name() - << " due to " << e.what() << endmsg; - } - } - } - // Don't do fragments - else { - try { - m_collection->schemaEditor().insertColumn( name, typeName, info ); - } - catch (const std::exception& e) { - msg(MSG::ERROR) << "Unable to add column " << name - << " to " << m_collection->description().name() - << " due to " << e.what() << endmsg; - } - } - } - // Check for primary key - if (m_primKeyAtts.size()>0) { - ATH_MSG_INFO("Setting Primary key to " << m_primKeyAtts); - try { - m_collection->schemaEditor().setUniqueConstraint("PrimKey",m_primKeyAtts); - } - catch (const std::exception& e) { - ATH_MSG_WARNING("Unable to set primary key due to " << e.what()); - } - } - else {ATH_MSG_INFO("No Primary Key defined");} - - ATH_MSG_DEBUG("CollDesc after attribute addition "); - if (msg().level() <= MSG::DEBUG) dumpDesc(); - - if (m_collection->description().numberOfAttributeColumns()==0) { - ATH_MSG_ERROR(" Attribute list specification is empty"); - return(StatusCode::FAILURE); - } - } - } // end of else for attributelist - - - //--------- - // FILL ACTUAL COLLECTION DATA - // - // Add tokens plus attributes - try { - // a CollectionRowBuffer has two elements: attributeList, tokenList - pool::CollectionRowBuffer &row = m_collection->dataEditor().rowBuffer(); - // set attribute list first - if(attributes!=0) row.attributeList() = attributes->coralList(); - ATH_MSG_DEBUG("Set the row buffer attributelist to a size=" << row.attributeList().size() ); - // now grab primary token from refs array and put it first in the tokenList - // MN: not using the refnames[0] name, but the default token column - row.tokenList()[ m_collection->description().eventReferenceColumnName() ].fromString( refs[0].second ); - // now do something similar to add in the provenance tokens - std::vector< std::pair<std::string,std::string> >::iterator ir; - for( ir = refs.begin(); ir != refs.end(); ++ir ) { - try { - std::string brefName(ir->first+"_ref"); - if (brefName!=prefName) row.tokenList()[ brefName ].fromString( ir->second ); - } catch( const std::exception& e ) { - msg(MSG::ERROR) << " Failed to set Token " - << ir->second << " for provenance stage " - << ir->first - << " error: " << e.what() << endmsg; - } - } - - m_collection->dataEditor().insertRow(row); - - } catch (const std::exception& e) { - msg(MSG::ERROR) - << "Caught exception from collection add of Pool attributes. Message: " - << e.what() << endmsg; - return(StatusCode::FAILURE); - } - - m_events++; - - return StatusCode::SUCCESS; -} - -void RegistrationStreamTagTool::dumpTagList(const TagAthenaAttributeList* attributes) const -{ - dumpAttList(attributes); -} - -// Provide the CLID that contains the metadata used by the Tool -const CLID& RegistrationStreamTagTool::attListID() -{ - return ClassID_traits<TagAthenaAttributeList>::ID(); -} diff --git a/Database/RegistrationServices/src/RegistrationStreamTagTool.h b/Database/RegistrationServices/src/RegistrationStreamTagTool.h deleted file mode 100755 index a62bde676734..000000000000 --- a/Database/RegistrationServices/src/RegistrationStreamTagTool.h +++ /dev/null @@ -1,74 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -#ifndef REGISTRATIONSVC_REGSTREAMTAGTOOL_H -# define REGISTRATIONSVC_REGSTREAMTAGTOOL_H - -/** - * @file RegistrationStreamTagTool.h - * - * @brief AlgTool which takes references provided by RegStream - * finds the appropriate CORAL object in storegate and stores - * them in a POOL collection. - * - * @author RD Schaffer <R.D.Schaffer@cern.ch> - * @author Jack Cranshaw <Jack.Cranshaw@cern.ch> - * - * $Id: RegistrationStreamTagTool.h,v 1.4 2008-10-10 14:48:09 cranshaw Exp $ - * - */ - -//<<<<<< INCLUDES >>>>>> - -#include "RegistrationStreamLCGTool.h" - -class TagAthenaAttributeList; - -/** - * @class RegistrationStreamTagTool - * - * @brief Extension of the TagTool to use a TagAthenaAttributeList - * instead of an AthenaAttributeList - * - */ - -class RegistrationStreamTagTool : public RegistrationStreamLCGTool -{ -public: - - /// Standard RegistrationStreamTagTool Constructor - RegistrationStreamTagTool(const std::string& type, const std::string& name, const IInterface* parent); - - /// Working entry point - /// NOTE that the Tools assume this list will be ordered. - /// begin = newest; end = oldest - /// duplicate elimination is left to the Tools - StatusCode fillAtt(std::vector< std::pair<std::string, std::string> >& refs, - std::string key); - - /// Initialize RegistrationStreamTagTool - virtual StatusCode initialize() {return RegistrationStreamLCGTool::initialize();} - - /// Terminate RegistrationStreamTagTool - virtual StatusCode finalize() {return RegistrationStreamLCGTool::finalize();} - - const CLID& attListID(); - - /// Standard Destructor - virtual ~RegistrationStreamTagTool(); - -protected: - - /// Dump values from AttributeList for DEBUG - void dumpTagList(const TagAthenaAttributeList* attributes) const; - - bool m_FragmentByGroup; - -}; - - -//<<<<<< INLINE PUBLIC FUNCTIONS >>>>>> -//<<<<<< INLINE MEMBER FUNCTIONS >>>>>> - -#endif // REGISTRATIONSVC_REGSTREAMTAGTOOL_H diff --git a/Database/RegistrationServices/src/components/RegistrationServices_entries.cxx b/Database/RegistrationServices/src/components/RegistrationServices_entries.cxx index 809d6f6a2ecf..8e07b1d1a69b 100644 --- a/Database/RegistrationServices/src/components/RegistrationServices_entries.cxx +++ b/Database/RegistrationServices/src/components/RegistrationServices_entries.cxx @@ -1,12 +1,6 @@ #include <stdint.h> #include "../OutputConditionsAlg.h" -#include "../RegistrationStream.h" -#include "../RegistrationStreamLCGTool.h" -#include "../RegistrationStreamTagTool.h" #include "../IOVRegistrationSvc.h" -DECLARE_COMPONENT( RegistrationStream ) DECLARE_COMPONENT( OutputConditionsAlg ) -DECLARE_COMPONENT( RegistrationStreamLCGTool ) -DECLARE_COMPONENT( RegistrationStreamTagTool ) DECLARE_COMPONENT( IOVRegistrationSvc ) diff --git a/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py b/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py index 55febcdaca57..7548b782cd65 100644 --- a/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py +++ b/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py @@ -1536,69 +1536,6 @@ if not rec.oldFlagCompatibility: - - -# ------------------------------------------------------------- -# TAG and TAGCOMM making+writing -# ------------------------------------------------------------- -pdr.flag_domain('tag') -if rec.doWriteTAGCOM(): - logRecExCommon_topOptions.warning( "TAGCOM has been retired !! Please use doWriteTAG instead !!" ) - -try: - if rec.doWriteTAG(): - from RegistrationServices.RegistrationServicesConf import RegistrationStream - - - try: - from RegistrationServices.RegistrationServicesConf import RegistrationStreamTagTool - TagTool = RegistrationStreamTagTool("TagTool") - StreamTAG = RegistrationStream("StreamTAG", - CollectionType="ExplicitROOT", - Tool=TagTool) - StreamTAG.ItemList += tagmetadatalist - logRecExCommon_topOptions.info( "StreamTAG set up the new way (with StreamTagTool" ) - except Exception: - # if not new tag - StreamTAG = RegistrationStream("StreamTAG", - CollectionType="ExplicitROOT") - StreamTAG.ItemList += [ "AthenaAttributeList#SimpleTag" ] - logRecExCommon_topOptions.info( "StreamTAG set up the old way (with StreamTagTool" ) - - from AthenaCommon.AlgSequence import AthSequencer - regSequence = AthSequencer( "AthRegSeq" ) - regSequence += StreamTAG - - TagStreamName="*" - - # Default is that TAG will point at an output file - StreamTAG.WriteInputDataHeader = False - # ... unless nothing is written out - if (rec.readRDO() or rec.readESD()) and (not rec.doWriteESD() and not rec.doWriteAOD()): - StreamTAG.WriteInputDataHeader = True - elif rec.readAOD() and not rec.doWriteAOD(): - StreamTAG.WriteInputDataHeader = True - - # and then specify which output dataheader to take - - if rec.doWriteAOD() and (rec.readRDO() or rec.readESD() or rec.readAOD()): - TagStreamName="StreamAOD" - elif not rec.readAOD() and (rec.readRDO() or rec.readESD()) and rec.doWriteESD(): - TagStreamName="StreamESD" - - logRecExCommon_topOptions.info( "TAG primary ref points to "+ TagStreamName) - StreamTAG.ItemList += [ "DataHeader#"+TagStreamName ] - - pdr.flag_domain('output') - # Define the output file name - StreamTAG.OutputCollection = athenaCommonFlags.PoolTAGOutput() - logRecExCommon_topOptions.info("StreamTAG Itemlist dump:") - printfunc (StreamTAG.ItemList) - -except Exception: - treatException ("problem setting up TAG output") - - if rec.readAOD(): from AthenaServices.AthenaServicesConf import AthenaEventLoopMgr ServiceMgr += AthenaEventLoopMgr() -- GitLab