CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PixelFECParameters.cc
Go to the documentation of this file.
2 #include <ostream>
3 
4 
5 using namespace pos;
6 
8 {
9 fecnumber_=0;
10 crate_=0;
12 
13 }
14 
16 {
17 
18 }
19 
20 
21 unsigned int PixelFECParameters::getFECNumber() const{
22 
23 
24  return fecnumber_;
25 
26 }
27 
28 
29 unsigned int PixelFECParameters::getCrate() const{
30 
31 
32  return crate_;
33 
34 }
35 
36 
38 
39 
40  return vmebaseaddress_;
41 
42 }
43 
44 void PixelFECParameters::setFECParameters( unsigned int fecnumber , unsigned int crate , unsigned int vmebaseaddress){
45 
46 fecnumber_ = fecnumber;
47 crate_ = crate;
48 vmebaseaddress_ =vmebaseaddress;
49 
50 }
51 
52 void PixelFECParameters::setFECNumber(unsigned int fecnumber) {
53 
54 fecnumber_ = fecnumber;
55 
56 }
57 
58 
59 void PixelFECParameters::setCrate(unsigned int crate) {
60 
61 crate_=crate;
62 
63 }
64 
65 void PixelFECParameters::setVMEBaseAddress(unsigned int vmebaseaddress){
66 
67 vmebaseaddress_=vmebaseaddress;
68 
69 }
70 
71 std::ostream& pos::operator <<(std::ostream& s ,const PixelFECParameters &pFECp){
72 
73 s <<"FEC Number:"<<pFECp.fecnumber_<<std::endl;
74 s <<"Crate Number:"<<pFECp.crate_<<std::endl;
75 s <<"VME Base Address:"<<pFECp.vmebaseaddress_<<std::endl;
76 
77 return s;
78 
79 }
80 
81 
82 
std::ostream & operator<<(std::ostream &s, const PixelFECParameters &pFECp)
void setCrate(unsigned int crate)
This class implements..
This class implements..
unsigned int getFECNumber() const
void setVMEBaseAddress(unsigned int vmebaseaddress)
void setFECNumber(unsigned int fecnumber)
unsigned int getCrate() const
string s
Definition: asciidump.py:422
void setFECParameters(unsigned int fecnumber, unsigned int crate, unsigned int vmebaseaddress)
unsigned int getVMEBaseAddress() const