Skip to content

Conversation

nathanwbrei
Copy link
Collaborator

@nathanwbrei nathanwbrei commented Aug 8, 2025

Running EICrecon against JANA2 v2.4.3 exposed some problems:

  1. Input<T> inadvertently lost any databundle name specified via the JOmniFactoryGenerator, due to confusion about databundle name vs tag
  2. Output<T> was not clearing the transient data container before JOmniFactory::Process() is called
  3. Output<T> caused a double-free because it wasn't passing along the NOT_OBJECT_OWNER flag
  4. JOmniFactoryGenerator broke compatibility with EICrecon's version, making a future migration much harder

@nathanwbrei nathanwbrei force-pushed the nbrei_bugfixes branch 4 times, most recently from d7835a9 to 65cdf5e Compare August 9, 2025 03:32
@nathanwbrei nathanwbrei merged commit 0421819 into master Aug 10, 2025
16 of 17 checks passed
@nathanwbrei nathanwbrei deleted the nbrei_bugfixes branch August 10, 2025 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant