Back to home page

Project CMSSW displayed by LXR

 
 

    


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