
Public Types | |
| using | string = std::string |
| using | part_map = std::map< string, int > |
Public Attributes | |
| bool | help = false |
| bool | success = false |
| std::string | compact_file = "" |
| std::string | infile = "" |
| std::string | outfile = "detector_geometry" |
| std::string | p_name = "" |
| int | part_level = -1 |
| bool | level_set = false |
| int | geo_level = -1 |
| bool | list_all = false |
| mode | selected = mode::list |
| int | color = 1 |
| double | alpha = 1 |
| std::map< std::string, int > | part_name_levels |
| std::map< std::string, int > | part_name_colors |
| std::map< std::string, double > | part_name_alphas |
| int | http_port = 8090 |
| string | http_host = "127.0.0.1" |
| string | in_out_file = "" |
| ROOT::Math::XYZVector | start_position {0.0,0.0,0.0} |
| ROOT::Math::XYZVector | direction {0.0,0.0,1.0} |
| double | step_size = 0.5*cm |
| bool | rec = false |
| bool | utf16 = false |
| bool | search = false |
| int | search_level = 0 |
| std::vector< std::string > | field_comps = {"Bz"} |
| std::string | format = "json" |
| std::vector< std::string > | axes |
| int | Nsteps = 200 |
| double | x0 = 0.0 |
| double | y0 = 0.0 |
| double | z0 = 0.0 |
| double | x1 = 0.0 |
| double | y1 = 0.0 |
| double | z1 = 0.0 |
| double | x2 = 0.0 |
| double | y2 = 0.0 |
| double | z2 = 1.0 |
| bool | by_step_size = false |
| bool | with_end_point = false |
| bool | verbose = false |
| string | infile = "" |
| string | outfile = "detector_geometry" |
| string | part_name = "" |
| int | global_level = 1 |
| part_map | part_name_levels |
Detailed Description
Definition at line 74 of file dd_web_display.cxx.
Member Typedef Documentation
◆ part_map
| using settings::part_map = std::map<string,int> |
Definition at line 57 of file npdet_to_step.cxx.
◆ string
| using settings::string = std::string |
Definition at line 56 of file npdet_to_step.cxx.
Member Data Documentation
◆ alpha
| double settings::alpha = 1 |
Definition at line 87 of file dd_web_display.cxx.
◆ axes
| std::vector<std::string> settings::axes |
Definition at line 53 of file npdet_fields.cxx.
◆ by_step_size
| bool settings::by_step_size = false |
Definition at line 64 of file npdet_fields.cxx.
◆ color
| int settings::color = 1 |
Definition at line 86 of file dd_web_display.cxx.
◆ compact_file
| std::string settings::compact_file = "" |
Definition at line 77 of file dd_web_display.cxx.
◆ direction
| ROOT::Math::XYZVector settings::direction {0.0,0.0,1.0} |
Definition at line 45 of file npdet_fields.cxx.
◆ field_comps
| std::vector<std::string> settings::field_comps = {"Bz"} |
Definition at line 51 of file npdet_fields.cxx.
◆ format
| std::string settings::format = "json" |
Definition at line 52 of file npdet_fields.cxx.
◆ geo_level
| int settings::geo_level = -1 |
Definition at line 83 of file dd_web_display.cxx.
◆ global_level
| int settings::global_level = 1 |
Definition at line 66 of file npdet_to_step.cxx.
◆ help
| bool settings::help = false |
Definition at line 75 of file dd_web_display.cxx.
◆ http_host
| string settings::http_host = "127.0.0.1" |
Definition at line 92 of file dd_web_display.cxx.
◆ http_port
| int settings::http_port = 8090 |
Definition at line 91 of file dd_web_display.cxx.
◆ in_out_file
| string settings::in_out_file = "" |
Definition at line 93 of file dd_web_display.cxx.
◆ infile [1/2]
| string settings::infile = "" |
Definition at line 60 of file npdet_to_step.cxx.
◆ infile [2/2]
| std::string settings::infile = "" |
Definition at line 78 of file dd_web_display.cxx.
◆ level_set
| bool settings::level_set = false |
Definition at line 82 of file dd_web_display.cxx.
◆ list_all
| bool settings::list_all = false |
Definition at line 84 of file dd_web_display.cxx.
◆ Nsteps
| int settings::Nsteps = 200 |
Definition at line 54 of file npdet_fields.cxx.
◆ outfile [1/2]
| string settings::outfile = "detector_geometry" |
Definition at line 61 of file npdet_to_step.cxx.
◆ outfile [2/2]
| std::string settings::outfile = "detector_geometry" |
Definition at line 79 of file dd_web_display.cxx.
◆ p_name
| std::string settings::p_name = "" |
Definition at line 80 of file dd_web_display.cxx.
◆ part_level
| int settings::part_level = -1 |
Definition at line 81 of file dd_web_display.cxx.
◆ part_name
| string settings::part_name = "" |
Definition at line 62 of file npdet_to_step.cxx.
◆ part_name_alphas
| std::map< std::string, double > settings::part_name_alphas |
Definition at line 90 of file dd_web_display.cxx.
◆ part_name_colors
| std::map< std::string, int > settings::part_name_colors |
Definition at line 89 of file dd_web_display.cxx.
◆ part_name_levels [1/2]
| part_map settings::part_name_levels |
Definition at line 68 of file npdet_to_step.cxx.
◆ part_name_levels [2/2]
| std::map< std::string, int > settings::part_name_levels |
Definition at line 88 of file dd_web_display.cxx.
◆ rec
| bool settings::rec = false |
Definition at line 47 of file npdet_fields.cxx.
◆ search
| bool settings::search = false |
Definition at line 49 of file npdet_fields.cxx.
◆ search_level
| int settings::search_level = 0 |
Definition at line 50 of file npdet_fields.cxx.
◆ selected
| mode settings::selected = mode::list |
Definition at line 85 of file dd_web_display.cxx.
◆ start_position
| ROOT::Math::XYZVector settings::start_position {0.0,0.0,0.0} |
Definition at line 44 of file npdet_fields.cxx.
◆ step_size
| double settings::step_size = 0.5*cm |
Definition at line 46 of file npdet_fields.cxx.
◆ success
| bool settings::success = false |
Definition at line 76 of file dd_web_display.cxx.
◆ utf16
| bool settings::utf16 = false |
Definition at line 48 of file npdet_fields.cxx.
◆ verbose
| bool settings::verbose = false |
Definition at line 66 of file npdet_fields.cxx.
◆ with_end_point
| bool settings::with_end_point = false |
Definition at line 65 of file npdet_fields.cxx.
◆ x0
| double settings::x0 = 0.0 |
Definition at line 55 of file npdet_fields.cxx.
◆ x1
| double settings::x1 = 0.0 |
Definition at line 58 of file npdet_fields.cxx.
◆ x2
| double settings::x2 = 0.0 |
Definition at line 61 of file npdet_fields.cxx.
◆ y0
| double settings::y0 = 0.0 |
Definition at line 56 of file npdet_fields.cxx.
◆ y1
| double settings::y1 = 0.0 |
Definition at line 59 of file npdet_fields.cxx.
◆ y2
| double settings::y2 = 0.0 |
Definition at line 62 of file npdet_fields.cxx.
◆ z0
| double settings::z0 = 0.0 |
Definition at line 57 of file npdet_fields.cxx.
◆ z1
| double settings::z1 = 0.0 |
Definition at line 60 of file npdet_fields.cxx.
◆ z2
| double settings::z2 = 1.0 |
Definition at line 63 of file npdet_fields.cxx.
The documentation for this struct was generated from the following files:
1.8.18