Skip to content
Snippets Groups Projects
  1. Mar 16, 2018
  2. Mar 15, 2018
  3. Mar 14, 2018
  4. Mar 13, 2018
    • scott snyder's avatar
      ThreadInitTask: MT fix. · f0c81ef3
      scott snyder authored
      ToolHandle is not thread-safe.
      In order to be able to run thread initialization in parallel,
      we need to make thread-local copies of the ToolHandleArray.
      
      Needed to allow running part of the G4 initialization in parallel
      for the ATLAS simulation.  Makes a significant difference  on many-core
      machines like KNL.
      f0c81ef3
    • Frank Winklmeier's avatar
      Remove constexpr from default constructor · 0f02d1b0
      Frank Winklmeier authored
      Coverity claims:
      
       error #2443: defaulted default constructor cannot be constexpr
                because the corresponding implicitly declared default constructor
                would not be constexpr
          constexpr StatusCode() = default;
      
      Independent of that there is little use of declaring the default
      constructor as constexpr as it is calling the non-constexpr
      default_category().
      0f02d1b0
  5. Mar 12, 2018
    • Martin Errenst's avatar
      Fix bug in deReg and add test · d9a07c28
      Martin Errenst authored
      The lambda in deReg( TObject* ) tried to access vhid->at(0) after a
      check for vhid->size() == 0. This resulted in a certain crash.
      
      I've reorganized the function to delete the vector of THistIDs when
      vhid->size() is 1 (not 0).
      There is also a new test case that registers and deregisters a single
      histogram.
      
      Apply formatting
      d9a07c28
  6. Mar 08, 2018
    • Martin Errenst's avatar
      Add documentation README to THistSvc folder · 21264e1f
      Martin Errenst authored
      Add legacy methods for regGraph and regTree
      
      Migrating the Athena in these cases would be possible, but not very
      clean. This is why I decided to favor a consistent interface (with
      similar methods for Hists, Trees and Graphs), opposed to only providing
      unique_ptr methods. It would be good if future THistSvc clients would
      pick up the new methods and old methods would be migrated over time.
      21264e1f
Loading