| 
    Celeritas 0.7.0-dev.174+develop.3cfbeaa01
    
   | 
 
Store all step data in an AOS. More...
#include <ExampleMctruth.hh>

Classes | |
| struct | Step | 
Public Member Functions | |
| Filters | filters () const final | 
| Selection of data required for this interface.   | |
| StepSelection | selection () const final | 
| Selection of data required for this interface.   | |
| void | process_steps (HostStepState) final | 
| Process CPU-generated hit data.   | |
| void | process_steps (DeviceStepState) final | 
| Process CPU-generated hit data.   | |
| void | sort () | 
| Span< Step const > | steps () const | 
| Access all steps.  | |
| void | clear () | 
| Reset after output or whatever.  | |
  Public Member Functions inherited from celeritas::StepInterface | |
Additional Inherited Members | |
  Public Types inherited from celeritas::StepInterface | |
| using | HostStepState = StepState< MemSpace::host > | 
| Detector filtering required for this interface.  | |
| using | DeviceStepState = StepState< MemSpace::device > | 
| Detector filtering required for this interface.  | |
| using | MapVolumeDetector = std::map< VolumeId, DetectorId > | 
| Detector filtering required for this interface.  | |
  Protected Member Functions inherited from celeritas::StepInterface | |
| ~StepInterface ()=default | |
| Detector filtering required for this interface.  | |
Store all step data in an AOS.
Construct a StepCollector with this callback interface to tally data during execution. At the end of the run, for testing, call sort to reorder the data by event/track/step, and then access the data with steps . 
      
  | 
  inlinefinalvirtual | 
Selection of data required for this interface.
Implements celeritas::StepInterface.
      
  | 
  inlinefinalvirtual | 
Process CPU-generated hit data.
Implements celeritas::StepInterface.
      
  | 
  finalvirtual | 
Process CPU-generated hit data.
Implements celeritas::StepInterface.
      
  | 
  finalvirtual | 
Selection of data required for this interface.
Implements celeritas::StepInterface.