BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
DataUtils::AxisNames Namespace Reference

Description

Contains const maps that give the right axis names for different detector types and units.

Variables

BA_DEVICE_API_ const std::map< Coords, std::string > offspecAxis0
 
BA_DEVICE_API_ const std::map< Coords, std::string > offspecAxis1
 
BA_DEVICE_API_ const std::map< Coords, std::string > rectangularAxis0
 
BA_DEVICE_API_ const std::map< Coords, std::string > rectangularAxis1
 
BA_DEVICE_API_ const std::map< Coords, std::string > sampleDepthAxis
 
BA_DEVICE_API_ const std::map< Coords, std::string > specAxis
 
BA_DEVICE_API_ const std::map< Coords, std::string > specAxisQ
 
BA_DEVICE_API_ const std::map< Coords, std::string > sphericalAxis0
 
BA_DEVICE_API_ const std::map< Coords, std::string > sphericalAxis1
 

Variable Documentation

◆ offspecAxis0

BA_DEVICE_API_ const std::map< Coords, std::string > DataUtils::AxisNames::offspecAxis0
Initial value:
= {
{Coords::NBINS, "X [nbins]"},
{Coords::RADIANS, "alpha_i [rad]"},
{Coords::DEGREES, "alpha_i [deg]"}}

Definition at line 46 of file AxisNames.cpp.

Referenced by OffspecCoordinates::createNameMaps().

◆ offspecAxis1

BA_DEVICE_API_ const std::map< Coords, std::string > DataUtils::AxisNames::offspecAxis1
Initial value:
= {
{Coords::NBINS, "Y [nbins]"},
{Coords::RADIANS, "alpha_f [rad]"},
{Coords::DEGREES, "alpha_f [deg]"}}

Definition at line 50 of file AxisNames.cpp.

Referenced by OffspecCoordinates::createNameMaps().

◆ rectangularAxis0

BA_DEVICE_API_ const std::map< Coords, std::string > DataUtils::AxisNames::rectangularAxis0
Initial value:
= {
{Coords::NBINS, "X [nbins]"}, {Coords::RADIANS, "phi_f [rad]"},
{Coords::DEGREES, "phi_f [deg]"}, {Coords::MM, "X [mm]"},
{Coords::QSPACE, "Qy [1/nm]"}, {Coords::QXQY, "Qx [1/nm]"}}

Definition at line 35 of file AxisNames.cpp.

Referenced by ImageCoords::createNameMaps().

◆ rectangularAxis1

BA_DEVICE_API_ const std::map< Coords, std::string > DataUtils::AxisNames::rectangularAxis1
Initial value:
= {
{Coords::NBINS, "Y [nbins]"}, {Coords::RADIANS, "alpha_f [rad]"},
{Coords::DEGREES, "alpha_f [deg]"}, {Coords::MM, "Y [mm]"},
{Coords::QSPACE, "Qz [1/nm]"}, {Coords::QXQY, "Qy [1/nm]"}}

Definition at line 39 of file AxisNames.cpp.

Referenced by ImageCoords::createNameMaps().

◆ sampleDepthAxis

BA_DEVICE_API_ const std::map< Coords, std::string > DataUtils::AxisNames::sampleDepthAxis
Initial value:
= {
{Coords::NBINS, "Y [nbins]"},
{Coords::RADIANS, "Position [nm]"},
{Coords::DEGREES, "Position [nm]"},
{Coords::QSPACE, "Position [nm]"}}

Definition at line 71 of file AxisNames.cpp.

Referenced by DepthProbeCoordinates::createNameMaps().

◆ specAxis

BA_DEVICE_API_ const std::map< Coords, std::string > DataUtils::AxisNames::specAxis
Initial value:
= {{Coords::NBINS, "X [nbins]"},
{Coords::RADIANS, "alpha_i [rad]"},
{Coords::DEGREES, "alpha_i [deg]"},
{Coords::QSPACE, "Q [1/nm]"},
{Coords::RQ4, "Q [1/nm]"}}

Definition at line 55 of file AxisNames.cpp.

Referenced by AngularReflectometryCoordinates::createNameMaps(), and DepthProbeCoordinates::createNameMaps().

◆ specAxisQ

BA_DEVICE_API_ const std::map< Coords, std::string > DataUtils::AxisNames::specAxisQ
Initial value:
= {
{Coords::NBINS, "X [nbins]"}, {Coords::QSPACE, "Q [1/nm]"}, {Coords::RQ4, "Q [1/nm]"}}

Definition at line 61 of file AxisNames.cpp.

Referenced by WavenumberReflectometryCoordinates::createNameMaps().

◆ sphericalAxis0

BA_DEVICE_API_ const std::map< Coords, std::string > DataUtils::AxisNames::sphericalAxis0
Initial value:
= {
{Coords::NBINS, "X [nbins]"},
{Coords::RADIANS, "phi_f [rad]"},
{Coords::DEGREES, "phi_f [deg]"},
{Coords::QSPACE, "Qy [1/nm]"},
{Coords::QXQY, "Qx [1/nm]"}}

Definition at line 21 of file AxisNames.cpp.

Referenced by SphericalCoords::createNameMaps().

◆ sphericalAxis1

BA_DEVICE_API_ const std::map< Coords, std::string > DataUtils::AxisNames::sphericalAxis1
Initial value:
= {
{Coords::NBINS, "Y [nbins]"},
{Coords::RADIANS, "alpha_f [rad]"},
{Coords::DEGREES, "alpha_f [deg]"},
{Coords::QSPACE, "Qz [1/nm]"},
{Coords::QXQY, "Qy [1/nm]"}}

Definition at line 27 of file AxisNames.cpp.

Referenced by SphericalCoords::createNameMaps().