00001 #ifndef INCLINOMETERS_H 00002 #define INCLINOMETERS_H 00003 #include<vector> 00004 #include<string> 00005 class Inclinometers { 00006 public: 00007 struct Item { 00008 public: 00009 std::string Sensor_type; 00010 int Sensor_number; 00011 std::string ME_layer; 00012 std::string Logical_Alignment_Name; 00013 std::string CERN_Designator; 00014 std::string CERN_Barcode; 00015 std::string Inclination_Direction; 00016 float Abs_Slope; 00017 float Abs_Slope_Error; 00018 float Norm_Slope; 00019 float Norm_Slope_Error; 00020 float Abs_Intercept; 00021 float Abs_Intercept_Error; 00022 float Norm_Intercept; 00023 float Norm_Intercept_Error; 00024 float Shifts_due_to_shims_etc; 00025 }; 00026 Inclinometers(); 00027 virtual ~Inclinometers(); 00028 std::vector<Item> m_inclinometers; 00029 }; 00030 #endif