File indexing completed on 2024-04-06 12:02:25
0001 #ifndef INCLINOMETERS_H
0002 #define INCLINOMETERS_H
0003 #include "CondFormats/Serialization/interface/Serializable.h"
0004
0005 #include <vector>
0006 #include <string>
0007 class Inclinometers {
0008 public:
0009 struct Item {
0010 public:
0011 std::string Sensor_type;
0012 int Sensor_number;
0013 std::string ME_layer;
0014 std::string Logical_Alignment_Name;
0015 std::string CERN_Designator;
0016 std::string CERN_Barcode;
0017 std::string Inclination_Direction;
0018 float Abs_Slope;
0019 float Abs_Slope_Error;
0020 float Norm_Slope;
0021 float Norm_Slope_Error;
0022 float Abs_Intercept;
0023 float Abs_Intercept_Error;
0024 float Norm_Intercept;
0025 float Norm_Intercept_Error;
0026 float Shifts_due_to_shims_etc;
0027
0028 COND_SERIALIZABLE;
0029 };
0030 Inclinometers();
0031 virtual ~Inclinometers();
0032 std::vector<Item> m_inclinometers;
0033
0034 COND_SERIALIZABLE;
0035 };
0036 #endif