|
Celeritas 0.7+4eea2c0
|
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. | |
| OpticalDistributionReader & | operator= (OpticalDistributionReader const &)=delete |
| OpticalDistributionReader (OpticalDistributionReader &&)=delete | |
| OpticalDistributionReader & | operator= (OpticalDistributionReader &&)=delete |
| VecDistribution | operator() () |
| Read single event from the file. | |
Read optical distribution data from JSON.
This reads file generated by OpticalDistributionWriter.