GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
|
GGEMS class handling global world (space between navigators) in GGEMS. More...
#include "GGEMS/navigators/GGEMSNavigatorManager.hh"
#include "GGEMS/sources/GGEMSSourceManager.hh"
#include "GGEMS/io/GGEMSMHDImage.hh"
#include "GGEMS/tools/GGEMSProfilerManager.hh"
Go to the source code of this file.
Functions | |
GGEMSWorld * | create_ggems_world (void) |
Get the GGEMSWorld pointer for python user. More... | |
void | set_dimension_ggems_world (GGEMSWorld *world, GGsize const dimension_x, GGsize const dimension_y, GGsize const dimension_z) |
set the dimenstions of the world in X, Y and Z More... | |
void | set_size_ggems_world (GGEMSWorld *world, GGfloat const size_x, GGfloat const size_y, GGfloat const size_z, char const *unit) |
set the element sizes of the world More... | |
void | photon_tracking_ggems_world (GGEMSWorld *world, bool const is_activated) |
storing results about photon tracking More... | |
void | set_output_ggems_world (GGEMSWorld *world, char const *world_output_basename) |
set output basename storing world tracking results More... | |
void | energy_tracking_ggems_world (GGEMSWorld *world, bool const is_activated) |
storing results about energy tracking More... | |
void | energy_squared_tracking_ggems_world (GGEMSWorld *world, bool const is_activated) |
storing results about energy squared tracking More... | |
void | momentum_ggems_world (GGEMSWorld *world, bool const is_activated) |
storing sum of momentum in world More... | |
GGEMS class handling global world (space between navigators) in GGEMS.
Definition in file GGEMSWorld.cc.
GGEMSWorld* create_ggems_world | ( | void | ) |
Get the GGEMSWorld pointer for python user.
Definition at line 568 of file GGEMSWorld.cc.
void energy_squared_tracking_ggems_world | ( | GGEMSWorld * | world, |
bool const | is_activated | ||
) |
storing results about energy squared tracking
world | - pointer on world volume |
is_activated | - boolean activating energy tracking |
Definition at line 622 of file GGEMSWorld.cc.
void energy_tracking_ggems_world | ( | GGEMSWorld * | world, |
bool const | is_activated | ||
) |
storing results about energy tracking
world | - pointer on world volume |
is_activated | - boolean activating energy tracking |
Definition at line 613 of file GGEMSWorld.cc.
void momentum_ggems_world | ( | GGEMSWorld * | world, |
bool const | is_activated | ||
) |
storing sum of momentum in world
world | - pointer on world volume |
is_activated | - boolean activating sum of momentum in world |
Definition at line 631 of file GGEMSWorld.cc.
void photon_tracking_ggems_world | ( | GGEMSWorld * | world, |
bool const | is_activated | ||
) |
storing results about photon tracking
world | - pointer on world volume |
is_activated | - boolean activating the photon tracking output |
Definition at line 595 of file GGEMSWorld.cc.
void set_dimension_ggems_world | ( | GGEMSWorld * | world, |
GGsize const | dimension_x, | ||
GGsize const | dimension_y, | ||
GGsize const | dimension_z | ||
) |
set the dimenstions of the world in X, Y and Z
world | - pointer on world volume |
dimension_x | - dimension in X |
dimension_y | - dimension in Y |
dimension_z | - dimension in Z |
Definition at line 577 of file GGEMSWorld.cc.
void set_output_ggems_world | ( | GGEMSWorld * | world, |
char const * | world_output_basename | ||
) |
set output basename storing world tracking results
world | - pointer on world |
world_output_basename | - name of basename storing all results |
Definition at line 604 of file GGEMSWorld.cc.
void set_size_ggems_world | ( | GGEMSWorld * | world, |
GGfloat const | size_x, | ||
GGfloat const | size_y, | ||
GGfloat const | size_z, | ||
char const * | unit | ||
) |
set the element sizes of the world
world | - pointer on world volume |
size_x | - size of X elements of world |
size_y | - size of Y elements of world |
size_z | - size of Z elements of world |
unit | - unit of the distance |
Definition at line 586 of file GGEMSWorld.cc.