|
Celeritas 0.7.0-dev.170+develop.df22d2a88
|
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. | |
| std::function< void(CoreParams const &)> | add_user_actions |
| Add additional diagnostic user actions. | |
Set up Celeritas built-in diagnostics.
Accumulate post-step actions for each particle type.