#include <interface/PixelFECParameters.h>
Public Member Functions | |
unsigned int | getCrate () const |
unsigned int | getFECNumber () const |
unsigned int | getVMEBaseAddress () const |
PixelFECParameters () | |
void | setCrate (unsigned int crate) |
void | setFECNumber (unsigned int fecnumber) |
void | setFECParameters (unsigned int fecnumber, unsigned int crate, unsigned int vmebaseaddress) |
void | setVMEBaseAddress (unsigned int vmebaseaddress) |
~PixelFECParameters () | |
Private Attributes | |
unsigned int | crate_ |
unsigned int | fecnumber_ |
unsigned int | vmebaseaddress_ |
Friends | |
std::ostream & | operator<< (std::ostream &s, const PixelFECParameters &pFECp) |
A longer explanation will be placed here later
Definition at line 20 of file PixelFECParameters.h.
PixelFECParameters::PixelFECParameters | ( | ) |
Definition at line 7 of file PixelFECParameters.cc.
References crate_, fecnumber_, and vmebaseaddress_.
00008 { 00009 fecnumber_=0; 00010 crate_=0; 00011 vmebaseaddress_=0; 00012 00013 }
PixelFECParameters::~PixelFECParameters | ( | ) |
unsigned int PixelFECParameters::getCrate | ( | ) | const |
Definition at line 29 of file PixelFECParameters.cc.
References crate_.
00029 { 00030 00031 00032 return crate_; 00033 00034 }
unsigned int PixelFECParameters::getFECNumber | ( | ) | const |
Definition at line 21 of file PixelFECParameters.cc.
References fecnumber_.
00021 { 00022 00023 00024 return fecnumber_; 00025 00026 }
unsigned int PixelFECParameters::getVMEBaseAddress | ( | ) | const |
Definition at line 37 of file PixelFECParameters.cc.
References vmebaseaddress_.
00037 { 00038 00039 00040 return vmebaseaddress_; 00041 00042 }
Definition at line 59 of file PixelFECParameters.cc.
References crate_.
00059 { 00060 00061 crate_=crate; 00062 00063 }
Definition at line 52 of file PixelFECParameters.cc.
References fecnumber_.
00052 { 00053 00054 fecnumber_ = fecnumber; 00055 00056 }
void PixelFECParameters::setFECParameters | ( | unsigned int | fecnumber, | |
unsigned int | crate, | |||
unsigned int | vmebaseaddress | |||
) |
Definition at line 44 of file PixelFECParameters.cc.
References crate_, fecnumber_, and vmebaseaddress_.
Referenced by pos::PixelFECConfig::PixelFECConfig().
00044 { 00045 00046 fecnumber_ = fecnumber; 00047 crate_ = crate; 00048 vmebaseaddress_ =vmebaseaddress; 00049 00050 }
Definition at line 65 of file PixelFECParameters.cc.
References vmebaseaddress_.
00065 { 00066 00067 vmebaseaddress_=vmebaseaddress; 00068 00069 }
std::ostream& operator<< | ( | std::ostream & | s, | |
const PixelFECParameters & | pFECp | |||
) | [friend] |
Definition at line 71 of file PixelFECParameters.cc.
00071 { 00072 00073 s <<"FEC Number:"<<pFECp.fecnumber_<<std::endl; 00074 s <<"Crate Number:"<<pFECp.crate_<<std::endl; 00075 s <<"VME Base Address:"<<pFECp.vmebaseaddress_<<std::endl; 00076 00077 return s; 00078 00079 }
unsigned int pos::PixelFECParameters::crate_ [private] |
Definition at line 37 of file PixelFECParameters.h.
Referenced by getCrate(), pos::operator<<(), PixelFECParameters(), setCrate(), and setFECParameters().
unsigned int pos::PixelFECParameters::fecnumber_ [private] |
Definition at line 36 of file PixelFECParameters.h.
Referenced by getFECNumber(), pos::operator<<(), PixelFECParameters(), setFECNumber(), and setFECParameters().
unsigned int pos::PixelFECParameters::vmebaseaddress_ [private] |
Definition at line 38 of file PixelFECParameters.h.
Referenced by getVMEBaseAddress(), pos::operator<<(), PixelFECParameters(), setFECParameters(), and setVMEBaseAddress().