Celeritas 0.6.0-dev.115+3b60a5fd
|
Set up Celeritas built-in diagnostics. More...
#include <Diagnostics.hh>
Public Attributes | |
std::string | output_file {"-"} |
Write Celeritas diagnostics to this file ("-" is stdout) | |
ExportFiles | export_files |
Export problem setup. | |
Timers | timers |
Write elapsed times for each step. | |
Counters | counters |
Store step/track counts. | |
std::string | perfetto_file |
Write Perfetto tracing data to this filename. | |
std::optional< SlotDiagnostic > | slot |
Activate slot diagnostics. | |
bool | action {false} |
Accumulate post-step actions for each particle type. | |
bool | status_checker {false} |
Add a 'status checker' for debugging new actions. | |
std::optional< McTruth > | mctruth |
Write detailed MC truth output. | |
std::optional< StepDiagnostic > | step |
Bin number of steps per track. | |
size_type | log_frequency {1} |
Log the execution progress every N events. | |
Set up Celeritas built-in diagnostics.
Accumulate post-step actions for each particle type.