Celeritas  0.5.0-56+6b053cd
Public Types | Public Member Functions | Public Attributes | List of all members
celeritas::VecgeomParamsData< W, M > Struct Template Reference

Persistent data used by VecGeom implementation. More...

#include <VecgeomData.hh>

Public Types

using PlacedVolumeT = typename detail::VecgeomTraits< M >::PlacedVolume
 

Public Member Functions

CELER_FUNCTION operator bool () const
 Whether the interface is initialized.
 
template<Ownership W2, MemSpace M2>
VecgeomParamsDataoperator= (VecgeomParamsData< W2, M2 > &other)
 Assign from another set of data.
 

Public Attributes

PlacedVolumeT const * world_volume = nullptr
 
LevelId::size_type max_depth = 0
 

Detailed Description

template<Ownership W, MemSpace M>
struct celeritas::VecgeomParamsData< W, M >

Persistent data used by VecGeom implementation.


The documentation for this struct was generated from the following file: