|
GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
|
Go to the documentation of this file. 1 #ifndef GUARD_GGEMS_PHYSICS_GGEMSLOGENERGYTABLE_HH
2 #define GUARD_GGEMS_PHYSICS_GGEMSLOGENERGYTABLE_HH
35 #pragma warning(disable: 4251) // Deleting warning exporting STL members!!!
39 #pragma GCC diagnostic ignored "-Wignored-attributes"
44 #include "GGEMS/global/GGEMSExport.hh"
163 #endif // GUARD_GGEMS_PHYSICS_GGEMSLOGENERGYTABLE_HH
GGEMSLogEnergyTable & operator=(GGEMSLogEnergyTable const &log_energy_table)=delete
Avoid assignement by reference.
std::vector< GGfloat > loss_table_data_
GGfloat GetLowEdgeEnergy(GGsize const &index) const
get the energy at the bin index similar to GGEMSLogEnergyTable::GetEnergy
std::vector< GGfloat > bins_
GGfloat GetLossTableData(GGsize const &index) const
get the loss table data value at the bin index
Redefining types for OpenCL device and host.
GGEMSLogEnergyTable & operator=(GGEMSLogEnergyTable const &&log_energy_table)=delete
Avoid copy by rvalue reference.
GGEMSLogEnergyTable(GGEMSLogEnergyTable const &&log_energy_table)=delete
Avoid copy by rvalue reference.
GGEMS class computing log table for cut convertion from length to energy.
GGEMSLogEnergyTable(GGEMSLogEnergyTable const &log_energy_table)=delete
Avoid copy by reference.
GGfloat GetEnergy(GGsize const &index) const
get the energy at the bin index