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
|