File indexing completed on 2024-04-06 12:02:25
0001 #ifndef CSCZSensors_H
0002 #define CSCZSensors_H
0003
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005
0006
0007 #include <vector>
0008 #include <string>
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 class CSCZSensorData {
0019 public:
0020 std::string sensorType_;
0021 int sensorNo_;
0022 std::string meLayer_;
0023 std::string logicalAlignmentName_;
0024 std::string cernDesignator_;
0025 std::string cernBarcode_;
0026 float absSlope_;
0027 float absSlopeError_;
0028 float normSlope_;
0029 float normSlopeError_;
0030 float absIntercept_;
0031 float absInterceptError_;
0032 float normIntercept_;
0033 float normInterceptError_;
0034 float shifts_;
0035
0036 COND_SERIALIZABLE;
0037 };
0038
0039
0040
0041
0042 class CSCZSensors {
0043 public:
0044 CSCZSensors() {}
0045 virtual ~CSCZSensors() {}
0046 std::vector<CSCZSensorData> cscZSens_;
0047
0048 COND_SERIALIZABLE;
0049 };
0050
0051 #endif