21 std::map<Axes::Units, std::string> InitSphericalAxis0()
23 std::map<Axes::Units, std::string> result;
24 result[Axes::Units::NBINS] =
"X [nbins]";
25 result[Axes::Units::RADIANS] =
"phi_f [rad]";
26 result[Axes::Units::DEGREES] =
"phi_f [deg]";
27 result[Axes::Units::QSPACE] =
"Qy [1/nm]";
28 result[Axes::Units::QXQY] =
"Qx [1/nm]";
31 std::map<Axes::Units, std::string> InitSphericalAxis1()
33 std::map<Axes::Units, std::string> result;
34 result[Axes::Units::NBINS] =
"Y [nbins]";
35 result[Axes::Units::RADIANS] =
"alpha_f [rad]";
36 result[Axes::Units::DEGREES] =
"alpha_f [deg]";
37 result[Axes::Units::QSPACE] =
"Qz [1/nm]";
38 result[Axes::Units::QXQY] =
"Qy [1/nm]";
42 std::map<Axes::Units, std::string> InitRectangularAxis0()
44 std::map<Axes::Units, std::string> result;
45 result[Axes::Units::NBINS] =
"X [nbins]";
46 result[Axes::Units::RADIANS] =
"phi_f [rad]";
47 result[Axes::Units::DEGREES] =
"phi_f [deg]";
48 result[Axes::Units::MM] =
"X [mm]";
49 result[Axes::Units::QSPACE] =
"Qy [1/nm]";
50 result[Axes::Units::QXQY] =
"Qx [1/nm]";
53 std::map<Axes::Units, std::string> InitRectangularAxis1()
55 std::map<Axes::Units, std::string> result;
56 result[Axes::Units::NBINS] =
"Y [nbins]";
57 result[Axes::Units::RADIANS] =
"alpha_f [rad]";
58 result[Axes::Units::DEGREES] =
"alpha_f [deg]";
59 result[Axes::Units::MM] =
"Y [mm]";
60 result[Axes::Units::QSPACE] =
"Qz [1/nm]";
61 result[Axes::Units::QXQY] =
"Qy [1/nm]";
66 std::map<Axes::Units, std::string> InitOffSpecAxis0()
68 std::map<Axes::Units, std::string> result;
69 result[Axes::Units::NBINS] =
"X [nbins]";
70 result[Axes::Units::RADIANS] =
"alpha_i [rad]";
71 result[Axes::Units::DEGREES] =
"alpha_i [deg]";
74 std::map<Axes::Units, std::string> InitOffSpecAxis1()
76 std::map<Axes::Units, std::string> result;
77 result[Axes::Units::NBINS] =
"Y [nbins]";
78 result[Axes::Units::RADIANS] =
"alpha_f [rad]";
79 result[Axes::Units::DEGREES] =
"alpha_f [deg]";
83 std::map<Axes::Units, std::string> InitSpecAxis()
85 std::map<Axes::Units, std::string> result;
86 result[Axes::Units::NBINS] =
"X [nbins]";
87 result[Axes::Units::RADIANS] =
"alpha_i [rad]";
88 result[Axes::Units::DEGREES] =
"alpha_i [deg]";
89 result[Axes::Units::QSPACE] =
"Q [1/nm]";
90 result[Axes::Units::RQ4] =
"Q [1/nm]";
94 std::map<Axes::Units, std::string> InitSpecAxisQ()
96 std::map<Axes::Units, std::string> result;
97 result[Axes::Units::NBINS] =
"X [nbins]";
98 result[Axes::Units::QSPACE] =
"Q [1/nm]";
99 result[Axes::Units::RQ4] =
"Q [1/nm]";
109 std::map<Axes::Units, std::string> InitSampleDepthAxis()
111 std::map<Axes::Units, std::string> result;
112 result[Axes::Units::NBINS] =
"Y [nbins]";
113 result[Axes::Units::RADIANS] =
"Position [nm]";
114 result[Axes::Units::DEGREES] =
"Position [nm]";
115 result[Axes::Units::QSPACE] =
"Position [nm]";
Defines namespace AxisNames.
Contains functions to create maps that give the right axis names for different detector types and uni...