1. 26 Mar, 2020 1 commit
  2. 09 Mar, 2020 1 commit
    • John Chapman's avatar
      Fix the reading of HepMcParticleLink_p1 · 822f9778
      John Chapman authored
      Even in 21.0 HepMcParticleLinks pointing to GenEvents which aren't
      the first entry in the McEventCollection are using the event numbers
      rather than the position McEventCollection as the eventIndex.
  3. 24 Jan, 2020 1 commit
  4. 21 Mar, 2019 1 commit
  5. 20 Mar, 2019 1 commit
    • scott snyder's avatar
      GeneratorObjectsTPCnv: Adjust reading _p1 objects to avoid making invalid links. · 64e7422c
      scott snyder authored
      When we read _p1 links, we need to determine which event collection to target.
      The target was being set to TruthEvent unless there was a nonzero
      event index, in which case it was being set to TruthEvent_PU.
      However, in some of those cases, the events contains TruthEvent
      but not TruthEvent_PU, the result being that we were making invalid
      links that would trip an assertion when used.
      Now, make sure that TruthEvent_PU exists before targeting it.
      (Yeah, it's inefficient to do this for each link, but since this is only
      for reading old data, it's probably not worth doing it differently.)
      Fixes a crash seen in the MuonEventAthenaPool tests.
  6. 14 Mar, 2019 1 commit
  7. 05 Mar, 2019 1 commit
  8. 07 Jan, 2019 2 commits
  9. 18 Dec, 2018 1 commit
  10. 07 Mar, 2018 1 commit
  11. 30 Oct, 2017 1 commit
    • John Chapman's avatar
      Add new HepMcParticleLink_p2 persistent format · dd9a4e5f
      John Chapman authored
      This commit adds the new `HepMcParticleLink_p2` persistent format
      that will in future be written out by jobs run `21.3` and `master`.
      These changes are for forward compatibility only, so while a P->T
      method is defined, the T->P method of `HepMcParticleLinkCnv_p2`
      just throws an exception saying that writing `HepMcParticleLink_p2`
      is not supported in this release. See ATLASSIM-3457.
      Former-commit-id: 003ecb54
  12. 28 Aug, 2017 1 commit
  13. 24 Mar, 2017 1 commit
    • Scott Snyder's avatar
      GeneratorObjectsTPCnv: Fix tests to avoid DataPool deadlocks. · 4af4e3fb
      Scott Snyder authored
      Upcoming MT fixes for AthAllocators will have DataPool holding a lock
      on the underlying allocator.  This leads to a deadlock if there are
      two live instances of DataPool for the same type in the same thread.
      This implies that a DataPool instance cannot be copied.
      Fix a couple places where GeneratorObjectsTPCnv was doing this.
      Former-commit-id: 48a38c08
  14. 01 Jan, 2017 1 commit
  15. 14 Jun, 2016 1 commit
  16. 15 Sep, 2015 1 commit
    • Atlas-Software Librarian's avatar
      'CMakeLists.txt' (GeneratorObjectsTPCnv-00-06-10) · 9440068f
      Atlas-Software Librarian authored
            * src/McEventCollectionCnv_p4.cxx, src/McEventCollectionCnv_p5.cxx : moved HepMCWeightSvc to new package
            * Tagging as  GeneratorObjectsTPCnv-00-06-10
      2015-07-14  John Chapman  <John.Chapman@cern.ch>
      	* src/McEventCollectionCnv_p4.cxx,
      	GeneratorObjectsTPCnv/McEventCollectionCnv_p4.h - Using
      	HepMCWeightSvc to store weight names in metadata, as this version
      	is still used in a few places. AGENE-984
      	* Tagging as GeneratorObjectsTPCnv-00-06-09
      2015-06-25 Will Buttinger <will@cern.ch>
      	* src/McEventCollectionCnv_p5.cxx,
      	GeneratorObjectsTPCnv/McEventCollectionCnv_p5.h - Using
      	HepMCWeightSvc to store weight names in metadata. AGENE-984
      	* Tagging as GeneratorObjectsTPCnv-00-06-08
      2015-06-17  John Chapman  <John.Chapman@cern.ch>
      (Long ChangeLog diff - truncated)
  17. 18 Feb, 2015 1 commit
    • Scott Snyder's avatar
      Fix checkreq warnings. (GeneratorObjectsTPCnv-00-06-06) · da6d1366
      Scott Snyder authored
      	* Tagging GeneratorObjectsTPCnv-00-06-06.
      	* cmt/requirements: Fix checkreq warnings.
      2015-01-31  scott snyder  <snyder@bnl.gov>
      	* Tagging GeneratorObjectsTPCnv-00-06-05.
      	* Remove unused ARA converter dictionaries.
      	* adding p5 files
  18. 19 Sep, 2014 1 commit