6#include <algorithms/service.h>
15 void init(std::shared_ptr<const ActsGeometryProvider> provider =
nullptr) {
19 void init(std::exception_ptr&& _failure) {
failure = std::move(_failure); }
23 std::rethrow_exception(
failure);
32 ALGORITHMS_DEFINE_SERVICE(
ActsSvc)
Definition ActsGeometryProvider.h:39
void init(std::shared_ptr< const ActsGeometryProvider > provider=nullptr)
Definition ActsSvc.h:15
std::shared_ptr< const ActsGeometryProvider > m_acts_geometry_provider
Definition ActsSvc.h:29
std::shared_ptr< const ActsGeometryProvider > acts_geometry_provider() const
Definition ActsSvc.h:21
void init(std::exception_ptr &&_failure)
Definition ActsSvc.h:19
std::exception_ptr failure
Definition ActsSvc.h:30