Celeritas 0.6.0-dev.115+3b60a5fd
Loading...
Searching...
No Matches
Public Attributes | List of all members
celeritas::inp::Diagnostics Struct Reference

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< SlotDiagnosticslot
 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< McTruthmctruth
 Write detailed MC truth output.
 
std::optional< StepDiagnosticstep
 Bin number of steps per track.
 
size_type log_frequency {1}
 Log the execution progress every N events.
 

Detailed Description

Set up Celeritas built-in diagnostics.

Member Data Documentation

◆ action

bool celeritas::inp::Diagnostics::action {false}

Accumulate post-step actions for each particle type.

See also
celeritas::ActionDiagnostic

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