Celeritas  0.5.0-56+6b053cd
Public Types | Public Attributes | List of all members
celeritas::DetectorStepPointOutput Struct Reference

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_typetime
 
PinnedVec< Real3pos
 
PinnedVec< Real3dir
 
PinnedVec< Energyenergy
 
PinnedVec< VolumeInstanceIdvolume_instance_ids
 

Detailed Description

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.


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