Skip to content
Snippets Groups Projects
  1. Aug 25, 2020
  2. Aug 24, 2020
  3. Aug 21, 2020
  4. Aug 03, 2020
  5. Aug 01, 2020
  6. Jul 30, 2020
  7. Jul 16, 2020
  8. Jul 03, 2020
  9. Jun 30, 2020
  10. Jun 27, 2020
  11. Jun 26, 2020
  12. Jun 08, 2020
  13. May 13, 2020
  14. Apr 17, 2020
  15. Apr 09, 2020
  16. Jan 24, 2020
    • Vakhtang Tsulaia's avatar
      First attempt to store IOVMetaDataContainer objects into MetaCont · 4daa8704
      Vakhtang Tsulaia authored
      In order to support multiple copies of metadata objects in flight in AthenaMT
      (required for running over more than one input file), such metadata objects
      need to be stored into MetaCont - a container for objects of the same time
      indexed by SID (file name).
      
      This commit introduces a mechanism inside IOVDbMetaDataTool, which gets triggered
      at BeginInputFile incident, and which stores IOVMetaDataContainer objects read
      from each input file into MetaCont<IOVMetaDataContainer>, which is accessible
      to clients in the MetaDataStore via ReadMetaHandle-s.
      
      The changes affect several files:
      
      * CondAttrListCollection.h
      
      Introduced new overloaded version of the dump() which allows printing the contents
      of CondAttrListCollection to MsgStream. This is mostly for debugging purpose.
      
      * MetaCont.h
      
      The interface was simplified by dropping several methods, that have no clients.
      These mathods can be reintroduced later, if necessary.
      
      * MetaHandleKey(.h,.icc)
      
      The code was updated by analogy with the current implementation of CondHandleKey
      
      * ReadMetaHandle.h
      
      Dropped the inheritance from VarHandleBase, and fixed the implementation of the constructor.
      
      * ReadMetaHandleKey.h
      
      Introduced new constructor.
      
      * IOVMetaDataContainer(.h,.cxx)
      
      Simplified the merge() method and introduced new dump() method
      
      * IOVPayloadContainer(.h,.cxx)
      
      Introduced copy constructor and assignment operator
      
      * IOVDbMetaDataTool(.h,.cxx)
      
      Introduced two new methods fillMetaCont(), which adds IOVMetaDataContainer to MetaCont-s,
      and dumpMetaConts()
      4daa8704
  17. Jan 15, 2020
    • Vakhtang Tsulaia's avatar
      Dropped several components of the Metadata handling infrastructure · 87cdc913
      Vakhtang Tsulaia authored
      The following classes have been dropped:
        GenericMetadataTool
        GenericMetadataToolNoAux
        MetaInputLoader
        WriteMetaHandle
      
      These components are currently not being used by our code, except for some tests.
      The idea is to temporarily drop them in order to facilitate the migration
      of metadata handling code to MetaContainers and ReadMetaHandles. Some of the
      dropped components may be reintroduced later, as needed.
      87cdc913
  18. Jan 06, 2020
  19. Dec 16, 2019
  20. Dec 14, 2019
  21. Nov 26, 2019
    • John Chapman's avatar
      Rename OutputStreamAthenaPool.OutputStreamAthenaPool module to... · 1b4b5c5a
      John Chapman authored
      Rename OutputStreamAthenaPool.OutputStreamAthenaPool module to OutputStreamAthenaPool.CreateOutputStreams
      
      Having a module with the same name as the package name causes problems with syntax like:
      
      ```from OutputStreamAthenaPool.OutputStreamAthenaPoolConf import ...```
      
      in python 2.7, so the module has been renamed to `CreateOutputStreams` and all references in the code
      have been adapted.
      1b4b5c5a
  22. Nov 24, 2019
  23. Nov 21, 2019
  24. Nov 17, 2019
  25. Nov 06, 2019
  26. Oct 17, 2019
  27. Oct 15, 2019
  28. Oct 14, 2019
  29. Sep 23, 2019
  30. Sep 19, 2019
  31. Sep 13, 2019
  32. Sep 10, 2019
  33. Sep 08, 2019
  34. Sep 05, 2019
  35. Aug 16, 2019
  36. Jul 31, 2019
Loading