|
ACTS
Experiment-independent tracking
|
This is the central definition of the Acts payload object regarding detector geometry status (e.g. More...
#include <Acts/Geometry/GeometryContext.hpp>
Public Member Functions | |
| GeometryContext ()=default | |
| Default constructor. | |
| template<typename T> requires (!std::is_same_v<std::decay_t<T>, GeometryContext> && !std::is_base_of_v<ContextType, std::decay_t<T> >) | |
| GeometryContext (const T &value) | |
| Copy construct from arbitrary type (inherited from ContextType). | |
| template<typename T> requires (!std::is_same_v<std::decay_t<T>, GeometryContext> && !std::is_base_of_v<ContextType, std::decay_t<T> >) | |
| GeometryContext (T &&value) | |
| Move construct from arbitrary type (inherited from ContextType). | |
Static Public Member Functions | |
| static GeometryContext | dangerouslyDefaultConstruct () |
| Static factory method for default construction. | |
This is the central definition of the Acts payload object regarding detector geometry status (e.g.
alignment)
It is propagated through the code to allow for event/thread dependent geometry changes.
For typical use cases with alignment or conditions data:
For testing or simple applications without alignment:
|
default |
Default constructor.
|
explicit |
Move construct from arbitrary type (inherited from ContextType).
| T | The type of the value to construct from |
| value | The value to construct from |
|
explicit |
Copy construct from arbitrary type (inherited from ContextType).
| T | The type of the value to construct from |
| value | The value to construct from |
|
static |
Static factory method for default construction.