Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Genvtx driver configuration parameters. More...
#include <bayeux/genvtx/genvtx_driver.h>
Public Member Functions | |
genvtx_driver_params () | |
Default constructor. More... | |
void | reset () |
Reset. More... | |
void | dump (std::ostream &=std::clog) const |
Rough print. More... | |
void | check () const |
Check. More... | |
Public Attributes | |
std::string | logging_label |
Logging priority level. More... | |
std::vector< std::string > | LL_dlls |
List of DLL to be loaded (library loader) More... | |
std::string | LL_config |
Configuration file for the library loader. More... | |
std::string | GeoMgrConfigFile |
Geometry manager main configuration file. More... | |
std::string | VGMgrConfigFile |
Vertex generator manager main configuration file. More... | |
bool | action_list = false |
Flag to list available vertex generators. More... | |
std::string | generator_name |
Selected vertex generator name. More... | |
bool | action_show = false |
Flag to print informations about the selected vertex generator. More... | |
bool | action_shoot = false |
Flag to shoot vertexes from the selected vertex generator. More... | |
std::string | prng_type |
Type of the PRNG. More... | |
int | prng_seed |
Seed used to initialize the PRNG. More... | |
int | nshoots |
Number of shoots. More... | |
int | shoot_modulo |
Modulo on vertex number (progress bar) More... | |
std::string | VtxOutputFile |
Output file where to store generated vertexes. More... | |
std::string | VtxInputFile |
Input file from which to load generated vertexes. More... | |
bool | action_visu = false |
Flag to activate visualization. More... | |
std::string | visu_object |
Name of the 3D object to focus on. More... | |
int | visu_max_counts |
Max number of displayed vertexes. More... | |
double | visu_spot_zoom |
Display zoom factor. More... | |
double | visu_spot_size |
Display splot size. More... | |
std::string | visu_spot_color |
Display splot color. More... | |
std::string | visu_view |
Display view (default: "3d") More... | |
bool | action_visu_store_dd = false |
Flag to store generated vertexes as a display data objects. More... | |
std::string | visu_store_dd_out |
Output file where to store generated vertexes as display data object. More... | |
Protected Member Functions | |
void | _set_defaults () |
Set default values. More... | |
Genvtx driver configuration parameters.
genvtx::genvtx_driver_params::genvtx_driver_params | ( | ) |
Default constructor.
|
protected |
Set default values.
void genvtx::genvtx_driver_params::check | ( | ) | const |
Check.
void genvtx::genvtx_driver_params::dump | ( | std::ostream & | = std::clog | ) | const |
Rough print.
void genvtx::genvtx_driver_params::reset | ( | ) |
Reset.
bool genvtx::genvtx_driver_params::action_list = false |
Flag to list available vertex generators.
bool genvtx::genvtx_driver_params::action_shoot = false |
Flag to shoot vertexes from the selected vertex generator.
bool genvtx::genvtx_driver_params::action_show = false |
Flag to print informations about the selected vertex generator.
bool genvtx::genvtx_driver_params::action_visu = false |
Flag to activate visualization.
bool genvtx::genvtx_driver_params::action_visu_store_dd = false |
Flag to store generated vertexes as a display data objects.
std::string genvtx::genvtx_driver_params::generator_name |
Selected vertex generator name.
std::string genvtx::genvtx_driver_params::GeoMgrConfigFile |
Geometry manager main configuration file.
std::string genvtx::genvtx_driver_params::LL_config |
Configuration file for the library loader.
std::vector<std::string> genvtx::genvtx_driver_params::LL_dlls |
List of DLL to be loaded (library loader)
std::string genvtx::genvtx_driver_params::logging_label |
Logging priority level.
int genvtx::genvtx_driver_params::nshoots |
Number of shoots.
int genvtx::genvtx_driver_params::prng_seed |
Seed used to initialize the PRNG.
std::string genvtx::genvtx_driver_params::prng_type |
Type of the PRNG.
int genvtx::genvtx_driver_params::shoot_modulo |
Modulo on vertex number (progress bar)
std::string genvtx::genvtx_driver_params::VGMgrConfigFile |
Vertex generator manager main configuration file.
int genvtx::genvtx_driver_params::visu_max_counts |
Max number of displayed vertexes.
std::string genvtx::genvtx_driver_params::visu_object |
Name of the 3D object to focus on.
std::string genvtx::genvtx_driver_params::visu_spot_color |
Display splot color.
double genvtx::genvtx_driver_params::visu_spot_size |
Display splot size.
double genvtx::genvtx_driver_params::visu_spot_zoom |
Display zoom factor.
std::string genvtx::genvtx_driver_params::visu_store_dd_out |
Output file where to store generated vertexes as display data object.
std::string genvtx::genvtx_driver_params::visu_view |
Display view (default: "3d")
std::string genvtx::genvtx_driver_params::VtxInputFile |
Input file from which to load generated vertexes.
std::string genvtx::genvtx_driver_params::VtxOutputFile |
Output file where to store generated vertexes.