Celeritas 0.7+4eea2c0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
celeritas::OpticalDistributionReader Class Reference

Read optical distribution data from JSON. More...

#include <OpticalDistributionReader.hh>

Public Types

Type aliases
using VecDistribution = std::vector< optical::GeneratorDistributionData >
 

Public Member Functions

 OpticalDistributionReader (std::string const &filename)
 Construct with input filename.
 
 OpticalDistributionReader (OpticalDistributionReader const &)=delete
 Prevent copying and moving.
 
OpticalDistributionReaderoperator= (OpticalDistributionReader const &)=delete
 
 OpticalDistributionReader (OpticalDistributionReader &&)=delete
 
OpticalDistributionReaderoperator= (OpticalDistributionReader &&)=delete
 
VecDistribution operator() ()
 Read single event from the file.
 

Detailed Description

Read optical distribution data from JSON.

This reads file generated by OpticalDistributionWriter.


The documentation for this class was generated from the following files: