CMS 3D CMS Logo

pos::PixelFECParameters Class Reference

This class implements.. More...

#include <interface/PixelFECParameters.h>

List of all members.

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)


Detailed Description

This class implements..

A longer explanation will be placed here later

Definition at line 20 of file PixelFECParameters.h.


Constructor & Destructor Documentation

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 (  ) 

Definition at line 15 of file PixelFECParameters.cc.

00016 {
00017 
00018 }


Member Function Documentation

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 }

void PixelFECParameters::setCrate ( unsigned int  crate  ) 

Definition at line 59 of file PixelFECParameters.cc.

References crate_.

00059                                                     {
00060 
00061 crate_=crate;
00062 
00063 }

void PixelFECParameters::setFECNumber ( unsigned int  fecnumber  ) 

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 }

void PixelFECParameters::setVMEBaseAddress ( unsigned int  vmebaseaddress  ) 

Definition at line 65 of file PixelFECParameters.cc.

References vmebaseaddress_.

00065                                                                      {
00066 
00067 vmebaseaddress_=vmebaseaddress;
00068 
00069 }


Friends And Related Function Documentation

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 }


Member Data Documentation

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().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:50:34 2009 for CMSSW by  doxygen 1.5.4