CbmRoot
Loading...
Searching...
No Matches
CbmGenerateMaterialMaps::MaterialSlice Struct Reference

Input parameters for the material map generation. More...

Collaboration diagram for CbmGenerateMaterialMaps::MaterialSlice:
[legend]

Public Member Functions

bool operator< (const MaterialSlice &r) const
 
 CBM_YAML_PROPERTIES (cbm::algo::yaml::Property(&CbmGenerateMaterialMaps::MaterialSlice::fName, "name", ""), cbm::algo::yaml::Property(&CbmGenerateMaterialMaps::MaterialSlice::fRefZ, "ref_z", ""), cbm::algo::yaml::Property(&CbmGenerateMaterialMaps::MaterialSlice::fMinZ, "min_z", ""), cbm::algo::yaml::Property(&CbmGenerateMaterialMaps::MaterialSlice::fMaxZ, "max_z", ""), cbm::algo::yaml::Property(&CbmGenerateMaterialMaps::MaterialSlice::fMaxXY, "max_xy", ""))
 

Public Attributes

std::string fName
 
double fRefZ
 Reference z-coordinate [cm].
 
double fMinZ
 Lower bound along z-axis [cm].
 
double fMaxZ
 Upper bound along z-axis [cm].
 
double fMaxXY
 Size in the transverse plane [cm].
 

Detailed Description

Input parameters for the material map generation.

Definition at line 30 of file CbmGenerateMaterialMaps.h.

Member Function Documentation

◆ CBM_YAML_PROPERTIES()

CbmGenerateMaterialMaps::MaterialSlice::CBM_YAML_PROPERTIES ( cbm::algo::yaml::Property &::::, "", "" name,
cbm::algo::yaml::Property &::::, "", "" ref_z,
cbm::algo::yaml::Property &::::, "", "" min_z,
cbm::algo::yaml::Property &::::, "", "" max_z,
cbm::algo::yaml::Property &::::, "", "" max_xy )

◆ operator<()

bool CbmGenerateMaterialMaps::MaterialSlice::operator< ( const MaterialSlice & r) const
inline

Definition at line 37 of file CbmGenerateMaterialMaps.h.

References fRefZ.

Member Data Documentation

◆ fMaxXY

double CbmGenerateMaterialMaps::MaterialSlice::fMaxXY

Size in the transverse plane [cm].

Definition at line 35 of file CbmGenerateMaterialMaps.h.

Referenced by CbmGenerateMaterialMaps::Init().

◆ fMaxZ

double CbmGenerateMaterialMaps::MaterialSlice::fMaxZ

Upper bound along z-axis [cm].

Definition at line 34 of file CbmGenerateMaterialMaps.h.

Referenced by CbmGenerateMaterialMaps::Init().

◆ fMinZ

double CbmGenerateMaterialMaps::MaterialSlice::fMinZ

Lower bound along z-axis [cm].

Definition at line 33 of file CbmGenerateMaterialMaps.h.

Referenced by CbmGenerateMaterialMaps::Init().

◆ fName

std::string CbmGenerateMaterialMaps::MaterialSlice::fName

Definition at line 31 of file CbmGenerateMaterialMaps.h.

Referenced by CbmGenerateMaterialMaps::Init().

◆ fRefZ

double CbmGenerateMaterialMaps::MaterialSlice::fRefZ

Reference z-coordinate [cm].

Definition at line 32 of file CbmGenerateMaterialMaps.h.

Referenced by CbmGenerateMaterialMaps::Init(), and operator<().


The documentation for this struct was generated from the following file: