Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:25

0001 #ifndef MBAChBenchSurveyPlate_H
0002 #define MBAChBenchSurveyPlate_H
0003 
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005 
0006 /* #include "CondFormats/OptAlignObjects/interface/OpticalAlignInfo.h" */
0007 
0008 #include <vector>
0009 #include <iostream>
0010 #include <string>
0011 
0012 /**
0013   easy output...
0014 **/
0015 
0016 /* class MBAChBenchSurveyPlate; */
0017 
0018 class MBAChBenchSurveyPlateData {
0019 public:
0020   int edmsID_;
0021   int surveyCode_;
0022   int line_;
0023   int plate_;
0024   std::string side_;
0025   int object_;
0026   float posX_;
0027   float posY_;
0028   float posZ_;
0029   long long measDateTime_;
0030 
0031   COND_SERIALIZABLE;
0032 };
0033 
0034 /**
0035    Description: Class for MBAChBenchSurveyPlate for use as calibration.
0036  **/
0037 class MBAChBenchSurveyPlate {
0038 public:
0039   MBAChBenchSurveyPlate() {}
0040   virtual ~MBAChBenchSurveyPlate() {}
0041   std::vector<MBAChBenchSurveyPlateData> mbaChBenchSurveyPlate_;
0042 
0043   COND_SERIALIZABLE;
0044 };
0045 
0046 #endif  // MBAChBenchSurveyPlate_H