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