Inclinometers

Item

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
#ifndef INCLINOMETERS_H
#define INCLINOMETERS_H
#include "CondFormats/Serialization/interface/Serializable.h"

#include <vector>
#include <string>
class Inclinometers {
public:
  struct Item {
  public:
    std::string Sensor_type;
    int Sensor_number;
    std::string ME_layer;
    std::string Logical_Alignment_Name;
    std::string CERN_Designator;
    std::string CERN_Barcode;
    std::string Inclination_Direction;
    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;
  };
  Inclinometers();
  virtual ~Inclinometers();
  std::vector<Item> m_inclinometers;

  COND_SERIALIZABLE;
};
#endif