|
Celeritas 0.7.0-dev.189+develop.42ba4463e
|
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 | primary_id {false} |
| bool | track_step_count {false} |
| bool | action_id {false} |
| bool | step_length {false} |
| bool | weight {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