-
Notifications
You must be signed in to change notification settings - Fork 34
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
No circ deps #281
No circ deps #281
Conversation
Can one of the admins verify this patch? |
void InitializeGPU(); | ||
void ShowerGPU(int event, TrackBuffer &buffer); // const &buffer); | ||
void FreeGPU(); | ||
void ProcessGPUHits(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This method is declared in the integration layer
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, this should go away as it is undefined, it doesn't cry just because it is not used in a templated class
At present, this is failing to build locally for me with the same error as on the CI:
|
Yes, in principle this happens because now AdePTTransport is templated on the integration layer. When we compile the AdePTTransport methods during compilation of AdePT_G4_Integration it needs to call HostScoring, but it doesn't have visibility of the implementation, which at this point is still part of libAdePT We will move the scoring into headers as well and it should solve it |
…thing works for now
…ring, nothing works for now" This reverts commit 82962ab.
This tries to remove the circular dependencies between libraries. Not yet linking.