Celeritas 0.7.0-dev.370+develop.9def02c
Loading...
Searching...
No Matches
Macros | Functions
GeantOpticalPhysicsOptionsIO.json.cc File Reference
#include "GeantOpticalPhysicsOptionsIO.json.hh"
#include "corecel/io/JsonUtils.json.hh"
#include "celeritas/TypesIO.json.hh"
#include "GeantOpticalPhysicsOptions.hh"

Macros

#define GCPO_LOAD_OPTION(NAME)   CELER_JSON_LOAD_OPTION(j, options, NAME)
 
#define GSPO_LOAD_OPTION(NAME)   CELER_JSON_LOAD_OPTION(j, options, NAME)
 
#define GBPO_LOAD_OPTION(NAME)   CELER_JSON_LOAD_OPTION(j, options, NAME)
 

Functions

void celeritas::from_json (nlohmann::json const &j, CherenkovPhysicsOptions &options)
 
void celeritas::to_json (nlohmann::json &j, CherenkovPhysicsOptions const &inp)
 
void celeritas::from_json (nlohmann::json const &j, ScintillationPhysicsOptions &options)
 
void celeritas::to_json (nlohmann::json &j, ScintillationPhysicsOptions const &inp)
 
void celeritas::from_json (nlohmann::json const &j, WavelengthShiftingOptions &options)
 
void celeritas::to_json (nlohmann::json &j, WavelengthShiftingOptions const &inp)
 
void celeritas::from_json (nlohmann::json const &j, BoundaryPhysicsOptions &options)
 
void celeritas::to_json (nlohmann::json &j, BoundaryPhysicsOptions const &inp)
 
void celeritas::from_json (nlohmann::json const &j, GeantOpticalPhysicsOptions &options)
 Read options from JSON.
 
void celeritas::to_json (nlohmann::json &j, GeantOpticalPhysicsOptions const &inp)
 Write options to JSON.