23 virtual bool good()
const = 0;
74 void getItem(
const std::string& name, std::vector<T>& value);
76 void getItem(
const std::string& name, T& value);
std::string m_instrument_parameter_map_file_name
int numUserTables() const
std::string m_instrument_xml_file_name
std::vector< double > m_distance
virtual int numLines() const =0
const std::string & instXMLFileName() const
const std::string & instName() const
void getItem(const std::string &name, std::vector< T > &value)
int numUserTables() const
const std::string & instParameterMapFileName() const
const std::string & instXML() const
DetectorFileASCII(const char *filename)
void readLine(int &det_no, DETECTOR &det)
float ut[ISISCRPT_MAX_USER]
const std::string & instParameterMap() const
std::string m_instrument_name
std::string m_instrument_xml
virtual void readLine(int &det_no, DETECTOR &det)=0
virtual int numUserTables() const =0
void readLine(int &det_no, DETECTOR &det)
std::vector< double > m_azimuthal_angle
std::vector< double > m_polar_angle
#define ISISCRPT_MAX_USER
std::vector< int32_t > m_detector_number
virtual bool good() const =0
DetectorFileMantid(const char *filename)
std::string m_instrument_parameter_map