Skip to content
Snippets Groups Projects
  1. Nov 21, 2018
    • James Beacham's avatar
      Merge branch 'referenceCoherentNoise' into '21.0' · d16a39fd
      James Beacham authored and Atlas Nightlybuild's avatar Atlas Nightlybuild committed
      LArMonTools modified to be able to set the output file name from JO
      
      See merge request atlas/athena!16010
      
      (cherry picked from commit 40178cfc [formerly 72230d76aa83d198c7c50c2906c33b0dd58770f6])
      
      50ef29f1 LArMonTools modified to be able to set the output file name from JO
      
      Former-commit-id: fa7fe8b8781d8c8870b4096c4c958da74a420b1c
      d16a39fd
  2. Nov 20, 2018
  3. Nov 06, 2018
  4. Nov 01, 2018
    • Kenta Uno's avatar
      Adjust filling · 9eb7c9e9
      Kenta Uno authored
      Former-commit-id: fba8cb2856d955a82cf46d6f549b899c6fbe488f
      9eb7c9e9
  5. Oct 08, 2018
  6. Oct 05, 2018
  7. Sep 30, 2018
  8. Sep 27, 2018
  9. Sep 23, 2018
  10. Sep 13, 2018
  11. Sep 10, 2018
    • Frank Winklmeier's avatar
      Merge branch 'patch-65' into 'master' · 2d67ef15
      Frank Winklmeier authored and John Derek Chapman's avatar John Derek Chapman committed
      LArG4Code: Fix dictionary generation warning
      
      See merge request atlas/athena!13745
      
      (cherry picked from commit fcbb5fb9 [formerly ba7beb7c6611ae5c7f449f8a58cda1b9c798e83b])
      
      828a527d Remove "variable" dictionary rule as there are no variables (only enums) in LArG4
      
      Former-commit-id: 59ac9a2925ad9f8d4a9c98e7c93b879ac002b968
      2d67ef15
  12. Sep 04, 2018
  13. Aug 20, 2018
  14. Jul 19, 2018
  15. Jul 13, 2018
    • John Chapman's avatar
      Tidying of EscapedEnergyProcessing::Process method · b68e28d1
      John Chapman authored
      Standardised indentation. Use ATH(UN)LIKELY macros to optimize
      branch prediction.
      
      
      Former-commit-id: 4f0af37f8345a4bce3ae49f6f9da389e5bf3e1fd
      b68e28d1
    • John Chapman's avatar
      Move CreateFakeStep method into the SimulationEnergies class. · 00718da1
      John Chapman authored
      Add a new `CreateFakeStep` method to the `SimulationEnergies`
      class based on the version in `(Tile)EscapedEnergyProcessing`,
      but incorporating some of the functionality from the
      `SimulationEnergies::ProcessEscapedEnergy` method. This is then called
      from `SimulationEnergies::ProcessEscapedEnergy` prior to the
      calls to `(Tile)EscapedEnergyProcessing::Process`. Remove
      obsolete `CreateFakeStep` methods from
      `(Tile)EscapedEnergyProcessing` classes.
      
      Drop old `Process` method and rename `ProcessNew` to `Process` in
      `(Tile)EscapedEnergyProcessing`. Switch `ProcessEscapedEnergy`
      to provide a `G4Step` as input to the `Process` calls.
      
      Part of the tidying for ATLASSIM-3718.
      
      
      Former-commit-id: e2efc345963b0b26b20dcaa5e544934266bb7981
      00718da1
    • John Chapman's avatar
      Create temporary ProcessNew method in (Tile)EscapedEnergyProcessing · 3da4f8c0
      John Chapman authored
      The new tempoary `ProcessNew` method takes over most of the functionality
      of the `Process` method without requiring clients to adapt their interface.
      The `Process` method now creates a fake `G4Step` and uses that as
      the input to `ProcessNew`. Part of the tidying for ATLASSIM-3718.
      
      
      Former-commit-id: d463e219a0a311ff3adbb64cb4db9acb384d3568
      3da4f8c0
    • John Chapman's avatar
      Move creation of fake G4Step object to a separate method · 51d98149
      John Chapman authored
      Updating `EscapedEnergyProcessing` (LAr) and `TileEscapedEnergyProcessing`
      classes to create fake `G4Step` instances in a separate method.
      For thread-safety reasons these instances are created each time the
      method is called rather than simply updating a version pointed at by
      a static pointer. To prevent memory leaks the fake `G4Step` instances
      are pointed at by a `std::unique_ptr`. This is part of the tidying
      for ATLASSIM-3718.
      
      
      Former-commit-id: cca461cd32f6dd3a3b72ae942256600d6c1da409
      51d98149
  16. Jul 06, 2018
  17. Jun 29, 2018
  18. Jun 18, 2018
  19. Jun 15, 2018
  20. Jun 13, 2018
  21. Jun 12, 2018
  22. Jun 08, 2018
    • John Chapman's avatar
      Add isTestBeam property to LArBarrelPresamplerGeometry · 2f44d6a5
      John Chapman authored
      Whether we are running a test-beam job or not should be known at
      configuration time, so it is much more efficient to set a configurable
      property at this point rather than checking whether we are using
      a test beam geometry *every single step* in the pre-sampler. Part of
      the changes for ATLASSIM-2643. (Does not change the output in my local tests.)
      
      
      Former-commit-id: ffc9ec29d05010b853bca289ddb799d2e448ed46
      2f44d6a5
  23. Jun 07, 2018
    • John Chapman's avatar
      Add isTestBeam property to LArBarrelPresamplerCalculator · 21716d97
      John Chapman authored
      Whether we are running a test-beam job or not should be known at
      configuration time, so it is much more efficient to set a configurable
      property at this point rather than checking whether we are using
      a test beam geometry *every single step* in the pre-sampler. Part of
      the changes for ATLASSIM-2643. (Does not change the output in my local tests.)
      
      
      Former-commit-id: 94d71c38165cec8d43a49c10adf7610d5cb04c8a
      21716d97
    • John Chapman's avatar
      Code tidying of LArG4Barrel package · 0fe84132
      John Chapman authored
      Making a variables const where possible and tidying some syntax.
      
      
      Former-commit-id: ad6fa0646125011fba809da00dc46837544d988f
      0fe84132
    • John Chapman's avatar
      Remove short-lived heap allocations of strings in LArG4Barrel · 673780d7
      John Chapman authored
      As mentioned in	ATLASSIM-2643, lines using char* literals cause	short-lived
      heap-allocations, harming simulation performance. This merge request aims
      to mitigate this by making the strings in question static const.
      
      
      Former-commit-id: 9680dee1dc3df5ad5ad7958a1fda116ddf76d85f
      673780d7
    • John Chapman's avatar
      Remove short-lived heap allocations in LArG4HEC · 499b1f50
      John Chapman authored
      As mentioned in ATLASSIM-2643, lines using char* literals cause short-lived
      heap-allocations, harming simulation performance. This merge request aims
      to mitigate this by making the strings in question static const.
      
      
      Former-commit-id: 9f80174247e061081f80592aac85f5429fa5de79
      499b1f50
  24. Jun 06, 2018
Loading