CMS 3D CMS Logo

PixelFEDParameters.cc

Go to the documentation of this file.
00001 #include "CalibFormats/SiPixelObjects/interface/PixelFEDParameters.h"
00002 #include <fstream>
00003 
00004 
00005 using namespace pos;
00006 
00007 PixelFEDParameters::PixelFEDParameters()
00008 {
00009 fednumber_=0;
00010 crate_=0;
00011 vmebaseaddress_=0;
00012 
00013 }
00014 
00015 PixelFEDParameters::~PixelFEDParameters()
00016 {
00017 
00018 }
00019 
00020 
00021 unsigned int PixelFEDParameters::getFEDNumber() const{
00022 
00023   
00024     return fednumber_;
00025 
00026 }
00027 
00028 
00029 unsigned int PixelFEDParameters::getCrate() const{
00030 
00031     
00032     return crate_;
00033 
00034 }
00035 
00036 
00037 unsigned int PixelFEDParameters::getVMEBaseAddress() const{
00038 
00039     
00040     return vmebaseaddress_;
00041 
00042 }
00043 
00044 void PixelFEDParameters::setFEDParameters( unsigned int fednumber , unsigned int crate , unsigned int vmebaseaddress){
00045 
00046 fednumber_ = fednumber;
00047 crate_ = crate;
00048 vmebaseaddress_ =vmebaseaddress;
00049 
00050 }
00051 
00052 void PixelFEDParameters::setFEDNumber(unsigned int fednumber) {
00053 
00054 fednumber_ = fednumber;
00055 
00056 }
00057 
00058 
00059 void PixelFEDParameters::setCrate(unsigned int crate) {
00060 
00061 crate_=crate;
00062 
00063 }
00064 
00065 void PixelFEDParameters::setVMEBaseAddress(unsigned int vmebaseaddress){
00066 
00067 vmebaseaddress_=vmebaseaddress;
00068 
00069 }
00070 
00071 std::ostream&  pos::operator <<(std::ostream& s ,const PixelFEDParameters &pFEDp){
00072 
00073 s <<"FED Number:"<<pFEDp.fednumber_<<std::endl;
00074 s <<"Crate Number:"<<pFEDp.crate_<<std::endl;
00075 s <<"VME Base Address:"<<pFEDp.vmebaseaddress_<<std::endl;
00076 
00077 return s;
00078 
00079 }
00080 
00081 
00082 

Generated on Tue Jun 9 17:25:25 2009 for CMSSW by  doxygen 1.5.4