Celeritas
0.5.0-86+4a8eea4
|
Which track properties to gather at every step. More...
#include <StepData.hh>
Public Member Functions | |
CELER_FUNCTION | operator bool () const |
Whether any selection is requested. | |
StepSelection & | operator|= (StepSelection const &other) |
Combine the selection with another. | |
Static Public Member Functions | |
static constexpr StepSelection | all () |
Create StepSelection with all options set to true. | |
Public Attributes | |
EnumArray< StepPoint, StepPointSelection > | points |
bool | event_id {false} |
bool | parent_id {false} |
bool | track_step_count {false} |
bool | action_id {false} |
bool | step_length {false} |
bool | particle {false} |
bool | energy_deposition {false} |
Which track properties to gather at every step.
These should correspond to the data items in StepStateDataImpl.
TODO: particle -> particle_id for consistency