1. 01 Apr, 2016 4 commits
  2. 22 Mar, 2016 7 commits
  3. 21 Mar, 2016 1 commit
  4. 18 Mar, 2016 1 commit
  5. 16 Mar, 2016 6 commits
  6. 15 Mar, 2016 6 commits
  7. 14 Mar, 2016 2 commits
  8. 11 Mar, 2016 11 commits
  9. 10 Mar, 2016 2 commits
    • Benedikt Hegner's avatar
      updated HEPTools/LCG version to 84 · 9ea0f970
      Benedikt Hegner authored
      Fixes GAUDI-1195
      
      See merge request !134
      9ea0f970
    • Benedikt Hegner's avatar
      Register Tools declared in ToolHandleArray in parent Algorithm/AlgTool · f84ad021
      Benedikt Hegner authored
      data deps of Tools in ToolHandleArrays are not pushed to parent Alg/AlgTool
      
      need to add a declareProperty(... ToolHandleArray<T> ...) to Algorithm and AlgTool, and add all ToolHandleArrays thus declared to a container that gets processed during initToolHandles. In order to avoid adding tools from Arrays that haven't been retrieved, we have to add a bool flag to the GaudiHandleArrayBase to detect if it's been retrieved. there's a bit of ugliness in extracting a ptr to an IAlgTool from the untemplated GaudiHandleArrayBase, as we have to explicitly retrieve the tool from the ToolSvc by name, but since it's already been retrieved when the Array gets retrieved, we won't be doing any new creations.
      
      I believe that the testing for whether the retrieved tool is public or private is redundant, as I don't think you can put a Public tool into a Private ToolHandleArray (at least you can't seem to do so in ATLAS), but I left it in just in case.
      
      
      See GAUDI-1190
      
      
      
      See merge request !124
      f84ad021