File NavigationStateFillers.hpp
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
-
namespace Experimental
-
struct DetectorVolumeFiller
- #include <Acts/Navigation/NavigationStateFillers.hpp>
Filler of the current volume.
Public Static Functions
-
static inline void fill(NavigationState &nState, const DetectorVolume *volume)
Helper struct that allows to fill a volume into the navigation state, it allows to use common navigation structs for volume, portal, surfaces.
- Parameters
nState – the navigation state
volume – the volume that is filled
-
static inline void fill(NavigationState &nState, const DetectorVolume *volume)
-
struct PortalsFiller
- #include <Acts/Navigation/NavigationStateFillers.hpp>
Fillers and attachers for portals to act on the navigation state.
Public Static Functions
-
static inline void fill(NavigationState &nState, const std::vector<const Portal*> &portals)
Helper struct that allows to fill surfaces into the candidate vector it allows to use common navigation structs for volume, portal, surfaces.
- Parameters
nState – the navigation state
portals – the portals that are filled in
-
static inline void fill(NavigationState &nState, const std::vector<const Portal*> &portals)
-
struct SurfacesFiller
- #include <Acts/Navigation/NavigationStateFillers.hpp>
Fillers and attachers for surfaces to act on the navigation state.
Public Static Functions
-
static inline void fill(NavigationState &nState, const std::vector<const Surface*> &surfaces)
Helper struct that allows to fill surfaces into the candidate vector it allows to use common navigation structs for volume, portal, surfaces.
- Parameters
nState – the navigation state
surfaces – the surfaces that are filled in
-
static inline void fill(NavigationState &nState, const std::vector<const Surface*> &surfaces)
-
struct DetectorVolumeFiller
-
namespace Experimental