Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix JANA2-related deprecation warnings and TODOs #1622

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

nathanwbrei
Copy link
Contributor

@nathanwbrei nathanwbrei commented Sep 21, 2024

Briefly, what does this PR introduce?

This cleans up the EICrecon compilation output by fixing some deprecation warnings coming from JANA2. It also removes some JANA2-related TODO comments. It updates a test case to no longer use a template method that hasn't been deprecated, but is about to be.

What kind of change does this PR introduce?

  • Bug fix (issue #__)
  • New feature (issue #__)
  • Documentation update
  • Other: Fixes deprecation warnings

Please check if this PR fulfills the following:

  • Tests for the changes have been added
  • Documentation has been added / updated
  • Changes have been communicated to collaborators

Does this PR introduce breaking changes? What changes might users need to make to their code?

No

Does this PR change default behavior?

No

@github-actions github-actions bot added topic: calorimetry relates to calorimetry topic: tracking Relates to tracking reconstruction topic: PID Relates to PID reconstruction topic: far-forward Far forward reconstruction topic: far-backward Reconstruction related to far backward detectors topic: infrastructure topic: barrel topic: forward topic: backward labels Sep 21, 2024
@nathanwbrei nathanwbrei force-pushed the nbrei_jana2_deprecations branch 2 times, most recently from 6022072 to 880991d Compare September 21, 2024 03:49
This will be going away in a future release. JFactorySet won't have any dependency on JFactoryT (and neither will Podio factories) and won't have any template methods.
This is already deprecated and emits a bunch of warnings during compilation.
These reflect past issues with JANA2, not EICrecon. They have been addressed there.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: backward topic: barrel topic: calorimetry relates to calorimetry topic: far-backward Reconstruction related to far backward detectors topic: far-forward Far forward reconstruction topic: forward topic: infrastructure topic: PID Relates to PID reconstruction topic: tracking Relates to tracking reconstruction
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant