27 const std::string
name()
const override {
return "ConvertSpiceDataToRealSpace"; }
30 const std::string
summary()
const override {
return "Load a HFIR powder diffractometer SPICE file."; }
33 int version()
const override {
return (1); }
36 const std::string
category()
const override {
return "Diffraction\\ConstantWavelength;DataHandling\\Text"; }
57 Types::Core::DateAndTime runstart,
58 std::map<std::string, std::vector<double>> &logvecmap,
59 std::vector<Types::Core::DateAndTime> &vectimes);
66 const std::vector<double> &vecmonitor);
70 size_t &itime, std::vector<std::pair<size_t, size_t>> &anodelist,
71 std::map<std::string, size_t> &samplenameindexmap);
75 std::map<std::string, std::vector<double>> &logvecmap);
80 Types::Core::DateAndTime runstart,
size_t ipt,
size_t irotangle,
81 size_t itime,
const std::vector<std::pair<size_t, size_t>> &anodelist,
86 const std::vector<API::MatrixWorkspace_sptr> &vec_ws2d);
90 const std::map<std::string, std::vector<double>> &logvecmap,
91 const std::vector<Types::Core::DateAndTime> &vectimes);
97 void correctByDetectorEfficiency(std::vector<API::MatrixWorkspace_sptr> vec_ws2d,
98 const std::map<detid_t, double> &detEffMap);
104 size_t m_numSpec = 0;
113 size_t m_nDimensions = 3;