Skip to content

Change TGB interface to accept std::functions

Paul Gessinger-Befurt requested to merge trackgeombuilder-std-function into master

Does not require shared pointers anymore, allowing flexibly forwarding i.e. tools which are owned elswhere.

This is nice for Athena, where we might want to put volume builders in separate Gaudi tools. Those are owned separately, and hooking them up directly is difficult with the shared pointer interface. This way, it's easy to wrap the call.

Merge request reports