Celeritas
0.5.0-56+6b053cd
|
CPU results for detector stepping at the beginning or end of a step. More...
#include <DetectorSteps.hh>
Public Types | |
using | Energy = units::MevEnergy |
template<class T > | |
using | PinnedVec = std::vector< T, PinnedAllocator< T > > |
Public Attributes | |
PinnedVec< real_type > | time |
PinnedVec< Real3 > | pos |
PinnedVec< Real3 > | dir |
PinnedVec< Energy > | energy |
PinnedVec< VolumeInstanceId > | volume_instance_ids |
CPU results for detector stepping at the beginning or end of a step.
Since the volume has a one-to-one mapping to a DetectorId, we omit it. Since multiple "touchable" (multi-level geometry instance) volumes can point to the same detector, and the location in that hierarchy can be important, a separate "volume instance IDs" multi-D level is available.