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