CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/CalibFormats/SiPixelObjects/interface/PixelTKFECParameters.h

Go to the documentation of this file.
00001 #ifndef PixelTKFECParameters_h
00002 #define PixelTKFECParameters_h
00003 
00011 #include <iosfwd>
00012 #include <string>
00013 
00014 namespace pos{
00020   class PixelTKFECParameters {
00021 
00022   public:
00023 
00024     PixelTKFECParameters();
00025     ~PixelTKFECParameters();
00026 
00027     std::string  getTKFECID() const;
00028     unsigned int getCrate() const;
00029     std::string  getType() const;
00030     unsigned int getAddress() const;
00031     void setTKFECParameters( std::string TKFECID , unsigned int crate , std::string type, unsigned int address);
00032     void setTKFECID(std::string TKFECID);
00033     void setCrate(unsigned int crate);
00034     void setType(std::string type);
00035     void setAddress(unsigned int address) ;
00036     friend std::ostream& operator <<(std::ostream& s,const PixelTKFECParameters &pTKFECp);
00037   private :
00038 
00039     std::string  TKFECID_;
00040     unsigned int crate_;
00041     std::string  type_;
00042     unsigned int address_;
00043 
00044   };
00045   std::ostream& operator <<(std::ostream& s ,const PixelTKFECParameters &pTKFECp);
00046 
00047 }
00048 /* @} */
00049 #endif