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