#ifndef PXSENSORS_H
#define PXSENSORS_H
#include "CondFormats/Serialization/interface/Serializable.h"

#include <vector>
#include <string>
class PXsensors {
public:
  struct Item {
    std::string Sensor_type;
    int Sensor_number;
    std::string ME_layer;
    std::string Logical_Alignment_Name;
    std::string CERN_Designator;
    std::string CERN_Barcode;
    float Abs_Slope;
    float Abs_Slope_Error;
    float Norm_Slope;
    float Norm_Slope_Error;
    float Abs_Intercept;
    float Abs_Intercept_Error;
    float Norm_Intercept;
    float Norm_Intercept_Error;
    float Shifts_due_to_shims_etc;

    COND_SERIALIZABLE;
  };
  PXsensors();
  virtual ~PXsensors();
  std::vector<Item> m_PXsensors;

  COND_SERIALIZABLE;
};
#endif
