![]() |
![]() |
00001 #ifndef PixelFECParameters_h 00002 #define PixelFECParameters_h 00003 00010 #include <iosfwd> 00011 00012 namespace pos{ 00018 class PixelFECParameters { 00019 public: 00020 00021 PixelFECParameters(); 00022 ~PixelFECParameters(); 00023 00024 unsigned int getFECNumber() const; 00025 unsigned int getCrate() const; 00026 unsigned int getVMEBaseAddress() const; 00027 void setFECParameters( unsigned int fecnumber , unsigned int crate , unsigned int vmebaseaddress); 00028 void setFECNumber(unsigned int fecnumber); 00029 void setCrate(unsigned int crate); 00030 void setVMEBaseAddress(unsigned int vmebaseaddress) ; 00031 friend std::ostream& pos::operator <<(std::ostream& s,const PixelFECParameters &pFECp); 00032 private : 00033 00034 unsigned int fecnumber_; 00035 unsigned int crate_; 00036 unsigned int vmebaseaddress_; 00037 00038 }; 00039 std::ostream& operator <<(std::ostream& s ,const PixelFECParameters &pFECp); 00040 } 00041 #endif