diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/doc/packagedoc.h b/AtlasTest/DatabaseTest/AthenaPoolTest/doc/packagedoc.h index 37a649043e48379c3c902106d04d4e4cbf5e4314..621c0ecc46b8d711beffe1c8a101930f10d0c874 100644 --- a/AtlasTest/DatabaseTest/AthenaPoolTest/doc/packagedoc.h +++ b/AtlasTest/DatabaseTest/AthenaPoolTest/doc/packagedoc.h @@ -12,10 +12,6 @@ AthenaPOOL. The tests write and read data objects which are both simple types and as well classes taken from the standard atlas event. Different features of I/O are also tested, i.e. - - Back navigation from file to file: where a first file is written - and then read and a second file is written. When reading back the - EventSelector.BackNavigation property is set true and objects - from both files may be read - Navigating element links across files: when objects in a container in one file have element links to objects in a previously written file, one can read objects from both files by opening the diff --git a/Database/AthenaPOOL/AthenaPoolCnvSvc/python/ReadAthenaPool.py b/Database/AthenaPOOL/AthenaPoolCnvSvc/python/ReadAthenaPool.py index bc645a681acf02a1345c6aff4c4c135b60d4de37..4d3640170db97b503b54d8d99ca8a14a99f27955 100644 --- a/Database/AthenaPOOL/AthenaPoolCnvSvc/python/ReadAthenaPool.py +++ b/Database/AthenaPOOL/AthenaPoolCnvSvc/python/ReadAthenaPool.py @@ -63,11 +63,9 @@ def _configureReadAthenaPool(): theApp.EvtSel = _n del _n - # For Analysis release use DataHeader satellite and lower heartbeat + # For Analysis release use lower heartbeat import os if "AthAnalysisBase" in os.environ.get('CMTEXTRATAGS',""): - #Sep2016: disabled satellite for now, until fully debugged - #svcMgr.EventSelector.CollectionTree = "POOLContainer/basic" # From Will Buttinger to suppress the event loop heartbeat as it is somewhat I/O hungry for # no real gain in analysis scenarii if not hasattr(svcMgr, theApp.EventLoop): diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/doc/packagedoc.h b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/doc/packagedoc.h index fd2ea65d4da917f70fa584812a067b8d8765647b..59746e557055aff8a8adc7ee7c280a5e1f80ad29 100644 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/doc/packagedoc.h +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/doc/packagedoc.h @@ -149,14 +149,12 @@ Nbr Events: 20 @endverbatim -AthenaPoolExample_ReadJobOptions.py: These jobOptions read the previous events (SimplePoolFile1-3.root) including -BackNavigation via global flag and scope. +AthenaPoolExample_ReadJobOptions.py: These jobOptions read the previous events (SimplePoolFile1-3.root). Tests: - Reading of EventData (with navigation) and InFile MetaData. - Skipping events. - - BackNavigation to upstream data. SimplePoolFile1.root: EventInfo, Hits SimplePoolFile2.root: EventInfo diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReadConcat.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReadConcat.ref index d62665bb0601158ea9c35ee9a753f406325e1745..9fa6db27cc1072c92d3880fbcbe1c000e515e837 100644 --- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReadConcat.ref +++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReadConcat.ref @@ -1,19 +1,18 @@ -Sun Sep 30 16:38:48 CEST 2018 +Tue Oct 9 17:11:10 CDT 2018 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_ReadJobOptions.py" -Py:ConfigurableDb INFO Read module info for 5499 configurables from 21 genConfDb files -Py:ConfigurableDb INFO No duplicates have been found: that's good ! +Py:ConfigurableDb INFO Read module info for 5512 configurables from 127 genConfDb files Athena INFO including file "AthenaCommon/runbatch.py" -ApplicationMgr INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0 +[?1034hApplicationMgr 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 v30r3) - running on lxplus063.cern.ch on Sun Sep 30 16:38:55 2018 + running on atlas8.hep.anl.gov on Tue Oct 9 17:11:24 2018 ==================================================================================================================================== ApplicationMgr INFO Successfully loaded modules : AthenaServices ApplicationMgr INFO Application Manager Configured successfully @@ -24,7 +23,7 @@ AthDictLoaderSvc INFO acquired Dso-registry ClassIDSvc INFO getRegistryEntries: read 2946 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 889 CLIDRegistry entries for module ALL +ClassIDSvc INFO getRegistryEntries: read 836 CLIDRegistry entries for module ALL ReadData DEBUG Property update for OutputLevel : new value = 2 ReadData INFO in initialize() MetaDataSvc DEBUG Property update for OutputLevel : new value = 2 @@ -35,9 +34,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/2018-09-27T2055/Athena/22.0.1/InstallArea/x86_64-slc6-gcc62-opt/share/dbreplica.config -DBReplicaSvc INFO Total of 10 servers found for host lxplus063.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 /users/gemmeren/workarea/build/x86_64-slc6-gcc62-opt/share/dbreplica.config +DBReplicaSvc INFO Total of 1 servers found for host atlas8.hep.anl.gov [ATLF ] PoolSvc INFO Successfully setup replica sorting algorithm PoolSvc DEBUG OutputLevel is PoolSvc INFO Setting up APR FileCatalog and Streams @@ -343,7 +342,6 @@ CollectionTree(... DEBUG attributes# = 1 CollectionTree(... DEBUG Branch container 'EventInfo_p4_McEventInfo' CollectionTree(... DEBUG Opened container CollectionTree(EventInfo_p4/McEventInfo) of type ROOT_Tree AthenaPoolConve... INFO massageEventInfo: unable to get OverrideRunNumberFromInput property from EventSelector -ClassIDSvc INFO getRegistryEntries: read 15 CLIDRegistry entries for module ALL AthenaEventLoopMgr INFO ===>>> start of run 1 <<<=== AthenaEventLoopMgr INFO ===>>> start processing event #10, run #1 0 events processed so far <<<=== ReadData DEBUG in execute() @@ -377,8 +375,7 @@ ReadData INFO Hit x = 1020.49 y = 63.5816 z = -951.864 detector = Du ReadData INFO Hit x = 1023.7 y = 57.9027 z = -953.684 detector = DummyHitDetector ReadData INFO Hit x = 1026.91 y = 52.2238 z = -955.073 detector = DummyHitDetector ReadData INFO Hit x = 1030.12 y = 46.5449 z = -956.169 detector = DummyHitDetector -ClassIDSvc INFO getRegistryEntries: read 10 CLIDRegistry entries for module ALL -PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697 +PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691 PoolSvc INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #10, run #1 1 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -411,7 +408,7 @@ ReadData INFO Hit x = 1120.49 y = 63.5816 z = -1051.86 detector = Du ReadData INFO Hit x = 1123.7 y = 57.9027 z = -1053.68 detector = DummyHitDetector ReadData INFO Hit x = 1126.91 y = 52.2238 z = -1055.07 detector = DummyHitDetector ReadData INFO Hit x = 1130.12 y = 46.5449 z = -1056.17 detector = DummyHitDetector -PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697 +PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691 PoolSvc INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #11, run #1 2 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -444,7 +441,7 @@ ReadData INFO Hit x = 1220.49 y = 63.5816 z = -1151.86 detector = Du ReadData INFO Hit x = 1223.7 y = 57.9027 z = -1153.68 detector = DummyHitDetector ReadData INFO Hit x = 1226.91 y = 52.2238 z = -1155.07 detector = DummyHitDetector ReadData INFO Hit x = 1230.12 y = 46.5449 z = -1156.17 detector = DummyHitDetector -PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697 +PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691 PoolSvc INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #12, run #1 3 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -477,7 +474,7 @@ ReadData INFO Hit x = 1320.49 y = 63.5816 z = -1251.86 detector = Du ReadData INFO Hit x = 1323.7 y = 57.9027 z = -1253.68 detector = DummyHitDetector ReadData INFO Hit x = 1326.91 y = 52.2238 z = -1255.07 detector = DummyHitDetector ReadData INFO Hit x = 1330.12 y = 46.5449 z = -1256.17 detector = DummyHitDetector -PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697 +PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691 PoolSvc INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #13, run #1 4 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -510,7 +507,7 @@ ReadData INFO Hit x = 1420.49 y = 63.5816 z = -1351.86 detector = Du ReadData INFO Hit x = 1423.7 y = 57.9027 z = -1353.68 detector = DummyHitDetector ReadData INFO Hit x = 1426.91 y = 52.2238 z = -1355.07 detector = DummyHitDetector ReadData INFO Hit x = 1430.12 y = 46.5449 z = -1356.17 detector = DummyHitDetector -PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697 +PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691 PoolSvc INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #14, run #1 5 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -543,7 +540,7 @@ ReadData INFO Hit x = 1520.49 y = 63.5816 z = -1451.86 detector = Du ReadData INFO Hit x = 1523.7 y = 57.9027 z = -1453.68 detector = DummyHitDetector ReadData INFO Hit x = 1526.91 y = 52.2238 z = -1455.07 detector = DummyHitDetector ReadData INFO Hit x = 1530.12 y = 46.5449 z = -1456.17 detector = DummyHitDetector -PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697 +PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691 PoolSvc INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #15, run #1 6 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -576,7 +573,7 @@ ReadData INFO Hit x = 1620.49 y = 63.5816 z = -1551.86 detector = Du ReadData INFO Hit x = 1623.7 y = 57.9027 z = -1553.68 detector = DummyHitDetector ReadData INFO Hit x = 1626.91 y = 52.2238 z = -1555.07 detector = DummyHitDetector ReadData INFO Hit x = 1630.12 y = 46.5449 z = -1556.17 detector = DummyHitDetector -PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697 +PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691 PoolSvc INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #16, run #1 7 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -609,7 +606,7 @@ ReadData INFO Hit x = 1720.49 y = 63.5816 z = -1651.86 detector = Du ReadData INFO Hit x = 1723.7 y = 57.9027 z = -1653.68 detector = DummyHitDetector ReadData INFO Hit x = 1726.91 y = 52.2238 z = -1655.07 detector = DummyHitDetector ReadData INFO Hit x = 1730.12 y = 46.5449 z = -1656.17 detector = DummyHitDetector -PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697 +PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691 PoolSvc INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #17, run #1 8 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -642,7 +639,7 @@ ReadData INFO Hit x = 1820.49 y = 63.5816 z = -1751.86 detector = Du ReadData INFO Hit x = 1823.7 y = 57.9027 z = -1753.68 detector = DummyHitDetector ReadData INFO Hit x = 1826.91 y = 52.2238 z = -1755.07 detector = DummyHitDetector ReadData INFO Hit x = 1830.12 y = 46.5449 z = -1756.17 detector = DummyHitDetector -PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697 +PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691 PoolSvc INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #18, run #1 9 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -675,7 +672,7 @@ ReadData INFO Hit x = 1920.49 y = 63.5816 z = -1851.86 detector = Du ReadData INFO Hit x = 1923.7 y = 57.9027 z = -1853.68 detector = DummyHitDetector ReadData INFO Hit x = 1926.91 y = 52.2238 z = -1855.07 detector = DummyHitDetector ReadData INFO Hit x = 1930.12 y = 46.5449 z = -1856.17 detector = DummyHitDetector -PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697 +PoolSvc INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691 PoolSvc INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #19, run #1 10 events processed so far <<<=== Domain[ROOT_All] INFO -> Deaccess DbDatabase READ [ROOT_All] ???? @@ -731,6 +728,7 @@ MetaDataHdr(Dat... DEBUG Opening MetaDataHdr(Dat... DEBUG attributes# = 1 MetaDataHdr(Dat... DEBUG Branch container 'DataHeader' MetaDataHdr(Dat... DEBUG Opened container MetaDataHdr(DataHeader) of type ROOT_Tree +ClassIDSvc INFO getRegistryEntries: read 25 CLIDRegistry entries for module ALL EmptyPoolFile.root DEBUG --> Access DbContainer READ [ROOT_Tree] MetaDataHdrForm(DataHeaderForm) MetaDataHdrForm... DEBUG Opening MetaDataHdrForm... DEBUG attributes# = 1 @@ -874,7 +872,7 @@ ReadData INFO EventInfo event: 0 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #0, run #1 11 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -902,7 +900,7 @@ ReadData INFO EventInfo event: 1 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #1, run #1 12 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -930,7 +928,7 @@ ReadData INFO EventInfo event: 2 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #2, run #1 13 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -958,7 +956,7 @@ ReadData INFO EventInfo event: 3 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #3, run #1 14 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -986,7 +984,7 @@ ReadData INFO EventInfo event: 4 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #4, run #1 15 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1014,7 +1012,7 @@ ReadData INFO EventInfo event: 5 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #5, run #1 16 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1042,7 +1040,7 @@ ReadData INFO EventInfo event: 6 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #6, run #1 17 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1070,7 +1068,7 @@ ReadData INFO EventInfo event: 7 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #7, run #1 18 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1098,7 +1096,7 @@ ReadData INFO EventInfo event: 8 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #8, run #1 19 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1126,7 +1124,7 @@ ReadData INFO EventInfo event: 9 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #9, run #1 20 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1154,7 +1152,7 @@ ReadData INFO EventInfo event: 10 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #10, run #1 21 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1182,7 +1180,7 @@ ReadData INFO EventInfo event: 11 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #11, run #1 22 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1210,7 +1208,7 @@ ReadData INFO EventInfo event: 12 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #12, run #1 23 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1238,7 +1236,7 @@ ReadData INFO EventInfo event: 13 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #13, run #1 24 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1266,7 +1264,7 @@ ReadData INFO EventInfo event: 14 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #14, run #1 25 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1294,7 +1292,7 @@ ReadData INFO EventInfo event: 15 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #15, run #1 26 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1322,7 +1320,7 @@ ReadData INFO EventInfo event: 16 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #16, run #1 27 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1350,7 +1348,7 @@ ReadData INFO EventInfo event: 17 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #17, run #1 28 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1378,7 +1376,7 @@ ReadData INFO EventInfo event: 18 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #18, run #1 29 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1406,7 +1404,7 @@ ReadData INFO EventInfo event: 19 run: 1 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812 PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22 AthenaEventLoopMgr INFO ===>>> done processing event #19, run #1 30 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -1435,8 +1433,8 @@ ReadData INFO EventInfo event: 20 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #20, run #2 31 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1463,8 +1461,8 @@ ReadData INFO EventInfo event: 21 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #21, run #2 32 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1491,8 +1489,8 @@ ReadData INFO EventInfo event: 22 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #22, run #2 33 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1519,8 +1517,8 @@ ReadData INFO EventInfo event: 23 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #23, run #2 34 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1547,8 +1545,8 @@ ReadData INFO EventInfo event: 24 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #24, run #2 35 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1575,8 +1573,8 @@ ReadData INFO EventInfo event: 25 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #25, run #2 36 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1603,8 +1601,8 @@ ReadData INFO EventInfo event: 26 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #26, run #2 37 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1631,8 +1629,8 @@ ReadData INFO EventInfo event: 27 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #27, run #2 38 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1659,8 +1657,8 @@ ReadData INFO EventInfo event: 28 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #28, run #2 39 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1687,8 +1685,8 @@ ReadData INFO EventInfo event: 29 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #29, run #2 40 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1715,8 +1713,8 @@ ReadData INFO EventInfo event: 30 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #30, run #2 41 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1743,8 +1741,8 @@ ReadData INFO EventInfo event: 31 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #31, run #2 42 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1771,8 +1769,8 @@ ReadData INFO EventInfo event: 32 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #32, run #2 43 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1799,8 +1797,8 @@ ReadData INFO EventInfo event: 33 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #33, run #2 44 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1827,8 +1825,8 @@ ReadData INFO EventInfo event: 34 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #34, run #2 45 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1855,8 +1853,8 @@ ReadData INFO EventInfo event: 35 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #35, run #2 46 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1883,8 +1881,8 @@ ReadData INFO EventInfo event: 36 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #36, run #2 47 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1911,8 +1909,8 @@ ReadData INFO EventInfo event: 37 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #37, run #2 48 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1939,8 +1937,8 @@ ReadData INFO EventInfo event: 38 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #38, run #2 49 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection EventSelector DEBUG AttributeList size 3 @@ -1967,8 +1965,8 @@ ReadData INFO EventInfo event: 39 run: 2 ReadData INFO Get Smart data ptr 1 ReadData INFO Could not find ExampleTrackContainer/MyTracks ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446 -PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199 +PoolSvc INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23 AthenaEventLoopMgr INFO ===>>> done processing event #39, run #2 50 events processed so far <<<=== MetaDataSvc DEBUG handle() EndInputFile for FID:???? EventSelector INFO Disconnecting input sourceID: ???? @@ -2095,7 +2093,7 @@ ReadData INFO Track pt = 74.8928 eta = 3.1676 phi = 2.6161 detector DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #0, run #1 51 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2121,7 +2119,7 @@ ReadData INFO Track pt = 137.584 eta = -39.525 phi = 17.2679 detecto DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #1, run #1 52 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2147,7 +2145,7 @@ ReadData INFO Track pt = 228.154 eta = -6.2704 phi = 31.9197 detecto DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #2, run #1 53 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2173,7 +2171,7 @@ ReadData INFO Track pt = 324.306 eta = -15.8941 phi = 46.5715 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #3, run #1 54 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2199,7 +2197,7 @@ ReadData INFO Track pt = 422.255 eta = -13.279 phi = 61.2233 detecto DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #4, run #1 55 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2225,7 +2223,7 @@ ReadData INFO Track pt = 520.987 eta = -12.3511 phi = 75.8751 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #5, run #1 56 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2251,7 +2249,7 @@ ReadData INFO Track pt = 620.127 eta = -11.8468 phi = 90.5269 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #6, run #1 57 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2277,7 +2275,7 @@ ReadData INFO Track pt = 719.507 eta = -11.5247 phi = 105.179 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #7, run #1 58 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2303,7 +2301,7 @@ ReadData INFO Track pt = 819.038 eta = -11.2998 phi = 119.831 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #8, run #1 59 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2329,7 +2327,7 @@ ReadData INFO Track pt = 918.671 eta = -11.1334 phi = 134.482 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #9, run #1 60 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2355,7 +2353,7 @@ ReadData INFO Track pt = 1018.38 eta = -11.0052 phi = 149.134 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #10, run #1 61 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2381,7 +2379,7 @@ ReadData INFO Track pt = 1118.13 eta = -10.9031 phi = 163.786 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #11, run #1 62 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2407,7 +2405,7 @@ ReadData INFO Track pt = 1217.93 eta = -10.82 phi = 178.438 detector DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #12, run #1 63 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2433,7 +2431,7 @@ ReadData INFO Track pt = 1317.76 eta = -10.751 phi = 193.09 detector DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #13, run #1 64 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2459,7 +2457,7 @@ ReadData INFO Track pt = 1417.61 eta = -10.6927 phi = 207.741 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #14, run #1 65 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2485,7 +2483,7 @@ ReadData INFO Track pt = 1517.49 eta = -10.6429 phi = 222.393 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #15, run #1 66 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2511,7 +2509,7 @@ ReadData INFO Track pt = 1617.37 eta = -10.5997 phi = 237.045 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #16, run #1 67 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2537,7 +2535,7 @@ ReadData INFO Track pt = 1717.27 eta = -10.562 phi = 251.697 detecto DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #17, run #1 68 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2563,7 +2561,7 @@ ReadData INFO Track pt = 1817.19 eta = -10.5288 phi = 266.349 detect DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #18, run #1 69 events processed so far <<<=== EventSelector DEBUG Get AttributeList from the collection @@ -2589,7 +2587,7 @@ ReadData INFO Track pt = 1917.11 eta = -10.4993 phi = 281 detector = DataProxy WARNING accessData: IOA pointer not set ReadData WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits ReadData INFO Could not find ExampleHitContainer/MyHits -PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600 +PoolSvc INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594 PoolSvc INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21 AthenaEventLoopMgr INFO ===>>> done processing event #19, run #1 70 events processed so far <<<=== Domain[ROOT_All] INFO -> Deaccess DbDatabase READ [ROOT_All] ???? @@ -2608,9 +2606,9 @@ ToolSvc INFO Removing all tools created by ToolSvc *****Chrono***** INFO **************************************************************************************************** *****Chrono***** INFO The Final CPU consumption ( Chrono ) Table (ordered) *****Chrono***** INFO **************************************************************************************************** -cObjR_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max=0.104(+- 1.01)/ 0/ 10 [ms] #=193 -cObj_ALL INFO Time User : Tot= 50 [ms] Ave/Min/Max=0.276(+- 1.95)/ 0/ 20 [ms] #=181 -ChronoStatSvc INFO Time User : Tot= 0.91 [s] #= 1 +cObjR_ALL INFO Time User : Tot= 30 [ms] Ave/Min/Max=0.242(+- 2.68)/ 0/ 30 [ms] #=124 +cObj_ALL INFO Time User : Tot= 100 [ms] Ave/Min/Max=0.877(+- 5.55)/ 0/ 50 [ms] #=114 +ChronoStatSvc INFO Time User : Tot= 1.4 [s] #= 1 *****Chrono***** INFO **************************************************************************************************** ChronoStatSvc.f... INFO Service finalized successfully ApplicationMgr INFO Application Manager Finalized successfully diff --git a/Database/AthenaPOOL/DBDataModel/doc/packagedoc.h b/Database/AthenaPOOL/DBDataModel/doc/packagedoc.h index a6d249fcc86693de0c7694dc3da4f5b6e60b0ac8..a97aff95c590680688802cf8e391675c2efec7f5 100644 --- a/Database/AthenaPOOL/DBDataModel/doc/packagedoc.h +++ b/Database/AthenaPOOL/DBDataModel/doc/packagedoc.h @@ -22,7 +22,7 @@ StoreGate aliases) and Token string of a DataObject. One vector stores DataHeaderElements for all persistified data objects (called the "DataObject" vector) and the other one stores the same information for all upstream DataHeader ("Provenance" vector). A DataHeader is written automatically by AthenaPOOL for each "event". It is used to load the persistified -DataObject from POOL and provide support for BackNavigation. +DataObject from POOL. @section DBDataModel_Properties Settable DBDataModel Properties (Job Options) diff --git a/Database/AthenaPOOL/EventSelectorAthenaPool/doc/packagedoc.h b/Database/AthenaPOOL/EventSelectorAthenaPool/doc/packagedoc.h index 358bc04a36123cbf043e950c3914382c2a2d69f1..12ff1da8a9682d26b62922e0a47fe9a795735966 100644 --- a/Database/AthenaPOOL/EventSelectorAthenaPool/doc/packagedoc.h +++ b/Database/AthenaPOOL/EventSelectorAthenaPool/doc/packagedoc.h @@ -14,11 +14,6 @@ The EventSelectorAthenaPool package reimplements the Gaudi IEvtSelector interfac The package also contains equivalent support (via CondProxyProvider) for conditions data input from POOL. -@subsection BackNavigation - -The EventSelectorAthenaPool implements BackNavigation using the "Provenance" vector in the DataHeader. - - @section EventSelectorAthenaPool_Properties Settable EventSelectorAthenaPool Properties (Job Options) @include EventSelectorAthenaPool_jobOptions.py diff --git a/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.cxx b/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.cxx index 9051defcb379c27a873a20e75ce9775d8686ae02..272b644af1a1f4910f9e488f271c03509559cb26 100755 --- a/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.cxx +++ b/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.cxx @@ -17,7 +17,6 @@ // Framework #include "GaudiKernel/GenericAddress.h" #include "GaudiKernel/StatusCode.h" -#include "GaudiKernel/IJobOptionsSvc.h" #include "StoreGate/ActiveStoreSvc.h" #include "StoreGate/StoreGateSvc.h" @@ -29,12 +28,11 @@ AthenaPoolAddressProviderSvc::AthenaPoolAddressProviderSvc(const std::string& name, ISvcLocator* pSvcLocator) : ::AthService(name, pSvcLocator), m_activeStoreSvc("ActiveStoreSvc", name), + m_metaDataStore("MetaDataStore", name), m_clidSvc("ClassIDSvc", name), m_guid() { - declareProperty("BackNavigation", m_backNavigationFlag = false); - declareProperty("BackNavigationScope", m_backNavigationScope); declareProperty("DataHeaderKey", m_dataHeaderKey = "EventSelector"); - declareProperty("DataHeaderIterator", m_dataHeaderIterator = false); + declareProperty("DataHeaderIterator", m_dataHeaderIterator = true); } //________________________________________________________________________________ AthenaPoolAddressProviderSvc::~AthenaPoolAddressProviderSvc() { @@ -55,6 +53,11 @@ StatusCode AthenaPoolAddressProviderSvc::initialize() { ATH_MSG_FATAL("Cannot initialize AthService base class."); return(StatusCode::FAILURE); } + // Retrieve MetaDataStore + if (!m_metaDataStore.retrieve().isSuccess()) { + ATH_MSG_FATAL("Cannot get MetaDataStore."); + return(StatusCode::FAILURE); + } // Retrieve ClassIDSvc if (!m_clidSvc.retrieve().isSuccess()) { ATH_MSG_FATAL("Cannot get ClassIDSvc."); @@ -68,6 +71,10 @@ StatusCode AthenaPoolAddressProviderSvc::finalize() { if (!m_clidSvc.release().isSuccess()) { ATH_MSG_WARNING("Cannot release ClassIDSvc."); } + // Release MetaDataStore + if (!m_metaDataStore.release().isSuccess()) { + ATH_MSG_WARNING("Cannot release MetaDataStore."); + } return(::AthService::finalize()); } //________________________________________________________________________________ @@ -135,15 +142,13 @@ StatusCode AthenaPoolAddressProviderSvc::loadAddresses(StoreID::type storeID, return(StatusCode::FAILURE); } if (m_dataHeaderIterator) { - ServiceHandle<StoreGateSvc> mds("MetaDataStore", name()); - if (!mds.retrieve().isFailure()) { - const DataHeader* dataHeaderCopy = new DataHeader(*dataHeader.cptr()); - if (mds->record(dataHeaderCopy, thisFile.toString()).isFailure()) ATH_MSG_WARNING("Can't copy event DataHeader to MetaData store."); + const DataHeader* dataHeaderCopy = new DataHeader(*dataHeader.cptr()); + if (m_metaDataStore->record(dataHeaderCopy, thisFile.toString()).isFailure()) { + ATH_MSG_WARNING("Can't copy event DataHeader to MetaData store."); } } } else { - ServiceHandle<StoreGateSvc> mds("MetaDataStore", name()); - if (mds.retrieve().isFailure() || mds->retrieve(dataHeader, thisFile.toString()).isFailure()) { + if (m_metaDataStore->retrieve(dataHeader, thisFile.toString()).isFailure()) { ATH_MSG_WARNING("Can't get event DataHeader from MetaData store."); if (!eventStore()->retrieve(dataHeader, m_dataHeaderKey.value()).isSuccess() || !dataHeader.isValid()) { ATH_MSG_ERROR("Cannot retrieve DataHeader from StoreGate."); @@ -158,15 +163,6 @@ StatusCode AthenaPoolAddressProviderSvc::loadAddresses(StoreID::type storeID, } SG::TransientAddress* tadd = element.getAddress(); if (tadd->clID() == ClassID_traits<DataHeader>::ID()) { // self reference - if (tadd->name() != "StreamRAW") { - if (tadd->name().empty() && dataHeader->sizeProvenance() == 1) { // reading DataHeader satellite - SG::TransientAddress* taddDh = dataHeader->beginProvenance()->getAddress(); - if (taddDh != nullptr) { - tads.push_back(new SG::TransientAddress(taddDh->clID(), "Full", taddDh->address())); // full DataHeader - } - delete taddDh; taddDh = nullptr; - } - } delete tadd; tadd = nullptr; } else { ATH_MSG_DEBUG("loadAddresses: DataObject address, clid = " << tadd->clID() << ", name = " << tadd->name()); @@ -179,54 +175,8 @@ StatusCode AthenaPoolAddressProviderSvc::loadAddresses(StoreID::type storeID, return(StatusCode::SUCCESS); } //________________________________________________________________________________ -StatusCode AthenaPoolAddressProviderSvc::updateAddress(StoreID::type storeID, - SG::TransientAddress* tad, - const EventContext& /*ctx*/) -{ - assert(tad); - if (storeID != StoreID::EVENT_STORE && storeID != StoreID::PILEUP_STORE) { - return(StatusCode::FAILURE); - } - // No BackNavigation to DataHeader or AttributeList - if (tad->clID() == ClassID_traits<DataHeader>::ID()) { - return(StatusCode::FAILURE); - } else if (tad->clID() == ClassID_traits<AthenaAttributeList>::ID()) { - return(StatusCode::FAILURE); - } - std::string entry; - const DataHandle<DataHeader> dataHeader; - if (eventStore()->contains<DataHeader>("Full")) { - if (!eventStore()->retrieve(dataHeader, "Full").isSuccess()) { - ATH_MSG_ERROR("updateAddress: Cannot retrieve Full DataHeader from StoreGate"); - return(StatusCode::FAILURE); - } - const SG::TransientAddress* defObj = nullptr; - for (const auto& element : *dataHeader) { - const SG::TransientAddress* tadd = element.getAddress(); - const std::set<CLID>& ids = element.getClassIDs(); - if (ids.find(tad->clID()) != ids.end()) { - if (defObj == nullptr && tad->name() == tadd->name()) { - defObj = tadd; tadd = nullptr; - } else if (tad->name() == "DEFAULT") { - if (defObj == nullptr) { - defObj = tadd; tadd = nullptr; - } else { - ATH_MSG_WARNING("No default Address for Clid: " << tad->clID()); - delete tadd; tadd = nullptr; - delete defObj; defObj = nullptr; - return(StatusCode::FAILURE); - } - } - } - EventSelectorAthenaPoolUtil::registerKeys(element, eventStore()); - delete tadd; tadd = nullptr; - } - if (defObj != nullptr) { - ATH_MSG_DEBUG("Found Address: " << defObj->address()); - tad->setAddress(defObj->address()); - delete defObj; defObj = nullptr; - return(StatusCode::SUCCESS); - } - } +StatusCode AthenaPoolAddressProviderSvc::updateAddress(StoreID::type /*storeID*/, + SG::TransientAddress* /*tad*/, + const EventContext& /*ctx*/) { return(StatusCode::FAILURE); } diff --git a/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.h b/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.h index dda9d7c8f8e4abed520bd56d7a994df32c665943..2b6849c5f4db42fd0d7f3853dfaeb36b9ede8f7e 100755 --- a/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.h +++ b/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.h @@ -59,15 +59,11 @@ public: // Constructor and Destructor private: // data ServiceHandle<ActiveStoreSvc> m_activeStoreSvc; + ServiceHandle<StoreGateSvc> m_metaDataStore; ServiceHandle<IClassIDSvc> m_clidSvc; Guid m_guid; private: // properties - /// BackNavigation, switch on back navigation to find objects in input streams: default = false. - BooleanProperty m_backNavigationFlag; - /// BackNavigationScope, vector with '<processTag>::<type>#<key>' hints for backNavigation. - StringArrayProperty m_backNavigationScope; - /// DataHeaderKey, StoreGate key of event entry object (type DataHeader). StringProperty m_dataHeaderKey; diff --git a/Database/AthenaPOOL/OutputStreamAthenaPool/share/OutputStreamAthenaPool_jobOptions.py b/Database/AthenaPOOL/OutputStreamAthenaPool/share/OutputStreamAthenaPool_jobOptions.py index 634aa71ac7747ca96f4d590bd372d0177b6b6d19..a01c108607849c87a2b1b4fe9a47e73e78365a10 100755 --- a/Database/AthenaPOOL/OutputStreamAthenaPool/share/OutputStreamAthenaPool_jobOptions.py +++ b/Database/AthenaPOOL/OutputStreamAthenaPool/share/OutputStreamAthenaPool_jobOptions.py @@ -13,15 +13,6 @@ from AthenaServices.AthenaServices import AthenaOutputStreamTool WritingTool = AthenaOutputStreamTool( "StreamTool" ) -# List of additional DataHeader, which point to subset of DataObjects only -# - "<SatelliteName>:<Type>[#<Key>],...", -# - <SatelliteName> represents the StoreGate key of the satellite DataHeader. -# - As a special character, a '/' is used at the end to mark this DataHeader as a satellite. -# - <Type>[#<Key>],. determines the references that are copied from the full DataHeader to the satellite. -# - They should always include EventInfo, as that is for any event processing. -WritingTool.DataHeaderSatellites = [ "basic/:EventInfo#*" ] -WritingTool.DataHeaderSatellites = [ ] - # Prefix for DataHeader POOL container, default is "POOLContainer_". # Note: this needs to be "POOLContainer_" for EventData, so that EventSelector can open it. WritingTool.OutputCollection = "POOLContainer_"; diff --git a/Database/AthenaRoot/AthenaRootComps/python/OutputStreamAthenaRoot.py b/Database/AthenaRoot/AthenaRootComps/python/OutputStreamAthenaRoot.py index 7be413527d9b2c96859c3a8ed69f002a6d16b36f..702f13c45ab6af25076b5d824ab160afbf09b544 100644 --- a/Database/AthenaRoot/AthenaRootComps/python/OutputStreamAthenaRoot.py +++ b/Database/AthenaRoot/AthenaRootComps/python/OutputStreamAthenaRoot.py @@ -24,7 +24,6 @@ def createNtupleOutputStream(streamName, fileName, tupleName="physics", asAlg = # Now do standard output stream writingTool1 = AthenaRootOutputStreamTool( streamName + "Tool" ) writingTool1.TreeName = tupleName - #writingTool1.DataHeaderSatellites = [ "basic/:EventInfo#*" ] writingTool1.OutputFile = fileName #writingTool1. cls = AthenaRootNtupleOutputStreamProtect diff --git a/Database/AthenaRoot/AthenaRootComps/src/xAODEventSelector.cxx b/Database/AthenaRoot/AthenaRootComps/src/xAODEventSelector.cxx index e6fecbdf6d10a715663233a30edc64b7dd55d30d..3af4cacfd913bf109c1c61608cd712811001b781 100644 --- a/Database/AthenaRoot/AthenaRootComps/src/xAODEventSelector.cxx +++ b/Database/AthenaRoot/AthenaRootComps/src/xAODEventSelector.cxx @@ -148,7 +148,6 @@ xAODEventSelector::xAODEventSelector( const std::string& name, declareProperty( "ReadMetaDataWithPool", m_readMetadataWithPool=false, "If true, using POOL to read metadata, will ensure input file is registered with catalog"); #ifndef XAOD_ANALYSIS - declareProperty( "BackNavigation", m_backNavigation=false, "Compability flag for RecExCommon"); declareProperty( "CollectionType", m_collectionType="", "Compability flag for RecExCommon"); #endif diff --git a/Database/PersistentDataModel/doc/packagedoc.h b/Database/PersistentDataModel/doc/packagedoc.h index 87cd3d5d953c8adad7c72b39efa65f24c3bc9c2d..2f907f0caa7b6f5efcbdc548137cb9090168d2c5 100644 --- a/Database/PersistentDataModel/doc/packagedoc.h +++ b/Database/PersistentDataModel/doc/packagedoc.h @@ -18,7 +18,7 @@ StoreGate aliases) and Token string of a DataObject. One vector stores DataHeaderElements for all persistified data objects (called the "DataObject" vector) and the other one stores the same information for all upstream DataHeader ("Provenance" vector). A DataHeader is written automatically by AthenaPOOL for each "event". It is used to load the persistified -DataObject from POOL and provide support for BackNavigation. +DataObject from POOL. @section PersistentDataModel_Properties Settable PersistentDataModel Properties (Job Options) diff --git a/Generators/EvgenJobTransforms/share/skeleton.ABtoEVGEN.py b/Generators/EvgenJobTransforms/share/skeleton.ABtoEVGEN.py index 59f67591f48221deea19665384fd8450ec61b66f..558642bb23744dc2bfd8a26c338d3677ab04f3ee 100644 --- a/Generators/EvgenJobTransforms/share/skeleton.ABtoEVGEN.py +++ b/Generators/EvgenJobTransforms/share/skeleton.ABtoEVGEN.py @@ -51,10 +51,6 @@ svcMgr += AtRanluxGenSvc() ## Jobs should stop if an include fails. jobproperties.AthenaCommonFlags.AllowIgnoreConfigError = False -## Compatibility with jets -from RecExConfig.RecConfFlags import jobproperties -jobproperties.RecConfFlags.AllowBackNavigation = True - ## Set up a standard logger from AthenaCommon.Logging import logging evgenLog = logging.getLogger('Generate') diff --git a/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py b/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py index 7a8174126c4763154d33ece46fc1b1cc4b120dc0..52dab345c7f76180ac15ddcf86a7313486d7dc9d 100644 --- a/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py +++ b/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py @@ -51,10 +51,6 @@ svcMgr += AtRanluxGenSvc() ## Jobs should stop if an include fails. jobproperties.AthenaCommonFlags.AllowIgnoreConfigError = False -## Compatibility with jets -from RecExConfig.RecConfFlags import jobproperties -jobproperties.RecConfFlags.AllowBackNavigation = True - ## Set up a standard logger from AthenaCommon.Logging import logging evgenLog = logging.getLogger('Generate') diff --git a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/python/evgenD3PD.py b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/python/evgenD3PD.py index b2e5fdf1cd5ea7d897021ffbabcdb889937c62c4..da7259f9a268c981169f0f96b8a5db8e97eab1a9 100644 --- a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/python/evgenD3PD.py +++ b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/python/evgenD3PD.py @@ -41,8 +41,6 @@ def evgenD3PD (file, #-------------------------------------------------------------------------- if rec.doTruth(): # compatibility with jets - from RecExConfig.RecConfFlags import jobproperties - jobproperties.RecConfFlags.AllowBackNavigation = True from JetRec.JetRecFlags import jobproperties as jobpropjet jobpropjet.JetRecFlags.inputFileType = "GEN" diff --git a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthD3PDfromEVGEN_prodOptions.py b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthD3PDfromEVGEN_prodOptions.py index c2c6f0a24e610ac9bfe701b175267cbb8e7f9e61..223a8ae66ac569f873282ba6fb9fd00920b7ffec 100644 --- a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthD3PDfromEVGEN_prodOptions.py +++ b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthD3PDfromEVGEN_prodOptions.py @@ -13,10 +13,6 @@ topSequence.METAlg += METPartTruth from AthenaCommon.SystemOfUnits import GeV from D3PDMakerConfig.D3PDMakerFlags import jobproperties -# compatibility with jets -#from RecExConfig.RecConfFlags import jobproperties -#jobproperties.RecConfFlags.AllowBackNavigation = True - from JetRec.JetRecFlags import jobproperties as jobpropjet jobpropjet.JetRecFlags.inputFileType = "GEN" diff --git a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthSusyD3PDfromEVGEN_prodOptions.py b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthSusyD3PDfromEVGEN_prodOptions.py index 3cd9a17304c0600597757e67f77a6b1786f19b34..9f45c7141d71a87094acf9062959293375b09d6e 100644 --- a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthSusyD3PDfromEVGEN_prodOptions.py +++ b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthSusyD3PDfromEVGEN_prodOptions.py @@ -10,10 +10,6 @@ topSequence.METAlg+=METPartTruth #-------------------------------------------------------------------------- # Configuration #-------------------------------------------------------------------------- -# compatibility with jets -from RecExConfig.RecConfFlags import jobproperties -jobproperties.RecConfFlags.AllowBackNavigation = True - from JetRec.JetRecFlags import jobproperties as jobpropjet jobpropjet.JetRecFlags.inputFileType = "GEN" diff --git a/Reconstruction/RecExample/RecExCommission/share/RecExCommissionCommonFlags_jobOptions.py b/Reconstruction/RecExample/RecExCommission/share/RecExCommissionCommonFlags_jobOptions.py index 28d3249054bcee974759a24c6adda8d0d21b089f..4d374d8542c72427106c8fc383636da428174700 100644 --- a/Reconstruction/RecExample/RecExCommission/share/RecExCommissionCommonFlags_jobOptions.py +++ b/Reconstruction/RecExample/RecExCommission/share/RecExCommissionCommonFlags_jobOptions.py @@ -91,7 +91,6 @@ jobproperties.BField.endcapToroidOn=False #from RecExConfig.RecConfFlags import recConfFlags -#RecConfFlags.AllowBackNavigation #RecConfFlags.AllowDisable #RecConfFlags.AllowIgnoreConfigError #RecConfFlags.AllowIgnoreExistingDataObject diff --git a/Reconstruction/RecExample/RecExCond/share/RecExCommon_flags.py b/Reconstruction/RecExample/RecExCond/share/RecExCommon_flags.py index 3b467a4d16fdc87bb35d0cd7dacaed61b0f67ca7..3197989bb89df318eb30b6c3464bc182b9000428 100755 --- a/Reconstruction/RecExample/RecExCond/share/RecExCommon_flags.py +++ b/Reconstruction/RecExample/RecExCond/share/RecExCommon_flags.py @@ -133,7 +133,6 @@ RecExCommonFlags = { 'doShowSizeStatistics' : False, # if print pool object size stat of input file 'noESDTrigger' : False, # specify that ESD has no trigger info (hack!) 'doFileMetaData' : True, # specify that meta data should be written to file - 'doBackNavigation' : False, # if allow back navigation 'doEdmMonitor' : False, # if monitor edm leak 'doDumpTES' : False, # if dump storegate transient event store 'doDumpTDS' : False, # if dump storegate transient detector store @@ -480,13 +479,6 @@ else: logRecExCommon_flags.info ('Modified value for flag %s new flag: %s old flag:%s',i,jpvalue,i_value) -# some special migration -if rec.oldFlagTopSteering() and 'doBackNavigation' in varInit: - from RecExConfig.RecConfFlags import recConfFlags - recConfFlags.AllowBackNavigation=doBackNavigation - - - # some special migration (temporary) if rec.doFloatingPointException() and not athenaCommonFlags.isOnline(): from AthenaCommon.AthenaCommonFlags import athenaCommonFlags @@ -722,7 +714,6 @@ if rec.Production(): #recConfFlags.AllowIgnoreExistingDataObject=True #recConfFlags.AllowIgnoreConfigError=True #recConfFlags.AllowDisable=True -#recConfFlags.AllowBackNavigation=False diff --git a/Reconstruction/RecExample/RecExConfig/python/ObjKeyStore.py b/Reconstruction/RecExample/RecExConfig/python/ObjKeyStore.py index 4b20f03fef91e198823f002c9b41baa6defcd95c..1679fa78cdcd87115de15e2cef587609e0d347a6 100755 --- a/Reconstruction/RecExample/RecExConfig/python/ObjKeyStore.py +++ b/Reconstruction/RecExample/RecExConfig/python/ObjKeyStore.py @@ -93,11 +93,6 @@ class _ObjKeyStore( object ): def isInInput(self,type="",key="*"): flag = self.isInTransient(type,key) or self.isInInputFile(type,key) - - if not flag: - from RecExConfig.RecConfFlags import recConfFlags - if recConfFlags.AllowBackNavigation() and self.isInInputBackNav(type,key): - flag=True return flag diff --git a/Reconstruction/RecExample/RecExConfig/python/RecConfFlags.py b/Reconstruction/RecExample/RecExConfig/python/RecConfFlags.py index e9daf707319ca4189c5927bb084074be540bb563..b5f616c9dcecfd1bc074b868b9f3a0fdb5d0ab92 100755 --- a/Reconstruction/RecExample/RecExConfig/python/RecConfFlags.py +++ b/Reconstruction/RecExample/RecExConfig/python/RecConfFlags.py @@ -42,14 +42,6 @@ class AllowDisable(JobProperty): allowedTypes = ['bool'] StoredValue = True -# -class AllowBackNavigation(JobProperty): - """ Configures the global lock state to allow or not Back Navigation. - """ - statusOn = True - allowedTypes = ['bool'] - StoredValue = False - # Defines the container for the performance monitoring flags class RecConfFlags(JobPropertyContainer): """ The global Configured flag/job property container. @@ -65,7 +57,6 @@ list_jobproperties = [ AllowIgnoreExistingDataObject, AllowIgnoreConfigError, AllowDisable, - AllowBackNavigation ] for i in list_jobproperties: diff --git a/Reconstruction/RecExample/RecExConfig/python/testObjKeyStore.py b/Reconstruction/RecExample/RecExConfig/python/testObjKeyStore.py index d40ac0b8e1659d43f19af644cbe794d84c3ab988..f08073a4e4e09a1a4a01837f5446938370bae4f0 100755 --- a/Reconstruction/RecExample/RecExConfig/python/testObjKeyStore.py +++ b/Reconstruction/RecExample/RecExConfig/python/testObjKeyStore.py @@ -30,9 +30,6 @@ print thed print ":"*80 -from RecExConfig.RecConfFlags import jobproperties as jp -jp.RecConfFlags.AllowBackNavigation = True - ## testing singleton-ness m = ObjKeyStore() b = ObjKeyStore()