Celeritas  0.5.0-86+4a8eea4
Public Member Functions | Public Attributes | List of all members
celeritas::StepParamsData< W, M > Struct Template Reference

Shared attributes about the hits being collected. More...

#include <StepData.hh>

Public Member Functions

CELER_FUNCTION operator bool () const
 Whether the data is assigned.
 
template<Ownership W2, MemSpace M2>
StepParamsDataoperator= (StepParamsData< W2, M2 > const &other)
 Assign from another set of data.
 

Public Attributes

StepSelection selection
 Options for gathering data at each step.
 
Collection< DetectorId, W, M, VolumeIddetector
 Optional mapping for volume -> sensitive detector.
 
bool nonzero_energy_deposition {false}
 Filter out steps that have not deposited energy (for sensitive det)
 
size_type volume_instance_depth {0}
 Per-state volume instance size if volume_instance_ids selected.
 

Detailed Description

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

Shared attributes about the hits being collected.

This will be expanded to include filters for particle type, region, etc.


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