ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::NavigationPolicyConcept Concept Reference

Concept for a navigation policy This exists so updateState can be a non-virtual method and we still have a way to enforce it exists. More...

#include <Acts/Navigation/INavigationPolicy.hpp>

Concept definition

template<typename T>
concept Acts::NavigationPolicyConcept = requires {
requires std::is_base_of_v<INavigationPolicy, T>;
requires requires(T policy, const GeometryContext& gctx,
const NavigationArguments& args) {
policy.initializeCandidates(gctx, args,
std::declval<AppendOnlyNavigationStream&>(),
std::declval<const Logger&>());
};
}
This is the central definition of the Acts payload object regarding detector geometry status (e....
Definition GeometryContext.hpp:46
Concept for a navigation policy This exists so updateState can be a non-virtual method and we still h...
Definition INavigationPolicy.hpp:27
Struct that serves as the argument to the navigation delegate.
Definition NavigationDelegate.hpp:24

Detailed Description

Concept for a navigation policy This exists so updateState can be a non-virtual method and we still have a way to enforce it exists.