#pragma once #include "ResDataObject.h" #include "DetectorDefinition.h" class DetectorConfiguration { public: DetectorConfiguration(string ConfigPath); ~DetectorConfiguration(); bool LoadConfigurations(DeviceIndexStruct& DeviceConf); bool SaveConfig(); bool LoadCalibrationDose(string& strWorkPath, ResDataObject& CalibDoseList, int& nCalibTotalExpNum); ResDataObject m_Configurations; private: ResDataObject m_ConfigAll; std::string m_strConfigPath; //ÅäÖÃÎļþ·¾¶ };