|
CbmRoot
|
Public Member Functions | |
| CBM_YAML_PROPERTIES (cbm::util::yaml::Property(&CbmGenerateMaterialMaps::Config::fvUserSlices, "user_slices", ""), cbm::util::yaml::Property(&CbmGenerateMaterialMaps::Config::fPitch, "pitch", ""), cbm::util::yaml::Property(&CbmGenerateMaterialMaps::Config::fMaxNofBins, "max_nof_bins", ""), cbm::util::yaml::Property(&CbmGenerateMaterialMaps::Config::fNofRays, "nof_rays", ""), cbm::util::yaml::Property(&CbmGenerateMaterialMaps::Config::fbParallelRays, "parallel_rays", ""), cbm::util::yaml::Property(&CbmGenerateMaterialMaps::Config::fbTrackingStations, "tracking_stations", ""), cbm::util::yaml::Property(&CbmGenerateMaterialMaps::Config::fbSafeMaterialInit, "safe_material_init", "")) | |
Public Attributes | |
| std::vector< MaterialSlice > | fvUserSlices |
| Material slices defined by user. | |
| double | fPitch = 0.1 |
| Minimal bin size (cm) | |
| int | fMaxNofBins = 100 |
| Number of bins in material budged map (x and y axes) | |
| int | fNofRays = 3 |
| Number of rays per dimension in each bin. | |
| bool | fbParallelRays = false |
| Rays mode (false - radial, true - parallel to z-axis) | |
| bool | fbTrackingStations = false |
| Generates material maps for the actual geometry stations. | |
| bool | fbSafeMaterialInit = true |
| Safe material initialization (takes extra computational time) | |
Definition at line 46 of file CbmGenerateMaterialMaps.h.
| CbmGenerateMaterialMaps::Config::CBM_YAML_PROPERTIES | ( | cbm::util::yaml::Property &::::, "", "" | user_slices, |
| cbm::util::yaml::Property &::::, "", "" | pitch, | ||
| cbm::util::yaml::Property &::::, "", "" | max_nof_bins, | ||
| cbm::util::yaml::Property &::::, "", "" | nof_rays, | ||
| cbm::util::yaml::Property &::::, "", "" | parallel_rays, | ||
| cbm::util::yaml::Property &::::, "", "" | tracking_stations, | ||
| cbm::util::yaml::Property &::::, "", "" | safe_material_init ) |
References fbParallelRays, fbSafeMaterialInit, fbTrackingStations, fMaxNofBins, fNofRays, fPitch, and fvUserSlices.
| bool CbmGenerateMaterialMaps::Config::fbParallelRays = false |
Rays mode (false - radial, true - parallel to z-axis)
Definition at line 52 of file CbmGenerateMaterialMaps.h.
Referenced by CBM_YAML_PROPERTIES().
| bool CbmGenerateMaterialMaps::Config::fbSafeMaterialInit = true |
Safe material initialization (takes extra computational time)
Definition at line 54 of file CbmGenerateMaterialMaps.h.
Referenced by CBM_YAML_PROPERTIES().
| bool CbmGenerateMaterialMaps::Config::fbTrackingStations = false |
Generates material maps for the actual geometry stations.
Definition at line 53 of file CbmGenerateMaterialMaps.h.
Referenced by CBM_YAML_PROPERTIES().
| int CbmGenerateMaterialMaps::Config::fMaxNofBins = 100 |
Number of bins in material budged map (x and y axes)
Definition at line 50 of file CbmGenerateMaterialMaps.h.
Referenced by CBM_YAML_PROPERTIES().
| int CbmGenerateMaterialMaps::Config::fNofRays = 3 |
Number of rays per dimension in each bin.
Definition at line 51 of file CbmGenerateMaterialMaps.h.
Referenced by CBM_YAML_PROPERTIES().
| double CbmGenerateMaterialMaps::Config::fPitch = 0.1 |
Minimal bin size (cm)
Definition at line 49 of file CbmGenerateMaterialMaps.h.
Referenced by CBM_YAML_PROPERTIES().
| std::vector<MaterialSlice> CbmGenerateMaterialMaps::Config::fvUserSlices |
Material slices defined by user.
Definition at line 47 of file CbmGenerateMaterialMaps.h.
Referenced by CBM_YAML_PROPERTIES().