CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/CondFormats/OptAlignObjects/interface/CSCZSensors.h

Go to the documentation of this file.
00001 #ifndef CSCZSensors_H
00002 #define CSCZSensors_H
00003 /* #include "CondFormats/OptAlignObjects/interface/OpticalAlignInfo.h" */
00004 #include <vector>
00005 #include <string>
00006 
00011 /* class CSCZSensors; */
00012 
00013 /* std::ostream & operator<<(std::ostream &, const CSCZSensors &); */
00014 
00015 class CSCZSensorData {
00016  public:
00017   std::string sensorType_;       
00018   int sensorNo_;           
00019   std::string meLayer_;    
00020   std::string logicalAlignmentName_;      
00021   std::string cernDesignator_;    
00022   std::string cernBarcode_;      
00023   float absSlope_;        
00024   float absSlopeError_;
00025   float normSlope_;
00026   float normSlopeError_;
00027   float absIntercept_;
00028   float absInterceptError_;
00029   float normIntercept_;
00030   float normInterceptError_;
00031   float shifts_;
00032 };
00033 
00037 class CSCZSensors {
00038  public:
00039   CSCZSensors() {}
00040   virtual ~CSCZSensors() {}
00041   std::vector<CSCZSensorData> cscZSens_;
00042 };
00043 
00044 #endif // CSCZSensors_H