1. 20 Sep, 2021 1 commit
  2. 08 Jun, 2021 1 commit
  3. 30 Mar, 2021 3 commits
  4. 26 Mar, 2021 1 commit
  5. 23 Mar, 2021 1 commit
  6. 22 Mar, 2021 1 commit
  7. 17 Mar, 2021 1 commit
  8. 14 Mar, 2021 1 commit
  9. 02 Mar, 2021 2 commits
  10. 13 Jan, 2021 1 commit
  11. 07 Oct, 2020 1 commit
  12. 24 Sep, 2020 2 commits
  13. 22 Sep, 2020 1 commit
  14. 02 Sep, 2020 1 commit
  15. 01 Sep, 2020 1 commit
  16. 24 Aug, 2020 2 commits
  17. 28 May, 2020 1 commit
  18. 24 May, 2020 2 commits
  19. 21 May, 2020 2 commits
  20. 20 May, 2020 1 commit
  21. 14 May, 2020 1 commit
  22. 29 Apr, 2020 3 commits
    • John Chapman's avatar
      Update transient HepMcParticleLink to use unsigned int rather than unsigned... · 036bb8a4
      John Chapman authored
      Update transient HepMcParticleLink to use unsigned int rather than unsigned short to store the eventIndex
      
      This change should allow the HepMcParticleLink to accomodate all allowed values of `GenEvent::event_number`
      i.e. up to `INT_MAX` = 21^31 -1 = 2147483647.
      
      A new persistent class is not being added at this time, but existing workarounds allow event numbers larger
      than max unsigned short to be correctly recovered for links pointing to the first event in the McEventCollection.
      In the standard production workflow, pile-up background event numbers are reset to to numbers in the range
      0 to 2^15 -1, which should be OK up to <mu> values of 840 with current settings.
      
      A new persistent version of HepMcParticleLink will be introduced after the migration to HepMC3.
      036bb8a4
    • John Chapman's avatar
      Robustness improvements for HepMcParticleLinkCnv_p2.cxx and related TP converters · 8abe6620
      John Chapman authored
      In the case that the standard production workflow is being used
      then the first event in the `McEventCollection` is the only one
      where the `eventIndex` could exceed the maximum value of unsigned
      short. In this case we can work around the issue by using an
      `m_mcEvtIndex` of zero as a special case, in which `m_mcEvtIndex`
      should be interpreted as the position of the `GenEvent` in the
      `McEventCollection` rather than the value of `GenEvent::event_number()`.
      
      Similar changes are made to SiHitCollectionCnv_p3.cxx and TRT_HitCollectionCnv_p4.cxx.
      8abe6620
    • John Chapman's avatar
  23. 27 Apr, 2020 1 commit
  24. 23 Apr, 2020 1 commit
  25. 22 Apr, 2020 3 commits
    • Andrii Verbytskyi's avatar
      Revert "Reverted the change in AddFlowByShift.cxx and updated CR year" · 9903d583
      Andrii Verbytskyi authored and Frank Winklmeier's avatar Frank Winklmeier committed
      This reverts commit 84d28a23.
      9903d583
    • John Chapman's avatar
      Extend HepMcParticleLinkCnv unit tests to check links to background GenEvents · 4bf13f70
      John Chapman authored
      This commit extends `HepMcParticleLinkCnv_p1_test.cxx` and `HepMcParticleLinkCnv_p2_test.cxx`
      to check links to `GenParticle` objects which are not part of the first `GenEvent` in the
      `McEventCollection`. It also adds a check to ensure that links are correct when the position
      of a `GenEvent` in the `McEventCollection` rather than its event number is used.
      4bf13f70
    • John Chapman's avatar
      Make T->P and P->T methods for HepMcParticleLinkCnv_p1 consistent · 89d94ce2
      John Chapman authored
      In the 21.0 branch an eventIndex of zero means that the transient `HepMcParticleLink` looks
      at the first event in the `McEventCollection`, otherwise the value returned by
      `HepMcParticleLink::eventIndex()` represents the GenEvent::event_number of a `GenEvent` in
      the `McEventCollection` and this is used to find the appropriate `GenEvent` in the `McEventCollection`
      when using the link.
      
      NB There is a weakness here that if more than one `GenEvent` has the same event number all links will
      point to the first `GenEvent` which matches. This will be fixed after the migration to `HepMC3`.
      
      Also dropped references to separate pile-up `McEventCollections` as the use of these is not supported
      in 21.0 releases.
      89d94ce2
  26. 20 Apr, 2020 1 commit
  27. 17 Apr, 2020 1 commit
  28. 02 Apr, 2020 1 commit
  29. 26 Mar, 2020 1 commit