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