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

Do not use GaudiAlg #101

Merged
merged 3 commits into from
Jul 29, 2024
Merged

Do not use GaudiAlg #101

merged 3 commits into from
Jul 29, 2024

Conversation

jmcarcell
Copy link
Contributor

These are the changes needed not to use GaudiAlg, which will be removed (maybe soon) in Gaudi.

@BrieucF
Copy link
Contributor

BrieucF commented Jul 27, 2024

Looks like something broke

@jmcarcell
Copy link
Contributor Author

jmcarcell commented Jul 29, 2024

Let's merge this after #102 and then check CI again but in principle this is ready and all the tests are passing except the two en #102. In this case many changes were needed, and adding mutable means that most of the algorithms are not ready for multithreading but this has probably to be checked on an algorithm by algorithm basis.

- Change headers and add EventContext in algorithms not to use GaudiAlg
- Replace `GaudiTool` with `AlgTool`
@BrieucF
Copy link
Contributor

BrieucF commented Jul 29, 2024

Thanks Juan!

@BrieucF BrieucF merged commit 3afec78 into HEP-FCC:main Jul 29, 2024
2 of 5 checks passed
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.

2 participants