diff --git a/Control/AthenaCommon/CMakeLists.txt b/Control/AthenaCommon/CMakeLists.txt index a29b6dca8c2a5a6d3a5b553f41eacd849e669c86..46e7228164ef546e9f1ec64c04f84a98cbe0c7d5 100644 --- a/Control/AthenaCommon/CMakeLists.txt +++ b/Control/AthenaCommon/CMakeLists.txt @@ -19,15 +19,15 @@ atlas_install_scripts( share/athena.py share/athena_preload.sh share/chappy.py s atlas_add_alias( athena "athena.py" ) atlas_add_test( AthAppMgrUnitTests SCRIPT test/test_AthAppMgrUnitTests.sh - EXTRA_PATTERNS "^Ran .* tests in|built on" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|^Ran .* tests in|built on" ) atlas_add_test( ConfigurableUnitTests SCRIPT test/test_ConfigurableUnitTests.sh - EXTRA_PATTERNS "^Ran .* tests in" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|^Ran .* tests in" ) atlas_add_test( JobOptionsUnitTests SCRIPT test/test_JobOptionsUnitTests.sh - EXTRA_PATTERNS "^Ran .* tests in" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|^Ran .* tests in" ) atlas_add_test( JobPropertiesUnitTests SCRIPT test/test_JobPropertiesUnitTests.sh - EXTRA_PATTERNS "^Ran .* tests in" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|^Ran .* tests in" ) atlas_add_test( KeyStoreUnitTests SCRIPT test/test_KeyStoreUnitTests.sh - EXTRA_PATTERNS "^Ran .* tests in|^outFileName: " ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|^Ran .* tests in|^outFileName: " ) atlas_add_test( CFElementsTest SCRIPT python -m unittest -v AthenaCommon.CFElements POST_EXEC_SCRIPT nopost.sh ) diff --git a/Control/AthenaCommon/python/AppMgr.py b/Control/AthenaCommon/python/AppMgr.py index d7d3bdfb4e568cbb5a1a04ac48a3944df5c880b4..0e310ac6e7652b51ec1b3661a32b332b57167e56 100755 --- a/Control/AthenaCommon/python/AppMgr.py +++ b/Control/AthenaCommon/python/AppMgr.py @@ -327,7 +327,7 @@ class AthAppMgr( AppMgr ): athAlgEvtSeq += athEndSeq athFilterSeq += athAlgEvtSeq - athFilterSeq += athOutSeq + athMasterSeq += athOutSeq athMasterSeq += athRegSeq Logging.log.debug ("building master sequence... [done]") @@ -373,6 +373,16 @@ class AthAppMgr( AppMgr ): if stream not in self._streams.getChildren(): self._streams += stream + def getOutputStream( self, stream ): + athOutSeq = AlgSequence.AthSequencer( "AthOutSeq" ) + for o in athOutSeq.getChildren(): + if o.name() == stream: + return o + for o in self._streams.getChildren(): + if o.name() == stream: + return o + return None + def removeOutputStream( self, stream ): self._streams.remove( stream ) @@ -975,10 +985,10 @@ def AuditorSvc(): # backwards compatibility # +--- athAlgSeq == TopAlg # | # +--- athEndSeq -# | -# +--- athOutSeq # | -# +--- athRegStreams +# +--- athOutSeq +# | +# +--- athRegSeq athMasterSeq = AlgSequence.AthSequencer( "AthMasterSeq" ) athFilterSeq = AlgSequence.AthSequencer( "AthFilterSeq" ) athCondSeq = AlgSequence.AthSequencer( "AthCondSeq" ) @@ -988,6 +998,7 @@ athRegSeq = AlgSequence.AthSequencer( "AthRegSeq" ) topSequence = AlgSequence.AlgSequence( "TopAlg" ) # for backward compatibility + # we set the override to True so algorithms # setting the filterPassed to False won't stop the # execution of the AthAlgSeq sequence diff --git a/Control/AthenaServices/CMakeLists.txt b/Control/AthenaServices/CMakeLists.txt index 8ea6c538d97612a14234614ea3ace1798a965d96..5537f5576ebfcba265682990b51faafb74141227 100644 --- a/Control/AthenaServices/CMakeLists.txt +++ b/Control/AthenaServices/CMakeLists.txt @@ -53,31 +53,31 @@ atlas_add_test( AthenaOutputStream_test src/OutputStreamSequencerSvc.cxx src/MetaDataSvc.cxx INCLUDE_DIRS ${Boost_INCLUDE_DIRS} LINK_LIBRARIES TestTools AsgTools AthenaKernel SGTools StoreGateLib GaudiKernel AthenaBaseComps PersistentDataModel - EXTRA_PATTERNS "^AthenaRootStrea... +(INFO|DEBUG)|^AthenaSealSvc +DEBUG|^SGAudSvc +(INFO|DEBUG)|of type DataHistory|DEBUG Recorded object|object modifiable when retrieved|^ToolSvc +DEBUG Service base class initialized|^ServiceManager +DEBUG Initializing service|^IncidentSvc *DEBUG Adding .* listener|^Py:Athena *INFO using release|DecisionSvc +DEBUG|: duplicate entry|^IoComponentMgr +(INFO|DEBUG)|DBReplicaSvc|^HistogramPersis.*DEBUG|^JobOptionsSvc +INFO|^//GP:=|^ItemListSvc +(INFO|DEBUG)|Info File PoolFileCatalog.xml does not exist|DataModelCompatSvc::initialize|^ProxyProviderSvc +DEBUG|^DataModelCompatSvc +DEBUG|^AthenaOutputStreamVERBOSE|^AthenaOutputStream +DEBUG|Service base class initialized successfully|^TimelineSvc +DEBUG|DEBUG Property update for OutputLevel" + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|^AthenaRootStrea... +(INFO|DEBUG)|^AthenaSealSvc +DEBUG|^SGAudSvc +(INFO|DEBUG)|of type DataHistory|DEBUG Recorded object|object modifiable when retrieved|^ToolSvc +DEBUG Service base class initialized|^ServiceManager +DEBUG Initializing service|^IncidentSvc *DEBUG Adding .* listener|^Py:Athena *INFO using release|DecisionSvc +DEBUG|: duplicate entry|^IoComponentMgr +(INFO|DEBUG)|DBReplicaSvc|^HistogramPersis.*DEBUG|^JobOptionsSvc +INFO|^//GP:=|^ItemListSvc +(INFO|DEBUG)|Info File PoolFileCatalog.xml does not exist|DataModelCompatSvc::initialize|^ProxyProviderSvc +DEBUG|^DataModelCompatSvc +DEBUG|^AthenaOutputStreamVERBOSE|^AthenaOutputStream +DEBUG|Service base class initialized successfully|^TimelineSvc +DEBUG|DEBUG Property update for OutputLevel" ENVIRONMENT "JOBOPTSEARCHPATH=${CMAKE_CURRENT_SOURCE_DIR}/share" ) atlas_add_test( FPEControlSvc_test SOURCES test/FPEControlSvc_test.cxx LINK_LIBRARIES TestTools AthenaKernel GaudiKernel - EXTRA_PATTERNS "^JobOptionsSvc +INFO|^//GP:=" + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|^JobOptionsSvc +INFO|^//GP:=" ENVIRONMENT "JOBOPTSEARCHPATH=${CMAKE_CURRENT_SOURCE_DIR}/share" ) atlas_add_test( AthenaEventLoopMgr_test SOURCES test/AthenaEventLoopMgr_test.cxx LINK_LIBRARIES TestTools AsgTools AthenaKernel GaudiKernel EventInfo AthenaBaseComps - EXTRA_PATTERNS "^JobOptionsSvc +INFO|^//GP:=" + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|^JobOptionsSvc +INFO|^//GP:=" ENVIRONMENT "JOBOPTSEARCHPATH=${CMAKE_CURRENT_SOURCE_DIR}/share" ) atlas_add_test( ConditionsCleanerSvc_test SOURCES test/ConditionsCleanerSvc_test.cxx LINK_LIBRARIES TestTools AthenaKernel GaudiKernel AthenaBaseComps - EXTRA_PATTERNS "^JobOptionsSvc +INFO|^//GP:=" + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|^JobOptionsSvc +INFO|^//GP:=" ENVIRONMENT "JOBOPTSEARCHPATH=${CMAKE_CURRENT_SOURCE_DIR}/share" ) atlas_add_test( RCUSvc_test SOURCES test/RCUSvc_test.cxx LINK_LIBRARIES TestTools AsgTools AthenaKernel GaudiKernel EventInfo AthenaBaseComps - EXTRA_PATTERNS "^JobOptionsSvc +INFO|^//GP:=" + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|^JobOptionsSvc +INFO|^//GP:=" ENVIRONMENT "JOBOPTSEARCHPATH=${CMAKE_CURRENT_SOURCE_DIR}/share" ) atlas_add_test( DelayedConditionsCleanerSvc_test @@ -88,19 +88,19 @@ atlas_add_test( DelayedConditionsCleanerSvc_test atlas_add_test( TestStopRun SCRIPT test/TestStopRun.sh - EXTRA_PATTERNS "SGAudSvc +INFO Finalizing|SGAudSvc +INFO Initializing|^Py:Athena +INFO executing ROOT6Setup|No duplicates have been found|duplicate entry.*ignored|^Py:ConfigurableDb WARNING|Read module info for|^ToolSvc.* INFO( finalize:)? Removing all tools|^CoreDumpSvc *INFO Handling signals|types added|including file|^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)|local .* libGaudiKernelDict.so|^Number of My|^Py:Athena +INFO using release|^StoreGateSvc +INFO Start|^Py:AthenaDsoDb +INFO could not install alias|Bindings.py:660newobj = object.__new__|Updating ROOT::Reflex::PluginService::SetDebug|^ApplicationMgr +INFO|^StoreGateSvc +INFO" + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|SGAudSvc +INFO Finalizing|SGAudSvc +INFO Initializing|^Py:Athena +INFO executing ROOT6Setup|No duplicates have been found|duplicate entry.*ignored|^Py:ConfigurableDb WARNING|Read module info for|^ToolSvc.* INFO( finalize:)? Removing all tools|^CoreDumpSvc *INFO Handling signals|types added|including file|^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)|local .* libGaudiKernelDict.so|^Number of My|^Py:Athena +INFO using release|^StoreGateSvc +INFO Start|^Py:AthenaDsoDb +INFO could not install alias|Bindings.py:660newobj = object.__new__|Updating ROOT::Reflex::PluginService::SetDebug|^ApplicationMgr +INFO|^StoreGateSvc +INFO" PROPERTIES TIMEOUT 300 ) atlas_add_test( AthTPCnvSvc SCRIPT test/AthTPCnvSvc.sh PROPERTIES TIMEOUT 300 - EXTRA_PATTERNS "SGAudSvc +INFO Finalizing|SGAudSvc +INFO Initializing|^Py:Athena +INFO executing ROOT6Setup|No duplicates have been found|duplicate entry.*ignored|^Py:ConfigurableDb WARNING|Read module info for|^ToolSvc.* INFO( finalize:)? Removing all tools|^CoreDumpSvc *INFO Handling signals|types added|including file|^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)|local .* libGaudiKernelDict.so|^Number of My|^Py:Athena +INFO using release|^StoreGateSvc +INFO Start|^Py:AthenaDsoDb +INFO could not install alias|Bindings.py:660newobj = object.__new__|Updating ROOT::Reflex::PluginService::SetDebug|^ApplicationMgr +INFO|^StoreGateSvc +INFO" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|SGAudSvc +INFO Finalizing|SGAudSvc +INFO Initializing|^Py:Athena +INFO executing ROOT6Setup|No duplicates have been found|duplicate entry.*ignored|^Py:ConfigurableDb WARNING|Read module info for|^ToolSvc.* INFO( finalize:)? Removing all tools|^CoreDumpSvc *INFO Handling signals|types added|including file|^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)|local .* libGaudiKernelDict.so|^Number of My|^Py:Athena +INFO using release|^StoreGateSvc +INFO Start|^Py:AthenaDsoDb +INFO could not install alias|Bindings.py:660newobj = object.__new__|Updating ROOT::Reflex::PluginService::SetDebug|^ApplicationMgr +INFO|^StoreGateSvc +INFO" ) atlas_add_test( SimplePOSIXTimeKeeperSvc SCRIPT test/SimplePOSIXTimeKeeperSvc.sh PROPERTIES TIMEOUT 300 - EXTRA_PATTERNS "allocated job time|average time|start processing|done processing|waste some time|all times in|start of run|BeginRun" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|allocated job time|average time|start processing|done processing|waste some time|all times in|start of run|BeginRun" ) atlas_add_test( AthDictLoaderSvc diff --git a/Control/AthenaServices/share/AthTPCnvSvc.ref b/Control/AthenaServices/share/AthTPCnvSvc.ref index 63c7a904d296a3d2dd5919a278fe74fe6a667c67..d6f596cea47152801d2c1fa85abc23d015651757 100644 --- a/Control/AthenaServices/share/AthTPCnvSvc.ref +++ b/Control/AthenaServices/share/AthTPCnvSvc.ref @@ -47,7 +47,7 @@ Py:Configurable ERROR attempt to add a duplicate (AthAlgEvtSeq.AthBeginSeq) Py:Configurable ERROR attempt to add a duplicate (AthAlgEvtSeq.AthAllAlgSeq) ... dupe ignored Py:Configurable ERROR attempt to add a duplicate (AthAlgEvtSeq.AthEndSeq) ... dupe ignored Py:Configurable ERROR attempt to add a duplicate (AthFilterSeq.AthAlgEvtSeq) ... dupe ignored -Py:Configurable ERROR attempt to add a duplicate (AthFilterSeq.AthOutSeq) ... dupe ignored +Py:Configurable ERROR attempt to add a duplicate (AthMasterSeq.AthOutSeq) ... dupe ignored Py:Configurable ERROR attempt to add a duplicate (AthMasterSeq.AthRegSeq) ... dupe ignored StatusCodeSvc INFO reinitialize ClassIDSvc INFO RE-initializing ClassIDSvc diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/CMakeLists.txt b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/CMakeLists.txt index a2a0b3969b36acd8b8d5b0c89e7ae0412e508960..5e26a1e8edd5a082c42804ce218a27406c5bed2c 100644 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/CMakeLists.txt +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/CMakeLists.txt @@ -75,77 +75,77 @@ endfunction( _add_test ) # Write 'Hits', with multistreamand TAGs _add_test( AthenaPoolExample_Write "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_WriteJobOptions.py" - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" PRE_EXEC test/pre_check.sh ) # Read 'Hits' and write 'Tracks' _add_test( AthenaPoolExample_ReWrite "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_RWJobOptions.py" # DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_Append_ctest DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_Write_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) # Read all output _add_test( AthenaPoolExample_Read "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_ReadJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_ReWrite_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) # Copy 'Hits' file without extending provenance _add_test( AthenaPoolExample_Copy "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_CopyJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_Read_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) # Read copied 'Hits' and write 'Tracks' _add_test( AthenaPoolExample_ReWriteAgain "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_ReWriteAgainJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_Copy_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) _add_test( AthenaPoolExample_ReWriteNext "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_ReWriteNextJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_ReWriteAgain_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) # Read via TAGs and use query to filter events _add_test( AthenaPoolExample_Filter "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_FilterJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_ReWriteNext_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) _add_test( AthenaPoolExample_RFilter "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_RFilterJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_Filter_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) # Read all (including bad files, skipped for now expected failure) _add_test( AthenaPoolExample_ReadAgain "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_ReadAgainJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_RFilter_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) # Concatenate jobs write 'Hits' and 'Tracks' to different streams _add_test( AthenaPoolExample_Concat "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_ConcatJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_RFilter_ctest AthenaPoolExampleAlgorithms_AthenaPoolExample_ReadAgain_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" PRE_EXEC test/pre_check.sh ) _add_test( AthenaPoolExample_ReadConcat "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_ReadJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_Concat_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) # Testing 'Conditions' I/O _add_test( AthenaPoolExample_WCond "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_WCondJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_ReadConcat_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) _add_test( AthenaPoolExample_RCond "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_RCondJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_WCond_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) # Testing 'Metadata' I/O _add_test( AthenaPoolExample_WMeta "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_WMetaJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_RCond_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" PRE_EXEC test/pre_check.sh ) _add_test( AthenaPoolExample_RMeta "athena.py AthenaPoolExampleAlgorithms/AthenaPoolExample_RMetaJobOptions.py" DEPENDS AthenaPoolExampleAlgorithms_AthenaPoolExample_WMeta_ctest - EXTRA_PATTERNS "BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) + EXTRA_PATTERNS "Warning in <TFile::Init>: no StreamerInfo found|BYTES_READ|READ_CALLS|DEBUG lookupPFN|DEBUG registered PFN|XMLCatalog +INFO|Found address:" ) diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_AppendJobOptions.py b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_AppendJobOptions.py index 21b2bd35b96b641240316021b0a292763871eeec..e9440f4f8fca6d3e37acbea0eadbb69196e7a6f7 100755 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_AppendJobOptions.py +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_AppendJobOptions.py @@ -76,7 +76,7 @@ WriteTag.Magic = 1 topSequence += WriteTag from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream -Stream1 = AthenaPoolOutputStream ( "Stream1" , "SimplePoolFile2.root" , True, noTag=True ) +Stream1 = AthenaPoolOutputStream ( "Stream1" , "SimplePoolFile2.root" ) Stream1.WritingTool.AttributeListKey = "RunEventTag" #-------------------------------------------------------------- diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref index b2bc01ace2c4c62dcc120ff7c1f454d0e914e452..2c8a05fd7e166114e1f85161d781236249dff98f 100644 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref @@ -1,19 +1,20 @@ -Sun Feb 10 05:21:39 CET 2019 +Warning in <TInterpreter::ReadRootmapFile>: class InDet::IInDetTrackSelectionTool found in libInDetTrackSelectionToolDict.so is already in libInDetSecVtxTrackSelectionToolDict.so +Mon Feb 18 13:00:57 CST 2019 Preloading tcmalloc_minimal.so Athena INFO including file "AthenaCommon/Preparation.py" Athena INFO including file "AthenaCommon/Atlas.UnixStandardJob.py" Athena INFO executing ROOT6Setup Athena INFO including file "AthenaCommon/Execution.py" Athena INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_ConcatJobOptions.py" -Py:ConfigurableDb INFO Read module info for 5454 configurables from 43 genConfDb files +Py:ConfigurableDb INFO Read module info for 5458 configurables from 155 genConfDb files Py:ConfigurableDb INFO No duplicates have been found: that's good ! Athena INFO including file "AthenaCommon/runbatch.py" ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 ApplicationMgr SUCCESS ==================================================================================================================================== - Welcome to ApplicationMgr (GaudiCoreSvc v30r5) - running on lxplus054.cern.ch on Sun Feb 10 05:21:58 2019 + Welcome to ApplicationMgr (GaudiCoreSvc v31r0) + running on hepd-0004 on Mon Feb 18 13:01:03 2019 ==================================================================================================================================== ApplicationMgr INFO Successfully loaded modules : AthenaServices ApplicationMgr INFO Application Manager Configured successfully @@ -26,7 +27,6 @@ CoreDumpSvc INFO install f-a-t-a-l handler... (flag = -1) AthenaEventLoopMgr INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00 ClassIDSvc INFO getRegistryEntries: read 770 CLIDRegistry entries for module ALL ClassIDSvc INFO getRegistryEntries: read 571 CLIDRegistry entries for module ALL -ClassIDSvc INFO getRegistryEntries: read 337 CLIDRegistry entries for module ALL xAODMaker::Even... INFO Initializing - Package version: xAODEventInfoCnv-00-00-00 xAODMaker::Even... INFO Initializing - Package version: xAODEventInfoCnv-00-00-00 MetaDataSvc INFO Initializing MetaDataSvc - package version AthenaServices-00-00-00 @@ -37,9 +37,9 @@ PoolSvc DEBUG Service base class initialized successfully PoolSvc INFO io_register[PoolSvc](xmlcatalog_file:Catalog1.xml) [ok] PoolSvc INFO Set connectionsvc retry/timeout/IDLE timeout to 'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled PoolSvc INFO Frontier compression level set to 5 -DBReplicaSvc INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data -DBReplicaSvc INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-02-07T2139/Athena/22.0.1/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config -DBReplicaSvc INFO Total of 10 servers found for host lxplus054.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ] +DBReplicaSvc INFO Frontier server at (serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://frontier-atlas.lcg.triumf.ca:3128/ATLAS_frontier)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data +DBReplicaSvc INFO Read replica configuration from /home/gemmeren/workarea/build/x86_64-centos7-gcc8-opt/share/dbreplica.config +DBReplicaSvc INFO Total of 1 servers found for host hepd-0004.lcrc.anl.gov [ATLF ] PoolSvc INFO Successfully setup replica sorting algorithm PoolSvc DEBUG OutputLevel is PoolSvc INFO Setting up APR FileCatalog and Streams @@ -59,6 +59,14 @@ WriteData DEBUG output handles: 2 WriteData DEBUG Data Deps for WriteData + OUTPUT ( 'ExampleHitContainer' , 'StoreGateSvc+MyHits' ) + OUTPUT ( 'ExampleHitContainer' , 'StoreGateSvc+PetersHits' ) +ReWriteData DEBUG Property update for OutputLevel : new value = 2 +ReWriteData INFO in initialize() +ReWriteData DEBUG input handles: 1 +ReWriteData DEBUG output handles: 1 +ReWriteData DEBUG Data Deps for ReWriteData + + INPUT ( 'ExampleHitContainer' , 'StoreGateSvc+MyHits' ) + + OUTPUT ( 'ExampleTrackContainer' , 'StoreGateSvc+MyTracks' ) +ClassIDSvc INFO getRegistryEntries: read 396 CLIDRegistry entries for module ALL Stream1 DEBUG Property update for OutputLevel : new value = 2 Stream1.Stream1... DEBUG Property update for OutputLevel : new value = 2 Stream1 DEBUG In initialize @@ -87,13 +95,6 @@ Stream1 DEBUG Data Deps for Stream1 + INPUT IGNORED ( 'AthenaAttributeList' , '' ) MakeInputDataHe... INFO Initializing MakeInputDataHeader - package version OutputStreamAthenaPool-00-00-00 MakeInputDataHe... INFO Name of Stream to be made Input: Stream1 -ReWriteData DEBUG Property update for OutputLevel : new value = 2 -ReWriteData INFO in initialize() -ReWriteData DEBUG input handles: 1 -ReWriteData DEBUG output handles: 1 -ReWriteData DEBUG Data Deps for ReWriteData - + INPUT ( 'ExampleHitContainer' , 'StoreGateSvc+MyHits' ) - + OUTPUT ( 'ExampleTrackContainer' , 'StoreGateSvc+MyTracks' ) Stream2 DEBUG Property update for OutputLevel : new value = 2 Stream2.Stream2... DEBUG Property update for OutputLevel : new value = 2 Stream2 DEBUG In initialize @@ -130,6 +131,32 @@ AthenaEventLoopMgr INFO ===>>> start processing event #0, run #1 0 events p WriteData DEBUG in execute() WriteData INFO EventInfo event: 0 run: 1 WriteData INFO registered all data +ReWriteData DEBUG in execute() +ReWriteData INFO Hit x = 1.2345 y = 97.655 z = 226.672 detector = DummyHitDetector +ReWriteData INFO Hit x = 4.4445 y = 91.9761 z = 94.7318 detector = DummyHitDetector +ReWriteData INFO Hit x = 7.6545 y = 86.2972 z = 70.2348 detector = DummyHitDetector +ReWriteData INFO Hit x = 10.8645 y = 80.6183 z = 59.9142 detector = DummyHitDetector +ReWriteData INFO Hit x = 14.0745 y = 74.9394 z = 54.2259 detector = DummyHitDetector +ReWriteData INFO Hit x = 17.2845 y = 69.2605 z = 50.6227 detector = DummyHitDetector +ReWriteData INFO Hit x = 20.4945 y = 63.5816 z = 48.1358 detector = DummyHitDetector +ReWriteData INFO Hit x = 23.7045 y = 57.9027 z = 46.3159 detector = DummyHitDetector +ReWriteData INFO Hit x = 26.9145 y = 52.2238 z = 44.9265 detector = DummyHitDetector +ReWriteData INFO Hit x = 30.1245 y = 46.5449 z = 43.831 detector = DummyHitDetector +ReWriteData INFO ElementLink1 = 1.2345 +ReWriteData INFO ElementLink2 = 30.1245 +ReWriteData INFO Link ElementLinkVector = 3 +ReWriteData INFO Element = 0x???? : 1.2345 +ReWriteData INFO Element = 0x???? : 4.4445 +ReWriteData INFO Element = 0x???? : 10.8645 +ReWriteData INFO Link Navigable = 2 +ReWriteData INFO Element = 0x???? : 1.2345 +ReWriteData INFO Element = 0x???? : 17.2845 +ReWriteData INFO Link Weighted Navigable = 3 +ReWriteData INFO Element = 0x???? : 1.2345 +ReWriteData INFO Element = 0x???? : 17.2845 +ReWriteData INFO Element = 0x???? : 10.8645 +ReWriteData INFO Track pt = 74.8928 eta = 3.1676 phi = 2.6161 detector = Track made in: DummyHitDetector +ReWriteData INFO registered all data DbSession INFO Open DbSession Domain[ROOT_All] INFO > Access DbDomain UPDATE [ROOT_All] AthenaPoolCnvSvc DEBUG setAttribute TREE_MAX_SIZE to 1099511627776L @@ -217,32 +244,6 @@ SimplePoolFile1... DEBUG ---->Class:DataHeader_p5 SimplePoolFile1... DEBUG ---->[0]:DataHeader_p5 Typ:DataHeader_p5 [21] Size:0 Offset:0 #Elements:1 AthenaPoolCnvSvc DEBUG setAttribute BRANCH_BASKET_SIZE to 256000 for db: SimplePoolFile1.root and cont: POOLContainer(DataHeader) AthenaPoolCnvSvc DEBUG setAttribute BRANCH_BASKET_SIZE to 1024000 for db: SimplePoolFile1.root and cont: POOLContainerForm(DataHeaderForm) -ReWriteData DEBUG in execute() -ReWriteData INFO Hit x = 1.2345 y = 97.655 z = 226.672 detector = DummyHitDetector -ReWriteData INFO Hit x = 4.4445 y = 91.9761 z = 94.7318 detector = DummyHitDetector -ReWriteData INFO Hit x = 7.6545 y = 86.2972 z = 70.2348 detector = DummyHitDetector -ReWriteData INFO Hit x = 10.8645 y = 80.6183 z = 59.9142 detector = DummyHitDetector -ReWriteData INFO Hit x = 14.0745 y = 74.9394 z = 54.2259 detector = DummyHitDetector -ReWriteData INFO Hit x = 17.2845 y = 69.2605 z = 50.6227 detector = DummyHitDetector -ReWriteData INFO Hit x = 20.4945 y = 63.5816 z = 48.1358 detector = DummyHitDetector -ReWriteData INFO Hit x = 23.7045 y = 57.9027 z = 46.3159 detector = DummyHitDetector -ReWriteData INFO Hit x = 26.9145 y = 52.2238 z = 44.9265 detector = DummyHitDetector -ReWriteData INFO Hit x = 30.1245 y = 46.5449 z = 43.831 detector = DummyHitDetector -ReWriteData INFO ElementLink1 = 1.2345 -ReWriteData INFO ElementLink2 = 30.1245 -ReWriteData INFO Link ElementLinkVector = 3 -ReWriteData INFO Element = 0x???? : 1.2345 -ReWriteData INFO Element = 0x???? : 4.4445 -ReWriteData INFO Element = 0x???? : 10.8645 -ReWriteData INFO Link Navigable = 2 -ReWriteData INFO Element = 0x???? : 1.2345 -ReWriteData INFO Element = 0x???? : 17.2845 -ReWriteData INFO Link Weighted Navigable = 3 -ReWriteData INFO Element = 0x???? : 1.2345 -ReWriteData INFO Element = 0x???? : 17.2845 -ReWriteData INFO Element = 0x???? : 10.8645 -ReWriteData INFO Track pt = 74.8928 eta = 3.1676 phi = 2.6161 detector = Track made in: DummyHitDetector -ReWriteData INFO registered all data PersistencySvc:... DEBUG lookupPFN: SimplePoolFile3.root returned FID: '????' tech=ROOT_All Domain[ROOT_All] INFO -> Access DbDatabase CREATE [ROOT_All] ???? Domain[ROOT_All] INFO SimplePoolFile3.root @@ -323,15 +324,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #1, run #1 1 events p WriteData DEBUG in execute() WriteData INFO EventInfo event: 1 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 2 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 2 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 101.234 y = 97.655 z = 126.672 detector = DummyHitDetector ReWriteData INFO Hit x = 104.444 y = 91.9761 z = -5.26816 detector = DummyHitDetector @@ -358,6 +350,15 @@ ReWriteData INFO Element = 0x???? : 117.284 ReWriteData INFO Element = 0x???? : 110.864 ReWriteData INFO Track pt = 137.584 eta = -39.525 phi = 17.2679 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 2 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 2 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -372,15 +373,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #2, run #1 2 events p WriteData DEBUG in execute() WriteData INFO EventInfo event: 2 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 3 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 3 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 201.234 y = 97.655 z = 26.6723 detector = DummyHitDetector ReWriteData INFO Hit x = 204.445 y = 91.9761 z = -105.268 detector = DummyHitDetector @@ -407,6 +399,15 @@ ReWriteData INFO Element = 0x???? : 217.285 ReWriteData INFO Element = 0x???? : 210.864 ReWriteData INFO Track pt = 228.154 eta = -6.2704 phi = 31.9197 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 3 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 3 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -421,15 +422,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #3, run #1 3 events p WriteData DEBUG in execute() WriteData INFO EventInfo event: 3 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 4 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 4 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 301.235 y = 97.655 z = -73.3277 detector = DummyHitDetector ReWriteData INFO Hit x = 304.445 y = 91.9761 z = -205.268 detector = DummyHitDetector @@ -456,6 +448,15 @@ ReWriteData INFO Element = 0x???? : 317.285 ReWriteData INFO Element = 0x???? : 310.865 ReWriteData INFO Track pt = 324.306 eta = -15.8941 phi = 46.5715 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 4 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 4 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -470,15 +471,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #4, run #1 4 events p WriteData DEBUG in execute() WriteData INFO EventInfo event: 4 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 5 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 5 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 401.235 y = 97.655 z = -173.328 detector = DummyHitDetector ReWriteData INFO Hit x = 404.445 y = 91.9761 z = -305.268 detector = DummyHitDetector @@ -505,6 +497,15 @@ ReWriteData INFO Element = 0x???? : 417.285 ReWriteData INFO Element = 0x???? : 410.865 ReWriteData INFO Track pt = 422.255 eta = -13.279 phi = 61.2233 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 5 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 5 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -519,15 +520,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #5, run #1 5 events p WriteData DEBUG in execute() WriteData INFO EventInfo event: 5 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 6 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 6 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 501.235 y = 97.655 z = -273.328 detector = DummyHitDetector ReWriteData INFO Hit x = 504.445 y = 91.9761 z = -405.268 detector = DummyHitDetector @@ -554,6 +546,15 @@ ReWriteData INFO Element = 0x???? : 517.284 ReWriteData INFO Element = 0x???? : 510.865 ReWriteData INFO Track pt = 520.987 eta = -12.3511 phi = 75.8751 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 6 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 6 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -568,15 +569,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #6, run #1 6 events p WriteData DEBUG in execute() WriteData INFO EventInfo event: 6 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 7 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 7 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 601.235 y = 97.655 z = -373.328 detector = DummyHitDetector ReWriteData INFO Hit x = 604.445 y = 91.9761 z = -505.268 detector = DummyHitDetector @@ -603,6 +595,15 @@ ReWriteData INFO Element = 0x???? : 617.284 ReWriteData INFO Element = 0x???? : 610.865 ReWriteData INFO Track pt = 620.127 eta = -11.8468 phi = 90.5269 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 7 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 7 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -617,15 +618,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #7, run #1 7 events p WriteData DEBUG in execute() WriteData INFO EventInfo event: 7 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 8 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 8 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 701.235 y = 97.655 z = -473.328 detector = DummyHitDetector ReWriteData INFO Hit x = 704.445 y = 91.9761 z = -605.268 detector = DummyHitDetector @@ -652,6 +644,15 @@ ReWriteData INFO Element = 0x???? : 717.284 ReWriteData INFO Element = 0x???? : 710.865 ReWriteData INFO Track pt = 719.507 eta = -11.5247 phi = 105.179 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 8 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 8 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -666,15 +667,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #8, run #1 8 events p WriteData DEBUG in execute() WriteData INFO EventInfo event: 8 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 9 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 9 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 801.235 y = 97.655 z = -573.328 detector = DummyHitDetector ReWriteData INFO Hit x = 804.445 y = 91.9761 z = -705.268 detector = DummyHitDetector @@ -701,6 +693,15 @@ ReWriteData INFO Element = 0x???? : 817.284 ReWriteData INFO Element = 0x???? : 810.865 ReWriteData INFO Track pt = 819.038 eta = -11.2998 phi = 119.831 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 9 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 9 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -715,15 +716,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #9, run #1 9 events p WriteData DEBUG in execute() WriteData INFO EventInfo event: 9 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 10 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 10 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 901.235 y = 97.655 z = -673.328 detector = DummyHitDetector ReWriteData INFO Hit x = 904.445 y = 91.9761 z = -805.268 detector = DummyHitDetector @@ -750,6 +742,15 @@ ReWriteData INFO Element = 0x???? : 917.284 ReWriteData INFO Element = 0x???? : 910.865 ReWriteData INFO Track pt = 918.671 eta = -11.1334 phi = 134.482 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 10 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 10 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -764,15 +765,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #10, run #1 10 events WriteData DEBUG in execute() WriteData INFO EventInfo event: 10 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 11 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 11 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 1001.23 y = 97.655 z = -773.328 detector = DummyHitDetector ReWriteData INFO Hit x = 1004.44 y = 91.9761 z = -905.268 detector = DummyHitDetector @@ -799,6 +791,15 @@ ReWriteData INFO Element = 0x???? : 1017.28 ReWriteData INFO Element = 0x???? : 1010.86 ReWriteData INFO Track pt = 1018.38 eta = -11.0052 phi = 149.134 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 11 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 11 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -813,15 +814,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #11, run #1 11 events WriteData DEBUG in execute() WriteData INFO EventInfo event: 11 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 12 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 12 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 1101.23 y = 97.655 z = -873.328 detector = DummyHitDetector ReWriteData INFO Hit x = 1104.44 y = 91.9761 z = -1005.27 detector = DummyHitDetector @@ -848,6 +840,15 @@ ReWriteData INFO Element = 0x???? : 1117.28 ReWriteData INFO Element = 0x???? : 1110.86 ReWriteData INFO Track pt = 1118.13 eta = -10.9031 phi = 163.786 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 12 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 12 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -862,15 +863,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #12, run #1 12 events WriteData DEBUG in execute() WriteData INFO EventInfo event: 12 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 13 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 13 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 1201.23 y = 97.655 z = -973.328 detector = DummyHitDetector ReWriteData INFO Hit x = 1204.44 y = 91.9761 z = -1105.27 detector = DummyHitDetector @@ -897,6 +889,15 @@ ReWriteData INFO Element = 0x???? : 1217.28 ReWriteData INFO Element = 0x???? : 1210.86 ReWriteData INFO Track pt = 1217.93 eta = -10.82 phi = 178.438 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 13 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 13 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -911,15 +912,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #13, run #1 13 events WriteData DEBUG in execute() WriteData INFO EventInfo event: 13 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 14 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 14 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 1301.23 y = 97.655 z = -1073.33 detector = DummyHitDetector ReWriteData INFO Hit x = 1304.44 y = 91.9761 z = -1205.27 detector = DummyHitDetector @@ -946,6 +938,15 @@ ReWriteData INFO Element = 0x???? : 1317.28 ReWriteData INFO Element = 0x???? : 1310.86 ReWriteData INFO Track pt = 1317.76 eta = -10.751 phi = 193.09 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 14 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 14 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -961,15 +962,6 @@ WriteData DEBUG in execute() WriteData INFO EventInfo event: 14 run: 1 WriteData INFO Now creating ExampleHit alias for event: 14 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 15 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 15 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 1401.23 y = 97.655 z = -1173.33 detector = DummyHitDetector ReWriteData INFO Hit x = 1404.44 y = 91.9761 z = -1305.27 detector = DummyHitDetector @@ -996,6 +988,15 @@ ReWriteData INFO Element = 0x???? : 1417.28 ReWriteData INFO Element = 0x???? : 1410.86 ReWriteData INFO Track pt = 1417.61 eta = -10.6927 phi = 207.741 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 15 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 15 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -1010,15 +1011,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #15, run #1 15 events WriteData DEBUG in execute() WriteData INFO EventInfo event: 15 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 16 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 16 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 1501.23 y = 97.655 z = -1273.33 detector = DummyHitDetector ReWriteData INFO Hit x = 1504.44 y = 91.9761 z = -1405.27 detector = DummyHitDetector @@ -1045,6 +1037,15 @@ ReWriteData INFO Element = 0x???? : 1517.28 ReWriteData INFO Element = 0x???? : 1510.86 ReWriteData INFO Track pt = 1517.49 eta = -10.6429 phi = 222.393 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 16 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 16 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -1059,15 +1060,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #16, run #1 16 events WriteData DEBUG in execute() WriteData INFO EventInfo event: 16 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 17 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 17 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 1601.23 y = 97.655 z = -1373.33 detector = DummyHitDetector ReWriteData INFO Hit x = 1604.44 y = 91.9761 z = -1505.27 detector = DummyHitDetector @@ -1094,6 +1086,15 @@ ReWriteData INFO Element = 0x???? : 1617.28 ReWriteData INFO Element = 0x???? : 1610.86 ReWriteData INFO Track pt = 1617.37 eta = -10.5997 phi = 237.045 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 17 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 17 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -1108,15 +1109,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #17, run #1 17 events WriteData DEBUG in execute() WriteData INFO EventInfo event: 17 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 18 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 18 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 1701.23 y = 97.655 z = -1473.33 detector = DummyHitDetector ReWriteData INFO Hit x = 1704.44 y = 91.9761 z = -1605.27 detector = DummyHitDetector @@ -1143,6 +1135,15 @@ ReWriteData INFO Element = 0x???? : 1717.28 ReWriteData INFO Element = 0x???? : 1710.86 ReWriteData INFO Track pt = 1717.27 eta = -10.562 phi = 251.697 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 18 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 18 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -1157,15 +1158,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #18, run #1 18 events WriteData DEBUG in execute() WriteData INFO EventInfo event: 18 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 19 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 19 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 1801.23 y = 97.655 z = -1573.33 detector = DummyHitDetector ReWriteData INFO Hit x = 1804.44 y = 91.9761 z = -1705.27 detector = DummyHitDetector @@ -1192,6 +1184,15 @@ ReWriteData INFO Element = 0x???? : 1817.28 ReWriteData INFO Element = 0x???? : 1810.86 ReWriteData INFO Track pt = 1817.19 eta = -10.5288 phi = 266.349 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 19 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 19 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -1206,15 +1207,6 @@ AthenaEventLoopMgr INFO ===>>> start processing event #19, run #1 19 events WriteData DEBUG in execute() WriteData INFO EventInfo event: 19 run: 1 WriteData INFO registered all data -Stream1 DEBUG addItemObjects(2101,"*") called -Stream1 DEBUG Key:* -Stream1 DEBUG Added object 2101,"McEventInfo" -Stream1 DEBUG addItemObjects(9102,"My*") called -Stream1 DEBUG Key:My* -Stream1 DEBUG Added object 9102,"MyHits" -Stream1 DEBUG Collected objects: -Stream1 DEBUG Object/count: EventInfo_McEventInfo, 20 -Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 20 ReWriteData DEBUG in execute() ReWriteData INFO Hit x = 1901.23 y = 97.655 z = -1673.33 detector = DummyHitDetector ReWriteData INFO Hit x = 1904.44 y = 91.9761 z = -1805.27 detector = DummyHitDetector @@ -1241,6 +1233,15 @@ ReWriteData INFO Element = 0x???? : 1917.28 ReWriteData INFO Element = 0x???? : 1910.86 ReWriteData INFO Track pt = 1917.11 eta = -10.4993 phi = 281 detector = Track made in: DummyHitDetector ReWriteData INFO registered all data +Stream1 DEBUG addItemObjects(2101,"*") called +Stream1 DEBUG Key:* +Stream1 DEBUG Added object 2101,"McEventInfo" +Stream1 DEBUG addItemObjects(9102,"My*") called +Stream1 DEBUG Key:My* +Stream1 DEBUG Added object 9102,"MyHits" +Stream1 DEBUG Collected objects: +Stream1 DEBUG Object/count: EventInfo_McEventInfo, 20 +Stream1 DEBUG Object/count: ExampleHitContainer_MyHits, 20 Stream2 DEBUG addItemObjects(2101,"*") called Stream2 DEBUG Key:* Stream2 DEBUG Added object 2101,"McEventInfo" @@ -1327,14 +1328,14 @@ Domain[ROOT_All] INFO > Deaccess DbDomain UPDATE [ROOT_All] ApplicationMgr INFO Application Manager Stopped successfully IncidentProcAlg1 INFO Finalize WriteData INFO in finalize() -Stream1 DEBUG finalize: Optimize output -Stream1 DEBUG finalize: end optimize output ReWriteData INFO in finalize() -Stream2 DEBUG finalize: Optimize output -Stream2 DEBUG finalize: end optimize output WriteData DEBUG Calling destructor ReWriteData DEBUG Calling destructor IncidentProcAlg2 INFO Finalize +Stream1 DEBUG finalize: Optimize output +Stream1 DEBUG finalize: end optimize output +Stream2 DEBUG finalize: Optimize output +Stream2 DEBUG finalize: end optimize output EventSelector INFO finalize DecisionSvc INFO Finalized successfully. AthenaPoolCnvSvc DEBUG releasing all workers @@ -1344,10 +1345,10 @@ ToolSvc INFO Removing all tools created by ToolSvc *****Chrono***** INFO The Final CPU consumption ( Chrono ) Table (ordered) *****Chrono***** INFO **************************************************************************************************** commitOutput INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 42 -cRepR_ALL INFO Time User : Tot= 10 [ms] Ave/Min/Max=0.0602(+-0.774)/ 0/ 10 [ms] #=166 +cRep_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max=0.161(+- 1.26)/ 0/ 10 [ms] #=124 fRep_ALL INFO Time User : Tot= 30 [ms] Ave/Min/Max=0.242(+- 1.54)/ 0/ 10 [ms] #=124 -cRep_ALL INFO Time User : Tot= 40 [ms] Ave/Min/Max=0.323(+- 2.52)/ 0/ 20 [ms] #=124 -ChronoStatSvc INFO Time User : Tot= 0.77 [s] #= 1 +cRepR_ALL INFO Time User : Tot= 30 [ms] Ave/Min/Max=0.181(+- 1.33)/ 0/ 10 [ms] #=166 +ChronoStatSvc INFO Time User : Tot= 390 [ms] #= 1 *****Chrono***** INFO **************************************************************************************************** ChronoStatSvc.f... INFO Service finalized successfully ApplicationMgr INFO Application Manager Finalized successfully diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ConcatJobOptions.py b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ConcatJobOptions.py index 497e919558409cc32633afc00b89e8e455ad413d..36972b7b1bf956d2abf36f9bc6285d0b146a9c1a 100755 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ConcatJobOptions.py +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ConcatJobOptions.py @@ -17,6 +17,8 @@ import AthenaCommon.AtlasUnixGeneratorJob ## get a handle on the default top-level algorithm sequence from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() +from AthenaCommon.AlgSequence import AthSequencer +outSequence = AthSequencer("AthOutSeq") ## get a handle on the ServiceManager from AthenaCommon.AppMgr import ServiceMgr as svcMgr @@ -46,18 +48,18 @@ topSequence += AthPoolEx__WriteData("WriteData") # Run OutputStream as an algorithm from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream -Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile1.root", True, noTag=True ) +Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile1.root" ) Stream1.ItemList += [ "ExampleHitContainer#My*" ] #-------------------------------------------------------------- # Private Application Configuration options #-------------------------------------------------------------- from OutputStreamAthenaPool.OutputStreamAthenaPoolConf import MakeInputDataHeader -topSequence += MakeInputDataHeader( StreamName = "Stream1" ) +outSequence += MakeInputDataHeader( StreamName = "Stream1" ) topSequence += AthPoolEx__ReWriteData( "ReWriteData" ) # Run OutputStream as an algorithm -Stream2 = AthenaPoolOutputStream( "Stream2" , "SimplePoolFile3.root", True, noTag=True ) +Stream2 = AthenaPoolOutputStream( "Stream2" , "SimplePoolFile3.root" ) Stream2.ItemList += [ "ExampleTrackContainer#*Tracks" ] # Must make sure that no OutStream's have been declared diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Copy.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Copy.ref index 4ccc51b8c21c6c0406f65181c23cf5ba40d8eb33..68520454e9da5fe7a3fd304d4594145d71ef4c9a 100644 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Copy.ref +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Copy.ref @@ -1,18 +1,20 @@ +Warning in <TInterpreter::ReadRootmapFile>: class InDet::IInDetTrackSelectionTool found in libInDetTrackSelectionToolDict.so is already in libInDetSecVtxTrackSelectionToolDict.so +Mon Feb 18 13:00:12 CST 2019 Preloading tcmalloc_minimal.so Athena INFO including file "AthenaCommon/Preparation.py" Athena INFO including file "AthenaCommon/Atlas.UnixStandardJob.py" Athena INFO executing ROOT6Setup Athena INFO including file "AthenaCommon/Execution.py" Athena INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_CopyJobOptions.py" -Py:ConfigurableDb INFO Read module info for 5440 configurables from 36 genConfDb files +Py:ConfigurableDb INFO Read module info for 5458 configurables from 155 genConfDb files Py:ConfigurableDb INFO No duplicates have been found: that's good ! Athena INFO including file "AthenaCommon/runbatch.py" -[?1034hApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 +ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 ApplicationMgr SUCCESS ==================================================================================================================================== - Welcome to ApplicationMgr (GaudiCoreSvc v30r5) - running on lxplus007.cern.ch on Fri Feb 15 21:53:42 2019 + Welcome to ApplicationMgr (GaudiCoreSvc v31r0) + running on hepd-0004 on Mon Feb 18 13:00:17 2019 ==================================================================================================================================== ApplicationMgr INFO Successfully loaded modules : AthenaServices ApplicationMgr INFO Application Manager Configured successfully @@ -35,9 +37,9 @@ PoolSvc DEBUG Service base class initialized successfully PoolSvc INFO io_register[PoolSvc](xmlcatalog_file:Catalog1.xml) [ok] PoolSvc INFO Set connectionsvc retry/timeout/IDLE timeout to 'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled PoolSvc INFO Frontier compression level set to 5 -DBReplicaSvc INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data -DBReplicaSvc INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-02-14T2144/Athena/22.0.1/InstallArea/x86_64-slc6-gcc8-opt/share/dbreplica.config -DBReplicaSvc INFO Total of 10 servers found for host lxplus007.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ] +DBReplicaSvc INFO Frontier server at (serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://frontier-atlas.lcg.triumf.ca:3128/ATLAS_frontier)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data +DBReplicaSvc INFO Read replica configuration from /home/gemmeren/workarea/build/x86_64-centos7-gcc8-opt/share/dbreplica.config +DBReplicaSvc INFO Total of 1 servers found for host hepd-0004.lcrc.anl.gov [ATLF ] PoolSvc INFO Successfully setup replica sorting algorithm PoolSvc DEBUG OutputLevel is PoolSvc INFO Setting up APR FileCatalog and Streams @@ -678,9 +680,9 @@ Domain[ROOT_All] INFO -> Deaccess DbDatabase CREATE [ROOT_All] ???? Domain[ROOT_All] INFO > Deaccess DbDomain UPDATE [ROOT_All] ApplicationMgr INFO Application Manager Stopped successfully IncidentProcAlg1 INFO Finalize +IncidentProcAlg2 INFO Finalize Stream1 DEBUG finalize: Optimize output Stream1 DEBUG finalize: end optimize output -IncidentProcAlg2 INFO Finalize DecisionSvc INFO Finalized successfully. AthenaPoolCnvSvc DEBUG releasing all workers AthDictLoaderSvc INFO in finalize... @@ -691,10 +693,10 @@ ToolSvc INFO Removing all tools created by ToolSvc commitOutput INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 21 cRep_ALL INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 62 fRep_ALL INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 62 -cObjR_ALL INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 65 cRepR_ALL INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 83 -cObj_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max=0.323(+- 1.77)/ 0/ 10 [ms] #= 62 -ChronoStatSvc INFO Time User : Tot= 0.7 [s] #= 1 +cObjR_ALL INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 65 +cObj_ALL INFO Time User : Tot= 10 [ms] Ave/Min/Max=0.161(+- 1.26)/ 0/ 10 [ms] #= 62 +ChronoStatSvc INFO Time User : Tot= 390 [ms] #= 1 *****Chrono***** INFO **************************************************************************************************** ChronoStatSvc.f... INFO Service finalized successfully ApplicationMgr INFO Application Manager Finalized successfully diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_CopyJobOptions.py b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_CopyJobOptions.py index 92f0f4cf06f89a9484d7d2c4d8b2d3ddaf67e257..e00adebc77848489fda0a53fc4ae19adfa3ad411 100644 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_CopyJobOptions.py +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_CopyJobOptions.py @@ -69,7 +69,7 @@ svcMgr.PoolSvc.WriteCatalog = "xmlcatalog_file:Catalog1.xml" # Load "user algorithm" top algorithms to be run, and the libraries that house them from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream -Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolReplica1.root" , True, noTag=True ) +Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolReplica1.root" ) Stream1.ItemList += [ "ExampleHitContainer#MyHits" ] Stream1.ExtendProvenanceRecord = FALSE; Stream1.ForceRead = True diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Filter.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Filter.ref index d70e5c3aa27f8f33b69b9cf0c22c540bad41f4e0..dbf879abcb461b3a8c4f6dcd98fb0a6a45ce50e0 100644 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Filter.ref +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Filter.ref @@ -1,19 +1,19 @@ -Tue Feb 5 19:07:03 CET 2019 +Tue Feb 12 15:15:37 CST 2019 Preloading tcmalloc_minimal.so Athena INFO including file "AthenaCommon/Preparation.py" Athena INFO including file "AthenaCommon/Atlas.UnixStandardJob.py" Athena INFO executing ROOT6Setup Athena INFO including file "AthenaCommon/Execution.py" Athena INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_FilterJobOptions.py" -Py:ConfigurableDb INFO Read module info for 5456 configurables from 56 genConfDb files +Py:ConfigurableDb INFO Read module info for 5451 configurables from 155 genConfDb files Py:ConfigurableDb INFO No duplicates have been found: that's good ! Athena INFO including file "AthenaCommon/runbatch.py" -[?1034hApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 +ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 ApplicationMgr SUCCESS ==================================================================================================================================== Welcome to ApplicationMgr (GaudiCoreSvc v30r5) - running on lxplus115.cern.ch on Tue Feb 5 19:07:34 2019 + running on hepd-0004 on Tue Feb 12 15:15:46 2019 ==================================================================================================================================== ApplicationMgr INFO Successfully loaded modules : AthenaServices ApplicationMgr INFO Application Manager Configured successfully @@ -21,7 +21,7 @@ ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to leve StatusCodeSvc INFO initialize AthDictLoaderSvc INFO in initialize... AthDictLoaderSvc INFO acquired Dso-registry -ClassIDSvc INFO getRegistryEntries: read 7037 CLIDRegistry entries for module ALL +ClassIDSvc INFO getRegistryEntries: read 3045 CLIDRegistry entries for module ALL CoreDumpSvc INFO install f-a-t-a-l handler... (flag = -1) AthenaEventLoopMgr INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00 ClassIDSvc INFO getRegistryEntries: read 836 CLIDRegistry entries for module ALL @@ -35,9 +35,9 @@ PoolSvc DEBUG Property update for OutputLevel : new value = 2 PoolSvc DEBUG Service base class initialized successfully PoolSvc INFO Set connectionsvc retry/timeout/IDLE timeout to 'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled PoolSvc INFO Frontier compression level set to 5 -DBReplicaSvc INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data -DBReplicaSvc INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-02-04T2257/Athena/22.0.1/InstallArea/x86_64-slc6-gcc62-opt/share/dbreplica.config -DBReplicaSvc INFO Total of 10 servers found for host lxplus115.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ] +DBReplicaSvc INFO Frontier server at (serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://frontier-atlas.lcg.triumf.ca:3128/ATLAS_frontier)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data +DBReplicaSvc INFO Read replica configuration from /home/gemmeren/workarea/build/x86_64-centos7-gcc8-opt/share/dbreplica.config +DBReplicaSvc INFO Total of 1 servers found for host hepd-0004.lcrc.anl.gov [ATLF ] PoolSvc INFO Successfully setup replica sorting algorithm PoolSvc DEBUG OutputLevel is PoolSvc INFO Setting up APR FileCatalog and Streams @@ -50,7 +50,7 @@ EventSelector DEBUG Property update for OutputLevel : new value = 2 EventSelector INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-00-00 EventSelector DEBUG Service base class initialized successfully EventSelector.Q... DEBUG Property update for OutputLevel : new value = 2 -ClassIDSvc INFO getRegistryEntries: read 2071 CLIDRegistry entries for module ALL +ClassIDSvc INFO getRegistryEntries: read 1967 CLIDRegistry entries for module ALL EventSelector.Q... INFO in initialize() EventSelector INFO reinitialization... EventSelector INFO EventSelection with query EventNumber > 5 @@ -137,6 +137,7 @@ ReadData DEBUG output handles: 0 ReadData DEBUG Data Deps for ReadData + INPUT ( 'ExampleHitContainer' , 'StoreGateSvc+MyHits' ) + INPUT ( 'ExampleTrackContainer' , 'StoreGateSvc+MyTracks' ) +WriteTag INFO in initialize() Stream1 DEBUG Property update for OutputLevel : new value = 2 Stream1.Stream1... DEBUG Property update for OutputLevel : new value = 2 ClassIDSvc INFO getRegistryEntries: read 2 CLIDRegistry entries for module ALL @@ -165,10 +166,9 @@ Stream1 DEBUG Adding private ToolHandle tool Stream1.Stream1_MakeEve Stream1 DEBUG Adding private ToolHandle tool Stream1.Stream1Tool (AthenaOutputStreamTool) Stream1 DEBUG Data Deps for Stream1 + INPUT IGNORED ( 'AthenaAttributeList' , '' ) -WriteTag INFO in initialize() RegStream1 DEBUG Property update for OutputLevel : new value = 2 RegStream1.RegS... DEBUG Property update for OutputLevel : new value = 2 -ClassIDSvc INFO getRegistryEntries: read 337 CLIDRegistry entries for module ALL +ClassIDSvc INFO getRegistryEntries: read 665 CLIDRegistry entries for module ALL RegStream1 DEBUG In initialize RegStream1 DEBUG Found IDecisionSvc. DecisionSvc INFO Inserting stream: RegStream1 with no Algs @@ -267,6 +267,8 @@ CollectionTree(... DEBUG Opened container CollectionTree(ExampleTrackContainer_ ReadData INFO Track pt = 1018.38 eta = -11.0052 phi = 149.134 detector = Track made in: DummyHitDetector ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits +WriteTag INFO EventInfo event: 10 run: 1 +WriteTag INFO registered all data DbSession INFO Open DbSession Domain[ROOT_All] INFO > Access DbDomain UPDATE [ROOT_All] PersistencySvc:... DEBUG lookupPFN: SimplePoolFile5.root returned FID: '' tech= @@ -340,8 +342,6 @@ SimplePoolFile5... DEBUG ---->ClassID:???? SimplePoolFile5... DEBUG --->Adding Shape[3 , ????]: [1 Column(s)] SimplePoolFile5... DEBUG ---->Class:DataHeader_p5 SimplePoolFile5... DEBUG ---->[0]:DataHeader_p5 Typ:DataHeader_p5 [21] Size:0 Offset:0 #Elements:1 -WriteTag INFO EventInfo event: 10 run: 1 -WriteTag INFO registered all data RegStream1 DEBUG RegistrationStream execute RegStream1 DEBUG getRefs: Not DataHeader, skipping (40774349,"RunEventTag") RegStream1 DEBUG get ref for (222376821,"*") @@ -378,6 +378,8 @@ ReadData INFO Get Smart data ptr 1 ReadData INFO Track pt = 1118.13 eta = -10.9031 phi = 163.786 detector = Track made in: DummyHitDetector ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits +WriteTag INFO EventInfo event: 11 run: 1 +WriteTag INFO registered all data Stream1 DEBUG addItemObjects(2101,"*") called Stream1 DEBUG Key:* Stream1 DEBUG Added object 2101,"McEventInfo" @@ -387,8 +389,6 @@ Stream1 DEBUG Added object 9103,"MyTracks" Stream1 DEBUG Collected objects: Stream1 DEBUG Object/count: EventInfo_McEventInfo, 2 Stream1 DEBUG Object/count: ExampleTrackContainer_MyTracks, 2 -WriteTag INFO EventInfo event: 11 run: 1 -WriteTag INFO registered all data RegStream1 DEBUG RegistrationStream execute RegStream1 DEBUG getRefs: Not DataHeader, skipping (40774349,"RunEventTag") RegStream1 DEBUG get ref for (222376821,"*") @@ -423,6 +423,8 @@ ReadData INFO Get Smart data ptr 1 ReadData INFO Track pt = 1217.93 eta = -10.82 phi = 178.438 detector = Track made in: DummyHitDetector ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits +WriteTag INFO EventInfo event: 12 run: 1 +WriteTag INFO registered all data Stream1 DEBUG addItemObjects(2101,"*") called Stream1 DEBUG Key:* Stream1 DEBUG Added object 2101,"McEventInfo" @@ -432,8 +434,6 @@ Stream1 DEBUG Added object 9103,"MyTracks" Stream1 DEBUG Collected objects: Stream1 DEBUG Object/count: EventInfo_McEventInfo, 3 Stream1 DEBUG Object/count: ExampleTrackContainer_MyTracks, 3 -WriteTag INFO EventInfo event: 12 run: 1 -WriteTag INFO registered all data RegStream1 DEBUG RegistrationStream execute RegStream1 DEBUG getRefs: Not DataHeader, skipping (40774349,"RunEventTag") RegStream1 DEBUG get ref for (222376821,"*") @@ -468,6 +468,8 @@ ReadData INFO Get Smart data ptr 1 ReadData INFO Track pt = 1317.76 eta = -10.751 phi = 193.09 detector = Track made in: DummyHitDetector ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits +WriteTag INFO EventInfo event: 13 run: 1 +WriteTag INFO registered all data Stream1 DEBUG addItemObjects(2101,"*") called Stream1 DEBUG Key:* Stream1 DEBUG Added object 2101,"McEventInfo" @@ -477,8 +479,6 @@ Stream1 DEBUG Added object 9103,"MyTracks" Stream1 DEBUG Collected objects: Stream1 DEBUG Object/count: EventInfo_McEventInfo, 4 Stream1 DEBUG Object/count: ExampleTrackContainer_MyTracks, 4 -WriteTag INFO EventInfo event: 13 run: 1 -WriteTag INFO registered all data RegStream1 DEBUG RegistrationStream execute RegStream1 DEBUG getRefs: Not DataHeader, skipping (40774349,"RunEventTag") RegStream1 DEBUG get ref for (222376821,"*") @@ -513,6 +513,8 @@ ReadData INFO Get Smart data ptr 1 ReadData INFO Track pt = 1417.61 eta = -10.6927 phi = 207.741 detector = Track made in: DummyHitDetector ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits +WriteTag INFO EventInfo event: 14 run: 1 +WriteTag INFO registered all data Stream1 DEBUG addItemObjects(2101,"*") called Stream1 DEBUG Key:* Stream1 DEBUG Added object 2101,"McEventInfo" @@ -522,8 +524,6 @@ Stream1 DEBUG Added object 9103,"MyTracks" Stream1 DEBUG Collected objects: Stream1 DEBUG Object/count: EventInfo_McEventInfo, 5 Stream1 DEBUG Object/count: ExampleTrackContainer_MyTracks, 5 -WriteTag INFO EventInfo event: 14 run: 1 -WriteTag INFO registered all data RegStream1 DEBUG RegistrationStream execute RegStream1 DEBUG getRefs: Not DataHeader, skipping (40774349,"RunEventTag") RegStream1 DEBUG get ref for (222376821,"*") @@ -558,6 +558,8 @@ ReadData INFO Get Smart data ptr 1 ReadData INFO Track pt = 1517.49 eta = -10.6429 phi = 222.393 detector = Track made in: DummyHitDetector ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits +WriteTag INFO EventInfo event: 15 run: 1 +WriteTag INFO registered all data Stream1 DEBUG addItemObjects(2101,"*") called Stream1 DEBUG Key:* Stream1 DEBUG Added object 2101,"McEventInfo" @@ -567,8 +569,6 @@ Stream1 DEBUG Added object 9103,"MyTracks" Stream1 DEBUG Collected objects: Stream1 DEBUG Object/count: EventInfo_McEventInfo, 6 Stream1 DEBUG Object/count: ExampleTrackContainer_MyTracks, 6 -WriteTag INFO EventInfo event: 15 run: 1 -WriteTag INFO registered all data RegStream1 DEBUG RegistrationStream execute RegStream1 DEBUG getRefs: Not DataHeader, skipping (40774349,"RunEventTag") RegStream1 DEBUG get ref for (222376821,"*") @@ -603,6 +603,8 @@ ReadData INFO Get Smart data ptr 1 ReadData INFO Track pt = 1617.37 eta = -10.5997 phi = 237.045 detector = Track made in: DummyHitDetector ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits +WriteTag INFO EventInfo event: 16 run: 1 +WriteTag INFO registered all data Stream1 DEBUG addItemObjects(2101,"*") called Stream1 DEBUG Key:* Stream1 DEBUG Added object 2101,"McEventInfo" @@ -612,8 +614,6 @@ Stream1 DEBUG Added object 9103,"MyTracks" Stream1 DEBUG Collected objects: Stream1 DEBUG Object/count: EventInfo_McEventInfo, 7 Stream1 DEBUG Object/count: ExampleTrackContainer_MyTracks, 7 -WriteTag INFO EventInfo event: 16 run: 1 -WriteTag INFO registered all data RegStream1 DEBUG RegistrationStream execute RegStream1 DEBUG getRefs: Not DataHeader, skipping (40774349,"RunEventTag") RegStream1 DEBUG get ref for (222376821,"*") @@ -648,6 +648,8 @@ ReadData INFO Get Smart data ptr 1 ReadData INFO Track pt = 1717.27 eta = -10.562 phi = 251.697 detector = Track made in: DummyHitDetector ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits +WriteTag INFO EventInfo event: 17 run: 1 +WriteTag INFO registered all data Stream1 DEBUG addItemObjects(2101,"*") called Stream1 DEBUG Key:* Stream1 DEBUG Added object 2101,"McEventInfo" @@ -657,8 +659,6 @@ Stream1 DEBUG Added object 9103,"MyTracks" Stream1 DEBUG Collected objects: Stream1 DEBUG Object/count: EventInfo_McEventInfo, 8 Stream1 DEBUG Object/count: ExampleTrackContainer_MyTracks, 8 -WriteTag INFO EventInfo event: 17 run: 1 -WriteTag INFO registered all data RegStream1 DEBUG RegistrationStream execute RegStream1 DEBUG getRefs: Not DataHeader, skipping (40774349,"RunEventTag") RegStream1 DEBUG get ref for (222376821,"*") @@ -693,6 +693,8 @@ ReadData INFO Get Smart data ptr 1 ReadData INFO Track pt = 1817.19 eta = -10.5288 phi = 266.349 detector = Track made in: DummyHitDetector ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits +WriteTag INFO EventInfo event: 18 run: 1 +WriteTag INFO registered all data Stream1 DEBUG addItemObjects(2101,"*") called Stream1 DEBUG Key:* Stream1 DEBUG Added object 2101,"McEventInfo" @@ -702,8 +704,6 @@ Stream1 DEBUG Added object 9103,"MyTracks" Stream1 DEBUG Collected objects: Stream1 DEBUG Object/count: EventInfo_McEventInfo, 9 Stream1 DEBUG Object/count: ExampleTrackContainer_MyTracks, 9 -WriteTag INFO EventInfo event: 18 run: 1 -WriteTag INFO registered all data RegStream1 DEBUG RegistrationStream execute RegStream1 DEBUG getRefs: Not DataHeader, skipping (40774349,"RunEventTag") RegStream1 DEBUG get ref for (222376821,"*") @@ -738,6 +738,8 @@ ReadData INFO Get Smart data ptr 1 ReadData INFO Track pt = 1917.11 eta = -10.4993 phi = 281 detector = Track made in: DummyHitDetector ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits +WriteTag INFO EventInfo event: 19 run: 1 +WriteTag INFO registered all data Stream1 DEBUG addItemObjects(2101,"*") called Stream1 DEBUG Key:* Stream1 DEBUG Added object 2101,"McEventInfo" @@ -747,8 +749,6 @@ Stream1 DEBUG Added object 9103,"MyTracks" Stream1 DEBUG Collected objects: Stream1 DEBUG Object/count: EventInfo_McEventInfo, 10 Stream1 DEBUG Object/count: ExampleTrackContainer_MyTracks, 10 -WriteTag INFO EventInfo event: 19 run: 1 -WriteTag INFO registered all data RegStream1 DEBUG RegistrationStream execute RegStream1 DEBUG getRefs: Not DataHeader, skipping (40774349,"RunEventTag") RegStream1 DEBUG get ref for (222376821,"*") @@ -811,11 +811,11 @@ Domain[ROOT_All] INFO > Deaccess DbDomain UPDATE [ROOT_All] ApplicationMgr INFO Application Manager Stopped successfully IncidentProcAlg1 INFO Finalize ReadData INFO in finalize() +WriteTag INFO in finalize() +IncidentProcAlg2 INFO Finalize Stream1 DEBUG finalize: Optimize output Stream1 DEBUG finalize: end optimize output -WriteTag INFO in finalize() RegStream1 DEBUG In finalize -IncidentProcAlg2 INFO Finalize DecisionSvc INFO Finalized successfully. AthDictLoaderSvc INFO in finalize... ToolSvc INFO Removing all tools created by ToolSvc @@ -825,11 +825,11 @@ EventSelector.Q... INFO in finalize() *****Chrono***** INFO **************************************************************************************************** commitOutput INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 11 cRep_ALL INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 32 -cRepR_ALL INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 43 -fRep_ALL INFO Time User : Tot= 10 [ms] Ave/Min/Max=0.312(+- 1.74)/ 0/ 10 [ms] #= 32 -cObjR_ALL INFO Time User : Tot= 10 [ms] Ave/Min/Max=0.286(+- 1.67)/ 0/ 10 [ms] #= 35 -cObj_ALL INFO Time User : Tot= 50 [ms] Ave/Min/Max= 1.52(+- 5)/ 0/ 20 [ms] #= 33 -ChronoStatSvc INFO Time User : Tot= 1.15 [s] #= 1 +cObjR_ALL INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 35 +fRep_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max=0.625(+- 2.42)/ 0/ 10 [ms] #= 32 +cObj_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max=0.606(+- 2.39)/ 0/ 10 [ms] #= 33 +cRepR_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max=0.465(+- 2.11)/ 0/ 10 [ms] #= 43 +ChronoStatSvc INFO Time User : Tot= 0.66 [s] #= 1 *****Chrono***** INFO **************************************************************************************************** ChronoStatSvc.f... INFO Service finalized successfully ApplicationMgr INFO Application Manager Finalized successfully diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_FilterJobOptions.py b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_FilterJobOptions.py index 6faea9708dc3b7f589056f3072ac261482f93dc5..4c32e95b3acb051d2fbdae26ac14275c3e85665c 100755 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_FilterJobOptions.py +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_FilterJobOptions.py @@ -41,6 +41,8 @@ import AthenaCommon.AtlasUnixStandardJob ## get a handle on the default top-level algorithm sequence from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() +from AthenaCommon.AlgSequence import AthSequencer +regSequence = AthSequencer("AthRegSeq") ## get a handle on the ServiceManager from AthenaCommon.AppMgr import ServiceMgr as svcMgr @@ -81,7 +83,7 @@ topSequence += AthPoolEx__ReadData("ReadData") #--- Secondary Write portion ----- Don't change it !!! #-------------------------------------------------------------- from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream -Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile5.root" , True, noTag=True ) +Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile5.root" ) Stream1.ItemList += [ "ExampleTrackContainer#MyTracks" ] Stream1.WritingTool.ProcessingTag = "Stream1_derived" @@ -100,7 +102,7 @@ RegStream1.WriteInputDataHeader = False RegStream1.OutputCollection = "SimplePoolCollection5.root" RegStream1.ItemList += [ "DataHeader#*" ] RegStream1.ItemList += [ "TagAthenaAttributeList#RunEventTag" ] -topSequence += RegStream1 +regSequence += RegStream1 #-------------------------------------------------------------- # Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL) diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_RWJobOptions.py b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_RWJobOptions.py index a08a5d9af2a0b599a66355b8efef7397f168e7eb..d2ce1a0825b0fe5155a07d1169b5df642abcf1de 100755 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_RWJobOptions.py +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_RWJobOptions.py @@ -41,6 +41,8 @@ import AthenaCommon.AtlasUnixStandardJob ## get a handle on the default top-level algorithm sequence from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() +from AthenaCommon.AlgSequence import AthSequencer +regSequence = AthSequencer("AthRegSeq") ## get a handle on the ServiceManager from AthenaCommon.AppMgr import ServiceMgr as svcMgr @@ -82,7 +84,7 @@ topSequence += MagicWriteTag #--- Secondary Write portion ----- Don't change it !!! #-------------------------------------------------------------- from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream -Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile3.root" , True ) +Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile3.root" ) Stream1.ItemList += [ "ExampleTrackContainer#MyTracks" ] #Stream1.ExtendProvenanceRecord = FALSE; #Stream1.WritingTool.ProvenanceTags = [] @@ -108,7 +110,7 @@ RegStream1.WriteInputDataHeader = False RegStream1.OutputCollection = "SimplePoolCollection3.root" RegStream1.ItemList += [ "DataHeader#Stream1" ] RegStream1.ItemList += [ "TagAthenaAttributeList#" + MagicWriteTag.Key ] -topSequence += RegStream1 +regSequence += RegStream1 #-------------------------------------------------------------- # Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL) diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteAgainJobOptions.py b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteAgainJobOptions.py index 445d033046697c8d492a1de4973e61f8a1ed4e54..73c20880b2339e7f638bcfa9ba7e1f42f816d4db 100644 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteAgainJobOptions.py +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteAgainJobOptions.py @@ -41,6 +41,8 @@ import AthenaCommon.AtlasUnixStandardJob ## get a handle on the default top-level algorithm sequence from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() +from AthenaCommon.AlgSequence import AthSequencer +regSequence = AthSequencer("AthRegSeq") ## get a handle on the ServiceManager from AthenaCommon.AppMgr import ServiceMgr as svcMgr @@ -82,7 +84,7 @@ topSequence += MagicWriteTag #--- Secondary Write portion ----- Don't change it !!! #-------------------------------------------------------------- from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream -Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile3.root" , True, noTag=True ) +Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile3.root" ) Stream1.ItemList += [ "ExampleTrackContainer#MyTracks" ] #Stream1.ExtendProvenanceRecord = FALSE; #Stream1.WritingTool.ProvenanceTags = [] @@ -108,7 +110,7 @@ RegStream1.WriteInputDataHeader = False RegStream1.OutputCollection = "SimplePoolCollection3.root" RegStream1.ItemList += [ "DataHeader#Stream1" ] RegStream1.ItemList += [ "TagAthenaAttributeList#" + MagicWriteTag.Key ] -topSequence += RegStream1 +regSequence += RegStream1 #-------------------------------------------------------------- # Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL) diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteNextJobOptions.py b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteNextJobOptions.py index f4510a1c54fc23e467a4e15cf7dd3f1042f2bdeb..854056abddbfe1ed5277c016deafaec90b03b75f 100644 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteNextJobOptions.py +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteNextJobOptions.py @@ -41,6 +41,8 @@ import AthenaCommon.AtlasUnixStandardJob ## get a handle on the default top-level algorithm sequence from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() +from AthenaCommon.AlgSequence import AthSequencer +regSequence = AthSequencer("AthRegSeq") ## get a handle on the ServiceManager from AthenaCommon.AppMgr import ServiceMgr as svcMgr @@ -82,7 +84,7 @@ topSequence += MagicWriteTag #--- Secondary Write portion ----- Don't change it !!! #-------------------------------------------------------------- from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream -Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile4.root" , True ) +Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile4.root" ) Stream1.ItemList += [ "ExampleTrackContainer#MyTracks" ] #Stream1.ExtendProvenanceRecord = FALSE; #Stream1.WritingTool.ProvenanceTags = [] @@ -108,7 +110,7 @@ RegStream1.WriteInputDataHeader = False RegStream1.OutputCollection = "SimplePoolCollection4.root" RegStream1.ItemList += [ "DataHeader#Stream1" ] RegStream1.ItemList += [ "TagAthenaAttributeList#" + MagicWriteTag.Key ] -topSequence += RegStream1 +regSequence += RegStream1 #-------------------------------------------------------------- # Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL) diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref index 6cf56fe616e24f1350cec44a8dc6709e31efd8dc..0a0ce4be88478f4e835734f052e07d53468c3194 100644 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref @@ -1,19 +1,20 @@ -Sun Feb 10 05:23:03 CET 2019 +Warning in <TInterpreter::ReadRootmapFile>: class InDet::IInDetTrackSelectionTool found in libInDetTrackSelectionToolDict.so is already in libInDetSecVtxTrackSelectionToolDict.so +Mon Feb 18 13:01:26 CST 2019 Preloading tcmalloc_minimal.so Athena INFO including file "AthenaCommon/Preparation.py" Athena INFO including file "AthenaCommon/Atlas.UnixStandardJob.py" Athena INFO executing ROOT6Setup Athena INFO including file "AthenaCommon/Execution.py" Athena INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_WMetaJobOptions.py" -Py:ConfigurableDb INFO Read module info for 5454 configurables from 43 genConfDb files +Py:ConfigurableDb INFO Read module info for 5458 configurables from 155 genConfDb files Py:ConfigurableDb INFO No duplicates have been found: that's good ! Athena INFO including file "AthenaCommon/runbatch.py" ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 ApplicationMgr SUCCESS ==================================================================================================================================== - Welcome to ApplicationMgr (GaudiCoreSvc v30r5) - running on lxplus054.cern.ch on Sun Feb 10 05:23:18 2019 + Welcome to ApplicationMgr (GaudiCoreSvc v31r0) + running on hepd-0004 on Mon Feb 18 13:01:31 2019 ==================================================================================================================================== ApplicationMgr INFO Successfully loaded modules : AthenaServices ApplicationMgr INFO Application Manager Configured successfully @@ -36,9 +37,9 @@ PoolSvc DEBUG Service base class initialized successfully PoolSvc INFO io_register[PoolSvc](xmlcatalog_file:Catalog2.xml) [ok] PoolSvc INFO Set connectionsvc retry/timeout/IDLE timeout to 'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled PoolSvc INFO Frontier compression level set to 5 -DBReplicaSvc INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data -DBReplicaSvc INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-02-07T2139/Athena/22.0.1/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config -DBReplicaSvc INFO Total of 10 servers found for host lxplus054.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ] +DBReplicaSvc INFO Frontier server at (serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://frontier-atlas.lcg.triumf.ca:3128/ATLAS_frontier)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data +DBReplicaSvc INFO Read replica configuration from /home/gemmeren/workarea/build/x86_64-centos7-gcc8-opt/share/dbreplica.config +DBReplicaSvc INFO Total of 1 servers found for host hepd-0004.lcrc.anl.gov [ATLF ] PoolSvc INFO Successfully setup replica sorting algorithm PoolSvc DEBUG OutputLevel is PoolSvc INFO Setting up APR FileCatalog and Streams @@ -135,7 +136,7 @@ SimplePoolFile5... DEBUG --->Adding Assoc :????/##Params [200] (2 , ffffffff) SimplePoolFile5... DEBUG ---->ClassID:???? ##Params DEBUG No objects passing selection criteria... Container has 0 Entries in total. AthenaPoolCnvSvc DEBUG setAttribute CONTAINER_SPLITLEVEL to 99 for db: SimplePoolFile5.root and cont: TTree=POOLContainerForm(DataHeaderForm) -ClassIDSvc INFO getRegistryEntries: read 445 CLIDRegistry entries for module ALL +ClassIDSvc INFO getRegistryEntries: read 504 CLIDRegistry entries for module ALL Stream1 DEBUG addItemObjects(2101,"*") called Stream1 DEBUG Key:* Stream1 DEBUG Added object 2101,"McEventInfo" @@ -740,11 +741,11 @@ ToolSvc INFO Removing all tools created by ToolSvc *****Chrono***** INFO **************************************************************************************************** *****Chrono***** INFO The Final CPU consumption ( Chrono ) Table (ordered) *****Chrono***** INFO **************************************************************************************************** -commitOutput INFO Time User : Tot= 10 [ms] Ave/Min/Max=0.476(+- 2.13)/ 0/ 10 [ms] #= 21 +commitOutput INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 21 +cRep_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max=0.317(+- 1.75)/ 0/ 10 [ms] #= 63 +fRep_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max=0.317(+- 1.75)/ 0/ 10 [ms] #= 63 cRepR_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max=0.238(+- 1.52)/ 0/ 10 [ms] #= 84 -cRep_ALL INFO Time User : Tot= 30 [ms] Ave/Min/Max=0.476(+- 2.78)/ 0/ 20 [ms] #= 63 -fRep_ALL INFO Time User : Tot= 30 [ms] Ave/Min/Max=0.476(+- 2.78)/ 0/ 20 [ms] #= 63 -ChronoStatSvc INFO Time User : Tot= 0.73 [s] #= 1 +ChronoStatSvc INFO Time User : Tot= 370 [ms] #= 1 *****Chrono***** INFO **************************************************************************************************** ChronoStatSvc.f... INFO Service finalized successfully ApplicationMgr INFO Application Manager Finalized successfully diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMetaJobOptions.py b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMetaJobOptions.py index f674bbe0246621dab6100fa551fede3b134b2789..7be5ec90e822ee997c4a5affdaaabbf094636266 100755 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMetaJobOptions.py +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMetaJobOptions.py @@ -37,7 +37,7 @@ import AthenaPoolCnvSvc.WriteAthenaPool svcMgr.PoolSvc.WriteCatalog = "xmlcatalog_file:Catalog2.xml" from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream -Stream1 = AthenaPoolOutputStream( "Stream1", "ROOTTREE:SimplePoolFile5.root", noTag=True ) +Stream1 = AthenaPoolOutputStream( "Stream1", "ROOTTREE:SimplePoolFile5.root" ) Stream1.ItemList += [ "ExampleHitContainer#MyHits" ] Stream1.MetadataItemList += [ "ExampleHitContainer#PedestalWriteData" ] """ diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref index baf632d328da415e91390fc3e45bc3c06121a376..6ebb3d3d9172d1419c72e274667513148d5477f7 100644 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref @@ -1,19 +1,20 @@ -Sun Feb 10 05:18:34 CET 2019 +Warning in <TInterpreter::ReadRootmapFile>: class InDet::IInDetTrackSelectionTool found in libInDetTrackSelectionToolDict.so is already in libInDetSecVtxTrackSelectionToolDict.so +Mon Feb 18 12:59:38 CST 2019 Preloading tcmalloc_minimal.so Athena INFO including file "AthenaCommon/Preparation.py" Athena INFO including file "AthenaCommon/Atlas.UnixStandardJob.py" Athena INFO executing ROOT6Setup Athena INFO including file "AthenaCommon/Execution.py" Athena INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_WriteJobOptions.py" -Py:ConfigurableDb INFO Read module info for 5454 configurables from 43 genConfDb files +Py:ConfigurableDb INFO Read module info for 5458 configurables from 155 genConfDb files Py:ConfigurableDb INFO No duplicates have been found: that's good ! Athena INFO including file "AthenaCommon/runbatch.py" ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 ApplicationMgr SUCCESS ==================================================================================================================================== - Welcome to ApplicationMgr (GaudiCoreSvc v30r5) - running on lxplus054.cern.ch on Sun Feb 10 05:18:51 2019 + Welcome to ApplicationMgr (GaudiCoreSvc v31r0) + running on hepd-0004 on Mon Feb 18 12:59:51 2019 ==================================================================================================================================== ApplicationMgr INFO Successfully loaded modules : AthenaServices ApplicationMgr INFO Application Manager Configured successfully @@ -36,9 +37,9 @@ PoolSvc DEBUG Service base class initialized successfully PoolSvc INFO io_register[PoolSvc](xmlcatalog_file:Catalog1.xml) [ok] PoolSvc INFO Set connectionsvc retry/timeout/IDLE timeout to 'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled PoolSvc INFO Frontier compression level set to 5 -DBReplicaSvc INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data -DBReplicaSvc INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-02-07T2139/Athena/22.0.1/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config -DBReplicaSvc INFO Total of 10 servers found for host lxplus054.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ] +DBReplicaSvc INFO Frontier server at (serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://frontier-atlas.lcg.triumf.ca:3128/ATLAS_frontier)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data +DBReplicaSvc INFO Read replica configuration from /home/gemmeren/workarea/build/x86_64-centos7-gcc8-opt/share/dbreplica.config +DBReplicaSvc INFO Total of 1 servers found for host hepd-0004.lcrc.anl.gov [ATLF ] PoolSvc INFO Successfully setup replica sorting algorithm PoolSvc DEBUG OutputLevel is PoolSvc INFO Setting up APR FileCatalog and Streams @@ -86,7 +87,7 @@ Stream1 DEBUG Adding private ToolHandle tool Stream1.Stream1_MakeEve Stream1 DEBUG Adding private ToolHandle tool Stream1.Stream1Tool (AthenaOutputStreamTool) Stream1 DEBUG Data Deps for Stream1 + INPUT ( 'AthenaAttributeList' , 'StoreGateSvc+MagicTag' ) -ClassIDSvc INFO getRegistryEntries: read 337 CLIDRegistry entries for module ALL +ClassIDSvc INFO getRegistryEntries: read 396 CLIDRegistry entries for module ALL Stream2 DEBUG Property update for OutputLevel : new value = 2 Stream2.Stream2... DEBUG Property update for OutputLevel : new value = 2 Stream2 DEBUG In initialize @@ -1023,12 +1024,12 @@ IncidentProcAlg1 INFO Finalize WriteData INFO in finalize() WriteTag INFO in finalize() MagicWriteTag INFO in finalize() +WriteData DEBUG Calling destructor +IncidentProcAlg2 INFO Finalize Stream1 DEBUG finalize: Optimize output Stream1 DEBUG finalize: end optimize output Stream2 DEBUG finalize: Optimize output Stream2 DEBUG finalize: end optimize output -WriteData DEBUG Calling destructor -IncidentProcAlg2 INFO Finalize EventSelector INFO finalize DecisionSvc INFO Finalized successfully. AthenaPoolCnvSvc DEBUG releasing all workers @@ -1039,10 +1040,10 @@ ToolSvc INFO Removing all tools created by ToolSvc *****Chrono***** INFO The Final CPU consumption ( Chrono ) Table (ordered) *****Chrono***** INFO **************************************************************************************************** commitOutput INFO Time User : Tot= 0 [us] Ave/Min/Max= 0(+- 0)/ 0/ 0 [us] #= 43 -cRepR_ALL INFO Time User : Tot= 30 [ms] Ave/Min/Max=0.0971(+-0.981)/ 0/ 10 [ms] #=309 -cRep_ALL INFO Time User : Tot= 50 [ms] Ave/Min/Max=0.472(+- 2.88)/ 0/ 20 [ms] #=106 -fRep_ALL INFO Time User : Tot= 30 [ms] Ave/Min/Max=0.283(+- 1.66)/ 0/ 10 [ms] #=106 -ChronoStatSvc INFO Time User : Tot= 0.81 [s] #= 1 +cRep_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max=0.189(+- 1.36)/ 0/ 10 [ms] #=106 +cRepR_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max=0.0647(+-0.802)/ 0/ 10 [ms] #=309 +fRep_ALL INFO Time User : Tot= 40 [ms] Ave/Min/Max=0.377(+- 1.91)/ 0/ 10 [ms] #=106 +ChronoStatSvc INFO Time User : Tot= 450 [ms] #= 1 *****Chrono***** INFO **************************************************************************************************** ChronoStatSvc.f... INFO Service finalized successfully ApplicationMgr INFO Application Manager Finalized successfully diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WriteJobOptions.py b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WriteJobOptions.py index 16b7d628a4809199c60635733efa3279bbb37744..b5aff54ec32acfe8a3f022d7add0c0a0bf00650c 100755 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WriteJobOptions.py +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WriteJobOptions.py @@ -57,8 +57,11 @@ ## basic job configuration (for generator) import AthenaCommon.AtlasUnixGeneratorJob +## get a handle on the default top-level algorithm sequence from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() +from AthenaCommon.AlgSequence import AthSequencer +outSequence = AthSequencer("AthOutSeq") #-------------------------------------------------------------- # Event related parameters @@ -102,20 +105,22 @@ MagicWriteTag.Magic = 24 topSequence += MagicWriteTag from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream -Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile1.root" , True, noTag=True ) +Stream1 = AthenaPoolOutputStream( "Stream1" , "SimplePoolFile1.root" ) Stream1.ItemList += [ "ExampleHitContainer#MyHits" ] Stream1.ItemList += [ "ExampleHitContainer#PetersHits" ] Stream1.WritingTool.AttributeListKey = MagicWriteTag.Key -Stream2 = AthenaPoolOutputStream( "Stream2" , "SimplePoolFile2.root" , True, noTag=True ) -Stream2.ItemList += [ "ExampleHitContainer#*" ] -Stream2.ExcludeList += [ "ExampleHitContainer#MyHits" ] -Stream2.WritingTool.AttributeListKey = "RunEventTag" +Stream2 = AthenaPoolOutputStream( "Stream2" , "SimplePoolFile2.root" ) +from AthenaCommon.AppMgr import theApp +outStream = theApp.getOutputStream( "Stream2" ) +outStream.ItemList += [ "ExampleHitContainer#*" ] +outStream.ExcludeList += [ "ExampleHitContainer#MyHits" ] +outStream.WritingTool.AttributeListKey = "RunEventTag" from AthenaPoolExampleAlgorithms.AthenaPoolExampleAlgorithmsConf import AthPoolEx__PassNoneFilter topSequence += AthPoolEx__PassNoneFilter( "PassNoneFilter" ) -Stream3 = AthenaPoolOutputStream( "Stream3" , "EmptyPoolFile.root" , True, noTag=True ) +Stream3 = AthenaPoolOutputStream( "Stream3" , "EmptyPoolFile.root" ) Stream3.RequireAlgs = [ "PassNoneFilter" ] #-------------------------------------------------------------- diff --git a/Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamAthenaPool.py b/Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamAthenaPool.py index c41a7489a6de1d3325a454583d1978defc9494c2..abf32aa5a120f31a1040c01edd8a10966c9c4ebc 100644 --- a/Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamAthenaPool.py +++ b/Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamAthenaPool.py @@ -23,9 +23,12 @@ def createOutputStream( streamName, fileName = "", asAlg = False, noTag = True ) outputStream.MetadataStore = svcMgr.MetaDataStore outputStream.MetadataItemList = [ "EventStreamInfo#" + streamName, "IOVMetaDataContainer#*" ] + ## get a handle on the default top-level algorithm sequence from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() - + from AthenaCommon.AlgSequence import AthSequencer + outSequence = AthSequencer("AthOutSeq") + doTag = not noTag if doTag: outputStream.ItemList += [ "AthenaAttributeList#SimpleTag" ] @@ -43,10 +46,9 @@ def createOutputStream( streamName, fileName = "", asAlg = False, noTag = True ) # decide where to put outputstream in sequencing if asAlg: - topSequence += outputStream + outSequence += outputStream else: - theApp.OutStreamType = "AthenaOutputStream" - theApp.addOutputStream( outputStream ) + outSequence += outputStream if fileName != "": outputStream.OutputFile = fileName diff --git a/InnerDetector/InDetDigitization/FastTRT_Digitization/share/DigitizationRTT_trt_nopileup_Pt5.py b/InnerDetector/InDetDigitization/FastTRT_Digitization/share/DigitizationRTT_trt_nopileup_Pt5.py index 2663d918ec35d84bdd73bcd356c633b01dcd1f46..9141bc1e54663ec1e2b8d8304d9e9fbd437caa2b 100644 --- a/InnerDetector/InDetDigitization/FastTRT_Digitization/share/DigitizationRTT_trt_nopileup_Pt5.py +++ b/InnerDetector/InDetDigitization/FastTRT_Digitization/share/DigitizationRTT_trt_nopileup_Pt5.py @@ -48,8 +48,10 @@ StoreGateSvc.Dump = True from AthenaCommon.AppMgr import ServiceMgr ServiceMgr.MessageSvc.enableSuppression = False ServiceMgr.MessageSvc.Format = "% F%32W%S%7W%R%T %0W%M" +# Setup the algorithm and output sequences from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() topSequence.TRTFastDigitization.TRTFastDigitizationTool.OutputLevel=VERBOSE -outStream = topSequence.StreamRDO +from AthenaCommon.AppMgr import theApp +outStream = theApp.getOutputStream( "StreamRDO" ) outStream.ItemList += [ "InDet::TRT_DriftCircleContainer#*" ] diff --git a/InnerDetector/InDetExample/InDetBeamSpotExample/share/FilterTemplate.py b/InnerDetector/InDetExample/InDetBeamSpotExample/share/FilterTemplate.py index 135bf3bb56c0a620fb6d3f40c1581330d1aeff8b..2403cb9d2f17f90fc2758e6b43c2523d432a5cc7 100644 --- a/InnerDetector/InDetExample/InDetBeamSpotExample/share/FilterTemplate.py +++ b/InnerDetector/InDetExample/InDetBeamSpotExample/share/FilterTemplate.py @@ -46,7 +46,9 @@ if 'zRange' in jobConfig: import InDetBeamSpotExample.FilterUtils as FilterUtils FilterUtils.filterSeq += FilterUtils.ZFilter(jobConfig['zRange']) -topSequence.StreamAOD.OutputFile = jobConfig['outputfile'] +from AthenaCommon.AppMgr import theApp +StreamAOD = theApp.getOutputStream( "StreamAOD" ) +StreamAOD.OutputFile = jobConfig['outputfile'] # Reduce verbosity theApp.setOutputLevel = jobConfig['outputlevel'] diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetRec_all.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetRec_all.py index 95ab8547b5811fef0084ddf4e2824e31b67283e9..5e619872a8298c8e38f7b3845c969c39d5982e3d 100755 --- a/InnerDetector/InDetExample/InDetRecExample/share/InDetRec_all.py +++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetRec_all.py @@ -245,7 +245,7 @@ if doWriteESD or doWriteAOD or ('doCopyRDO' in dir() and doCopyRDO): StreamESD.ItemList += [ "HLT::HLTResult#HLTResult_EF" ] StreamESD.ForceRead = True # otherwise unread stuff is not copied if InDetFlags.doDBMstandalone(): - topSequence.StreamESD.ItemList+=["TrackCollection#SiSPSeededTracks"] + StreamESD.ItemList+=["TrackCollection#SiSPSeededTracks"] if doWriteAOD: from OutputStreamAthenaPool.MultipleStreamManager import MSMgr @@ -266,7 +266,7 @@ if doWriteESD or doWriteAOD or ('doCopyRDO' in dir() and doCopyRDO): StreamAOD.ItemList += [ "HLT::HLTResult#HLTResult_L2" ] StreamAOD.ItemList += [ "HLT::HLTResult#HLTResult_EF" ] if InDetFlags.doDBMstandalone(): - topSequence.StreamESD.ItemList+=["TrackCollection#SiSPSeededTracks"] + StreamESD.ItemList+=["TrackCollection#SiSPSeededTracks"] StreamAOD.ForceRead = True # otherwise unread stuff is not copied if 'doCopyRDO' in dir() and doCopyRDO: diff --git a/InnerDetector/InDetExample/InDetSLHC_Example/share/postInclude.SLHC_Digitization.py b/InnerDetector/InDetExample/InDetSLHC_Example/share/postInclude.SLHC_Digitization.py index da90867e9f7fbd856711b377ab39657619598a91..72f9bf877030f180716172116a5e7639bf5db9fc 100644 --- a/InnerDetector/InDetExample/InDetSLHC_Example/share/postInclude.SLHC_Digitization.py +++ b/InnerDetector/InDetExample/InDetSLHC_Example/share/postInclude.SLHC_Digitization.py @@ -1,12 +1,5 @@ -if hasattr(topSequence, 'StreamRDO'): - outStream = topSequence.StreamRDO -else: - ## temporary back-compatibility - outStreams = AlgSequence( "Streams" ) - if hasattr(outStreams, 'StreamRDO'): - outStream = outStreams.StreamRDO - else: - raise AttributeError("AthenaPoolOutputStream not found") +from AthenaCommon.AppMgr import theApp +outStream = theApp.getOutputStream( "StreamRDO" ) from AthenaCommon.AppMgr import ToolSvc from AthenaCommon.CfgGetter import getService, getPublicTool diff --git a/InnerDetector/InDetExample/InDetSLHC_Example/share/postInclude.SLHC_Digitization_lowthresh.py b/InnerDetector/InDetExample/InDetSLHC_Example/share/postInclude.SLHC_Digitization_lowthresh.py index becd93db5cf205e30c34867638ade4655bba4241..8e7d41cc427f32785c164bf7974f423133e4ba99 100644 --- a/InnerDetector/InDetExample/InDetSLHC_Example/share/postInclude.SLHC_Digitization_lowthresh.py +++ b/InnerDetector/InDetExample/InDetSLHC_Example/share/postInclude.SLHC_Digitization_lowthresh.py @@ -1,12 +1,5 @@ -if hasattr(topSequence, 'StreamRDO'): - outStream = topSequence.StreamRDO -else: - ## temporary back-compatibility - outStreams = AlgSequence( "Streams" ) - if hasattr(outStreams, 'StreamRDO'): - outStream = outStreams.StreamRDO - else: - raise AttributeError("AthenaPoolOutputStream not found") +from AthenaCommon.AppMgr import theApp +outStream = theApp.getOutputStream( "StreamRDO" ) from AthenaCommon.AppMgr import ToolSvc from AthenaCommon.CfgGetter import getService, getPublicTool diff --git a/LArCalorimeter/LArCafJobs/python/LArCafJobsConfig.py b/LArCalorimeter/LArCafJobs/python/LArCafJobsConfig.py index bdb086dcea6ffed2ff46c0854a8d49efbdfee624..dec1d6d5452fa0fd822521fa610730b1d3c84c20 100644 --- a/LArCalorimeter/LArCafJobs/python/LArCafJobsConfig.py +++ b/LArCalorimeter/LArCafJobs/python/LArCafJobsConfig.py @@ -52,7 +52,7 @@ class DefaultShapeDumper(LArShapeDumper) : if doStream : from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream StreamLArSamples = AthenaPoolOutputStream('StreamLArSamples', 'LArSamples.root', True) - topSequence.StreamLArSamples.MetadataItemList += ['LArSamplesContainer#Samples'] + StreamLArSamples.MetadataItemList += ['LArSamplesContainer#Samples'] StreamLArSamples.WriteOnExecute = False StreamLArSamples.WriteOnFinalize = True else : diff --git a/MuonSpectrometer/MuonReconstruction/MuonRecExample/share/MuonRecOutputItemList_jobOptions.py b/MuonSpectrometer/MuonReconstruction/MuonRecExample/share/MuonRecOutputItemList_jobOptions.py index a810e76c620d8b3454158a306715203a42d487b9..8a1d4e206dd49b2ceab1dce1af229541c3b65bc8 100644 --- a/MuonSpectrometer/MuonReconstruction/MuonRecExample/share/MuonRecOutputItemList_jobOptions.py +++ b/MuonSpectrometer/MuonReconstruction/MuonRecExample/share/MuonRecOutputItemList_jobOptions.py @@ -117,10 +117,3 @@ if DetFlags.detdescr.Muon_on() and rec.doWriteESD(): if ( muonRecFlags.writeRDOs() or muonRecFlags.writeRpcRDOs() ): import MuonCnvExample.MuonCablingConfig MuonESDList += [ "RpcPadContainer#RPCPAD" ] - -# Muon Clusters -#try: -# topSequence.StreamESD.ItemList += MuonESDList -#except AttributeError: -# pass # not writing ESD - diff --git a/Reconstruction/Jet/JetValidation/python/RTTConfig.py b/Reconstruction/Jet/JetValidation/python/RTTConfig.py index 04de2847af740c1bfb02885fa66f39577f3c7f0d..085f309ef79cef38a6bbe6a90597cfb7a62d1dd7 100644 --- a/Reconstruction/Jet/JetValidation/python/RTTConfig.py +++ b/Reconstruction/Jet/JetValidation/python/RTTConfig.py @@ -63,11 +63,11 @@ def scheduleRTTJetTests(): def saveJetContainers(): global containerToRebuild - from AthenaCommon.AlgSequence import AlgSequence - topSequence= AlgSequence() + from AthenaCommon.AppMgr import theApp + StreamAOD = theApp.getOutputStream( "StreamAOD" ) for jname in containerToRebuild: - topSequence.StreamAOD.ItemList += ["xAOD::JetContainer_v1#"+jname, "xAOD::JetAuxContainer_v1#"+jname+"Aux."] + StreamAOD.ItemList += ["xAOD::JetContainer_v1#"+jname, "xAOD::JetAuxContainer_v1#"+jname+"Aux."] diff --git a/Reconstruction/MuonIdentification/MuonCombinedRecExample/share/MuonCombinedTrackSplitting_jobOptions.py b/Reconstruction/MuonIdentification/MuonCombinedRecExample/share/MuonCombinedTrackSplitting_jobOptions.py index 1809a3d816741a0e35d1a8fa36eb10f391ea1d52..0d4c11e6a7bf0905f89696815ce35e949682c6bb 100644 --- a/Reconstruction/MuonIdentification/MuonCombinedRecExample/share/MuonCombinedTrackSplitting_jobOptions.py +++ b/Reconstruction/MuonIdentification/MuonCombinedRecExample/share/MuonCombinedTrackSplitting_jobOptions.py @@ -34,5 +34,7 @@ if muonCombinedRecFlags.doStaco(): theStacoUP.SelectUpDown = 2 # the following is recommended as a postExec to Reco_trf: -# topSequence.StreamESD.ItemList+=["TrackCollection#Combined_Tracks_split"] +# from AthenaCommon.AppMgr import theApp +# StreamESD = theApp.getOutputStream( "StreamESD" ) +# StreamESD.ItemList+=["TrackCollection#Combined_Tracks_split"] diff --git a/Reconstruction/RecExample/RecExCommission/share/RecExCommission_RemoveHLT_TrigTauRecMerged.py b/Reconstruction/RecExample/RecExCommission/share/RecExCommission_RemoveHLT_TrigTauRecMerged.py index eaf8d1a067f8951120ebe690d74cf52f08cb15c8..b51d8e2580d10c65f5fa95937e93dc6c99a51d58 100644 --- a/Reconstruction/RecExample/RecExCommission/share/RecExCommission_RemoveHLT_TrigTauRecMerged.py +++ b/Reconstruction/RecExample/RecExCommission/share/RecExCommission_RemoveHLT_TrigTauRecMerged.py @@ -7,7 +7,9 @@ from AthenaCommon.Logging import logging log_HLTTau = logging.getLogger( 'RemoveHLT_TrigTauRecMerged' ) try: - topSequence.StreamESD.ItemList.remove("Analysis::TauJetContainer#HLT_TrigTauRecMerged") + from AthenaCommon.AppMgr import theApp + StreamESD = theApp.getOutputStream( "StreamESD" ) + StreamESD.ItemList.remove("Analysis::TauJetContainer#HLT_TrigTauRecMerged") log_HLTTau.info("Removing Analysis::TauJetContainer#HLT_TrigTauRecMerged from ESD ItemList") except: pass diff --git a/Reconstruction/RecExample/RecExCommission/share/RecExCommission_RemoveTRTBSErr.py b/Reconstruction/RecExample/RecExCommission/share/RecExCommission_RemoveTRTBSErr.py index 4084a8cd97cd8d445acfe73f7de8f3fee89da135..5a0d1d1b85dcd6893ef00602449ff8d90b04dbfe 100644 --- a/Reconstruction/RecExample/RecExCommission/share/RecExCommission_RemoveTRTBSErr.py +++ b/Reconstruction/RecExample/RecExCommission/share/RecExCommission_RemoveTRTBSErr.py @@ -6,13 +6,17 @@ from AthenaCommon.Logging import logging log_TRT_BS_ERR = logging.getLogger( 'RemoveTRTBSErrFromESD' ) +# Setup the output sequence +from AthenaCommon.AppMgr import theApp +StreamESD = theApp.getOutputStream( "StreamESD" ) + try: - topSequence.StreamESD.ItemList.remove("TRT_BSErrContainer#TRT_ByteStreamErrs") + StreamESD.ItemList.remove("TRT_BSErrContainer#TRT_ByteStreamErrs") log_TRT_BS_ERR.info("Removing TRT_BSErrContainer#TRT_ByteStreamErrs from ESD ItemList") except: pass try: - topSequence.StreamESD.ItemList.remove("TRT_BSIdErrContainer#TRT_ByteStreamIdErrs") + StreamESD.ItemList.remove("TRT_BSIdErrContainer#TRT_ByteStreamIdErrs") log_TRT_BS_ERR.info("Removing TRT_BSIdErrContainer#TRT_ByteStreamIdErrs from ESD ItemList") except: pass diff --git a/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py b/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py index c187b44259ff514e346d9d0799ec604168607f96..06b2c54ad47693a1355921ca144f3a92dbebbac8 100644 --- a/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py +++ b/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py @@ -1080,7 +1080,9 @@ if rec.doWriteESD(): # mark the RDO DataHeader as the input DataHeader from OutputStreamAthenaPool.OutputStreamAthenaPoolConf import MakeInputDataHeader - topSequence+=MakeInputDataHeader("MakeInputDataHeaderRDO", + from AthenaCommon.AlgSequence import AthSequencer + outSequence = AthSequencer("AthOutSeq") + outSequence+=MakeInputDataHeader("MakeInputDataHeaderRDO", StreamName="StreamRDO") pass @@ -1333,7 +1335,9 @@ if rec.doWriteAOD(): if rec.doWriteESD(): # mark the ESD DataHeader as the input DataHeader from OutputStreamAthenaPool.OutputStreamAthenaPoolConf import MakeInputDataHeader - topSequence+=MakeInputDataHeader("MakeInputDataHeaderESD", + from AthenaCommon.AlgSequence import AthSequencer + outSequence = AthSequencer("AthOutSeq") + outSequence+=MakeInputDataHeader("MakeInputDataHeaderESD", StreamName="StreamESD") if ( rec.doAOD() or rec.doWriteAOD()) and not rec.readAOD() : diff --git a/Reconstruction/RecJobTransforms/share/skeleton.RDOtoRDOtrigger.py b/Reconstruction/RecJobTransforms/share/skeleton.RDOtoRDOtrigger.py index 8d3394e558d9b11572ad1084aa516bd4bf43fcab..a82f39ffda00fd35be0354466c5a27deebcc6fc3 100644 --- a/Reconstruction/RecJobTransforms/share/skeleton.RDOtoRDOtrigger.py +++ b/Reconstruction/RecJobTransforms/share/skeleton.RDOtoRDOtrigger.py @@ -81,6 +81,12 @@ if rec.doFileMetaData(): "xAOD::TriggerMenuAuxContainer#TriggerMenuAux." ] objKeyStore.addManyTypesMetaData( metadataItems ) +# Setup the algorithm and output sequences +from AthenaCommon.AlgSequence import AlgSequence +topSequence = AlgSequence() +from AthenaCommon.AlgSequence import AthSequencer +outSequence = AthSequencer("AthOutSeq") + from AnalysisTriggerAlgs.AnalysisTriggerAlgsConfig import \ RoIBResultToAOD idx=0 @@ -88,7 +94,9 @@ for i in topSequence.getAllChildren(): idx += 1 if "TrigSteer_HLT" in i.getName(): if not hasattr(i,'RoIBResultToxAOD'): - topSequence.insert(idx+1, RoIBResultToAOD("RoIBResultToxAOD")) + idx += 1 + topSequence.insert(idx, RoIBResultToAOD("RoIBResultToxAOD")) +for i in outSequence.getAllChildren(): if "StreamRDO" in i.getName(): from TrigDecisionMaker.TrigDecisionMakerConfig import TrigDecisionMaker,WritexAODTrigDecision topSequence.insert(idx, TrigDecisionMaker('TrigDecMaker')) diff --git a/Simulation/Digitization/share/FixDataDependenciesForMT.py b/Simulation/Digitization/share/FixDataDependenciesForMT.py index e77160ee9c7c0e145317e8548ad0fc0c7e3f022c..55e5c44ea4ad3447e0094d6bf6f0a53ef685ac32 100644 --- a/Simulation/Digitization/share/FixDataDependenciesForMT.py +++ b/Simulation/Digitization/share/FixDataDependenciesForMT.py @@ -56,5 +56,8 @@ if DetFlags.digitize.TGC_on(): topSequence.StandardPileUpToolsAlg.ExtraInputs = digiExtraInputs topSequence.StandardPileUpToolsAlg.ExtraOutputs = digiExtraOutputs -topSeq.StreamRDO.ExtraInputs += StreamRDOExtraInputs + +from AthenaCommon.AppMgr import theApp +StreamRDO = theApp.getOutputStream( "StreamRDO" ) +StreamRDO.ExtraInputs += StreamRDOExtraInputs diff --git a/Simulation/Digitization/test/test_MC16a_Digi_tf_configuration.py b/Simulation/Digitization/test/test_MC16a_Digi_tf_configuration.py index 18faee504c4d08e80abbe17a9c77c57155c4a5a7..f7b55e4028b29919550eeab106d001f3463753d4 100755 --- a/Simulation/Digitization/test/test_MC16a_Digi_tf_configuration.py +++ b/Simulation/Digitization/test/test_MC16a_Digi_tf_configuration.py @@ -152,7 +152,7 @@ class TestDigitizationMC16a(unittest.TestCase): def test___PileUpToolsAlg_is_second_in_AthAlgSeq(self): - expected_AlgSequence = ['TimingAlg/DigiTimerBegin', 'PileUpToolsAlg/StandardSignalOnlyTruthPileUpToolsAlg', 'LArRawChannelBuilderAlg/LArRawChannelBuilder', 'LArDigitThinner/LArDigitThinner', 'TileDigitsMaker/TileDigitsMaker', 'TileDQstatusAlg/TileDQstatusAlg', 'TileRawChannelMaker/TileRChMaker', 'TileRawChannelToL2/TileRawChannelToL2', 'CscDigitToCscRDO/CscDigitToCscRDO', 'MdtDigitToMdtRDO/MdtDigitToMdtRDO', 'RpcDigitToRpcRDO/RpcDigitToRpcRDO', 'TgcDigitToTgcRDO/TgcDigitToTgcRDO', 'LArTTL1Maker/LArTTL1Maker', 'TileHitToTTL1/TileHitToTTL1', 'TilePulseForTileMuonReceiver/TilePulseForTileMuonReceiver', 'TileMuonReceiverDecision/TileMuonReceiverDecision', 'AthenaOutputStream/StreamRDO'] + expected_AlgSequence = ['TimingAlg/DigiTimerBegin', 'PileUpToolsAlg/StandardSignalOnlyTruthPileUpToolsAlg', 'LArRawChannelBuilderAlg/LArRawChannelBuilder', 'LArDigitThinner/LArDigitThinner', 'TileDigitsMaker/TileDigitsMaker', 'TileDQstatusAlg/TileDQstatusAlg', 'TileRawChannelMaker/TileRChMaker', 'TileRawChannelToL2/TileRawChannelToL2', 'CscDigitToCscRDO/CscDigitToCscRDO', 'MdtDigitToMdtRDO/MdtDigitToMdtRDO', 'RpcDigitToRpcRDO/RpcDigitToRpcRDO', 'TgcDigitToTgcRDO/TgcDigitToTgcRDO', 'LArTTL1Maker/LArTTL1Maker', 'TileHitToTTL1/TileHitToTTL1', 'TilePulseForTileMuonReceiver/TilePulseForTileMuonReceiver', 'TileMuonReceiverDecision/TileMuonReceiverDecision'] ignore_Algs = ['EventInfoTagBuilder/EventInfoTagBuilder'] ath_alg_seqence_as_str = self._job_config_dict['AthAlgSeq']['Members'] # need to evaluate to obtain actual Python object diff --git a/Simulation/G4Atlas/G4AtlasApps/share/jobOptions.G4AtlasMT.py b/Simulation/G4Atlas/G4AtlasApps/share/jobOptions.G4AtlasMT.py index 193242229ab018ca3e43d644fb0a15129a191b32..a2b59af0290fe586738ea1efaf7a241ea829ca31 100644 --- a/Simulation/G4Atlas/G4AtlasApps/share/jobOptions.G4AtlasMT.py +++ b/Simulation/G4Atlas/G4AtlasApps/share/jobOptions.G4AtlasMT.py @@ -74,9 +74,11 @@ simFlags.ReleaseGeoModel = False include("G4AtlasApps/G4Atlas.flat.configuration.py") -# Setup the algorithm sequence +# Setup the algorithm and output sequences from AthenaCommon.AlgSequence import AlgSequence topSeq = AlgSequence() +from AthenaCommon.AppMgr import theApp +StreamHITS = theApp.getOutputStream( "StreamHITS" ) from AthenaCommon import CfgMgr CfgMgr.SGInputLoader().Load += [('McEventCollection', 'StoreGateSvc+GEN_EVENT')] @@ -94,13 +96,13 @@ topSeq += getAlgorithm("G4AtlasAlg", tryDefaultConfigurable=True) # algorithm but rather in Geant4 components. topSeq.G4AtlasAlg.ExtraInputs = [('McEventCollection','StoreGateSvc+BeamTruthEvent')] topSeq.G4AtlasAlg.ExtraOutputs = [('SiHitCollection','StoreGateSvc+SCT_Hits')] -topSeq.StreamHITS.ExtraInputs += topSeq.G4AtlasAlg.ExtraOutputs +StreamHITS.ExtraInputs += topSeq.G4AtlasAlg.ExtraOutputs # Increase verbosity of the output stream -#topSeq.StreamHITS.OutputLevel = DEBUG +#StreamHITS.OutputLevel = DEBUG # Disable alg filtering - doesn't work yet in multi-threading -topSeq.StreamHITS.AcceptAlgs = [] +StreamHITS.AcceptAlgs = [] # Override algorithm cloning settings for alg in topSeq: diff --git a/Simulation/G4Sim/G4HiveEx/share/G4HiveExOpts.py b/Simulation/G4Sim/G4HiveEx/share/G4HiveExOpts.py index c54a8c15b184954279e6eaad9abb75ea52256aeb..6411d32512d2ca1c217511eabed144c0dd950268 100644 --- a/Simulation/G4Sim/G4HiveEx/share/G4HiveExOpts.py +++ b/Simulation/G4Sim/G4HiveEx/share/G4HiveExOpts.py @@ -118,9 +118,11 @@ simFlags.MagneticField.set_On() # Debug outputs of user actions #CfgGetter.getPublicTool('G4UA::AthenaTrackingActionTool').OutputLevel = DEBUG -# Setup the algorithm sequence +# Setup the algorithm and output sequences from AthenaCommon.AlgSequence import AlgSequence topSeq = AlgSequence() +from AthenaCommon.AppMgr import theApp +StreamHITS = theApp.getOutputStream( "StreamHITS" ) include("G4AtlasApps/G4Atlas.flat.configuration.py") @@ -145,20 +147,18 @@ topSeq += getAlgorithm("G4AtlasAlg",tryDefaultConfigurable=True) # TODO: make this declaration more automatic topSeq.G4AtlasAlg.ExtraInputs = [('McEventCollection','StoreGateSvc+BeamTruthEvent')] topSeq.G4AtlasAlg.ExtraOutputs = [('SiHitCollection','StoreGateSvc+SCT_Hits')] -topSeq.StreamHITS.ExtraInputs += topSeq.G4AtlasAlg.ExtraOutputs +StreamHITS.ExtraInputs += topSeq.G4AtlasAlg.ExtraOutputs # Increase verbosity of the output stream -#topSeq.StreamHITS.OutputLevel = DEBUG +#StreamHITS.OutputLevel = DEBUG # Disable alg filtering - doesn't work yet in multi-threading -topSeq.StreamHITS.AcceptAlgs = [] +StreamHITS.AcceptAlgs = [] # Override algorithm cloning settings algCardinality = jp.ConcurrencyFlags.NumThreads() if (algCardinality != 1): for alg in topSeq: name = alg.name() - if name == 'StreamHITS': - alg.Cardinality = 1 - else: - alg.Cardinality = algCardinality + alg.Cardinality = algCardinality +outSeq.StreamHITS.Cardinality = 1 diff --git a/Simulation/SimulationJobOptions/share/hive/postInclude.GaudiHive.py b/Simulation/SimulationJobOptions/share/hive/postInclude.GaudiHive.py index 41c0f0ab8ec5a93002484239f0bc34e2aebb21ad..81e0e471410d3e64747cac19beda1e5cb7fc05c5 100644 --- a/Simulation/SimulationJobOptions/share/hive/postInclude.GaudiHive.py +++ b/Simulation/SimulationJobOptions/share/hive/postInclude.GaudiHive.py @@ -3,15 +3,21 @@ # dependencies for the AthenaMT scheduler. # +# Setup the algorithm and output sequences +from AthenaCommon.AlgSequence import AlgSequence +topSeq = AlgSequence() +from AthenaCommon.AppMgr import theApp +StreamHITS = theApp.getOutputStream( "StreamHITS" ) + # I'm not sure if we need this timing setting here, # so leaving this older code commented out for now. #topSeq.G4AtlasAlg.ExtraOutputs = [('SiHitCollection','SCT_Hits'),('RecoTimingObj','EVNTtoHITS_timings')] topSeq.G4AtlasAlg.ExtraInputs = [('McEventCollection','StoreGateSvc+BeamTruthEvent')] topSeq.G4AtlasAlg.ExtraOutputs = [('SiHitCollection','StoreGateSvc+SCT_Hits')] -topSeq.StreamHITS.ExtraInputs += topSeq.G4AtlasAlg.ExtraOutputs +StreamHITS.ExtraInputs += topSeq.G4AtlasAlg.ExtraOutputs # Disable alg filtering - doesn't work in multi-threading -topSeq.StreamHITS.AcceptAlgs = [] +StreamHITS.AcceptAlgs = [] # Override algorithm cloning settings nThreads = jp.ConcurrencyFlags.NumThreads() diff --git a/Trigger/TrigAlgorithms/TrigMuSuperEF/share/test_TrigMuSuperEF.py b/Trigger/TrigAlgorithms/TrigMuSuperEF/share/test_TrigMuSuperEF.py index c5b11d992600467417490683d17e95e8947ff6b3..4c9b99cb9caf864f1ff54a3056bfc9a2a80ef223 100755 --- a/Trigger/TrigAlgorithms/TrigMuSuperEF/share/test_TrigMuSuperEF.py +++ b/Trigger/TrigAlgorithms/TrigMuSuperEF/share/test_TrigMuSuperEF.py @@ -466,37 +466,40 @@ try: # MuonSpectrometer/MuonReconstruction/MuonRecExample/share/MuonRecOutputItemList_jobOptions.py. # To fix bug #79056: ERROR INCORRECT Object/count: Muon PRDs - while "Muon::CscPrepDataContainer#CSC_Clusters" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::CscPrepDataContainer#CSC_Clusters") - while "Muon::CscPrepDataContainer#CSC_Clusters" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::CscPrepDataContainer#CSC_Clusters") - while "Muon::CscPrepDataContainer#CSC_Clusters" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::CscPrepDataContainer#CSC_Clusters") - while "Muon::CscStripPrepDataContainer#CSC_Measurements" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::CscStripPrepDataContainer#CSC_Measurements") - while "Muon::RpcPrepDataContainer#RPC_Measurements" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::RpcPrepDataContainer#RPC_Measurements") - while "Muon::TgcPrepDataContainer#TGC_Measurements" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::TgcPrepDataContainer#TGC_Measurements") - while "Muon::MdtPrepDataContainer#MDT_DriftCircles" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::MdtPrepDataContainer#MDT_DriftCircles") + from AthenaCommon.AppMgr import theApp + StreamESD = theApp.getOutputStream( "StreamESD" ) + + while "Muon::CscPrepDataContainer#CSC_Clusters" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::CscPrepDataContainer#CSC_Clusters") + while "Muon::CscPrepDataContainer#CSC_Clusters" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::CscPrepDataContainer#CSC_Clusters") + while "Muon::CscPrepDataContainer#CSC_Clusters" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::CscPrepDataContainer#CSC_Clusters") + while "Muon::CscStripPrepDataContainer#CSC_Measurements" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::CscStripPrepDataContainer#CSC_Measurements") + while "Muon::RpcPrepDataContainer#RPC_Measurements" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::RpcPrepDataContainer#RPC_Measurements") + while "Muon::TgcPrepDataContainer#TGC_Measurements" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::TgcPrepDataContainer#TGC_Measurements") + while "Muon::MdtPrepDataContainer#MDT_DriftCircles" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::MdtPrepDataContainer#MDT_DriftCircles") - while "Muon::TgcPrepDataContainer#TGC_MeasurementsPriorBC" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::TgcPrepDataContainer#TGC_MeasurementsPriorBC") - while "Muon::TgcPrepDataContainer#TGC_MeasurementsNextBC" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::TgcPrepDataContainer#TGC_MeasurementsNextBC") + while "Muon::TgcPrepDataContainer#TGC_MeasurementsPriorBC" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::TgcPrepDataContainer#TGC_MeasurementsPriorBC") + while "Muon::TgcPrepDataContainer#TGC_MeasurementsNextBC" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::TgcPrepDataContainer#TGC_MeasurementsNextBC") - while "Muon::TgcCoinDataContainer#TrigT1CoinDataCollection" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::TgcCoinDataContainer#TrigT1CoinDataCollection") - while "Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionPriorBC" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionPriorBC") - while "Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionNextBC" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionNextBC") + while "Muon::TgcCoinDataContainer#TrigT1CoinDataCollection" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::TgcCoinDataContainer#TrigT1CoinDataCollection") + while "Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionPriorBC" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionPriorBC") + while "Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionNextBC" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionNextBC") - while "Muon::RpcCoinDataContainer#RPC_triggerHits" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("Muon::RpcCoinDataContainer#RPC_triggerHits") - while "RpcSectorLogicContainer#RPC_SECTORLOGIC" in topSequence.StreamESD.ItemList: - topSequence.StreamESD.ItemList.remove("RpcSectorLogicContainer#RPC_SECTORLOGIC") + while "Muon::RpcCoinDataContainer#RPC_triggerHits" in StreamESD.ItemList: + StreamESD.ItemList.remove("Muon::RpcCoinDataContainer#RPC_triggerHits") + while "RpcSectorLogicContainer#RPC_SECTORLOGIC" in StreamESD.ItemList: + StreamESD.ItemList.remove("RpcSectorLogicContainer#RPC_SECTORLOGIC") except: # still do a few things in case of error