Celeritas 0.6.0-rc.2.10+develop.de0a3a05
|
Save detailed debugging information about the ORANGE geometry. More...
#include <OrangeParamsOutput.hh>
Public Types | |
Type aliases | |
using | SPConstOrangeParams = std::shared_ptr< OrangeParams const > |
![]() | |
enum class | Category { input , result , system , internal , size_ } |
Output category (TODO: could replace with string/cstring?) | |
Public Member Functions | |
OrangeParamsOutput (SPConstOrangeParams orange) | |
Construct from shared orange data. | |
Category | category () const final |
Category of data to write. | |
std::string_view | label () const final |
Name of the entry inside the category. | |
void | output (JsonPimpl *) const final |
Write output to the given JSON object. | |
Save detailed debugging information about the ORANGE geometry.
This is to be used in addition to the standard bbox/volume/surface data saved by GeoParamsOutput.
|
inlinefinalvirtual |
Category of data to write.
Implements celeritas::OutputInterface.
|
inlinefinalvirtual |
Name of the entry inside the category.
Implements celeritas::OutputInterface.
Write output to the given JSON object.
Implements celeritas::OutputInterface.