CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PixelFECParameters.h
Go to the documentation of this file.
1 #ifndef PixelFECParameters_h
2 #define PixelFECParameters_h
3 
10 #include <iosfwd>
11 
12 namespace pos{
19  class PixelFECParameters;
20  std::ostream& operator <<(std::ostream& s ,const PixelFECParameters &pFECp);
21 
23  public:
24 
27 
28  unsigned int getFECNumber() const;
29  unsigned int getCrate() const;
30  unsigned int getVMEBaseAddress() const;
31  void setFECParameters( unsigned int fecnumber , unsigned int crate , unsigned int vmebaseaddress);
32  void setFECNumber(unsigned int fecnumber);
33  void setCrate(unsigned int crate);
34  void setVMEBaseAddress(unsigned int vmebaseaddress) ;
35  friend std::ostream& pos::operator <<(std::ostream& s,const PixelFECParameters &pFECp);
36  private :
37 
38  unsigned int fecnumber_;
39  unsigned int crate_;
40  unsigned int vmebaseaddress_;
41 
42  };
43 }
44 #endif
void setCrate(unsigned int crate)
std::ostream & operator<<(std::ostream &s, const PixelCalibConfiguration &calib)
This class implements..
unsigned int getFECNumber() const
void setVMEBaseAddress(unsigned int vmebaseaddress)
void setFECNumber(unsigned int fecnumber)
unsigned int getCrate() const
void setFECParameters(unsigned int fecnumber, unsigned int crate, unsigned int vmebaseaddress)
unsigned int getVMEBaseAddress() const