Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:25

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