Celeritas  0.5.0-56+6b053cd
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
celeritas::StepPointSelection Struct Reference

Which track properties to gather at the beginning and end of a step. More...

#include <StepData.hh>

Public Member Functions

CELER_FUNCTION operator bool () const
 Whether any selection is requested.
 
StepPointSelectionoperator|= (StepPointSelection const &other)
 Combine the selection with another.
 

Static Public Member Functions

static constexpr StepPointSelection all ()
 Create StepPointSelection with all options set to true.
 

Public Attributes

bool time {false}
 
bool pos {false}
 
bool dir {false}
 
bool energy {false}
 
bool volume_id {false}
 
bool volume_instance_ids {false}
 

Detailed Description

Which track properties to gather at the beginning and end of a step.

These should all default to false so that this list can be extended without adversely affecting existing interfaces.


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