CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes | Friends
pos::PixelFECParameters Class Reference

This class implements.. More...

#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 & pos::operator<< (std::ostream &s, const PixelFECParameters &pFECp)
 

Detailed Description

This class implements..

A longer explanation will be placed here later

Definition at line 22 of file PixelFECParameters.h.

Constructor & Destructor Documentation

PixelFECParameters::PixelFECParameters ( )

Definition at line 7 of file PixelFECParameters.cc.

References crate_, fecnumber_, and vmebaseaddress_.

8 {
9 fecnumber_=0;
10 crate_=0;
12 
13 }
PixelFECParameters::~PixelFECParameters ( )

Definition at line 15 of file PixelFECParameters.cc.

16 {
17 
18 }

Member Function Documentation

unsigned int PixelFECParameters::getCrate ( ) const

Definition at line 29 of file PixelFECParameters.cc.

References crate_.

29  {
30 
31 
32  return crate_;
33 
34 }
unsigned int PixelFECParameters::getFECNumber ( ) const

Definition at line 21 of file PixelFECParameters.cc.

References fecnumber_.

21  {
22 
23 
24  return fecnumber_;
25 
26 }
unsigned int PixelFECParameters::getVMEBaseAddress ( ) const

Definition at line 37 of file PixelFECParameters.cc.

References vmebaseaddress_.

37  {
38 
39 
40  return vmebaseaddress_;
41 
42 }
void PixelFECParameters::setCrate ( unsigned int  crate)

Definition at line 59 of file PixelFECParameters.cc.

References crate_.

59  {
60 
61 crate_=crate;
62 
63 }
void PixelFECParameters::setFECNumber ( unsigned int  fecnumber)

Definition at line 52 of file PixelFECParameters.cc.

References fecnumber_.

52  {
53 
54 fecnumber_ = fecnumber;
55 
56 }
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().

44  {
45 
46 fecnumber_ = fecnumber;
47 crate_ = crate;
48 vmebaseaddress_ =vmebaseaddress;
49 
50 }
void PixelFECParameters::setVMEBaseAddress ( unsigned int  vmebaseaddress)

Definition at line 65 of file PixelFECParameters.cc.

References vmebaseaddress_.

65  {
66 
67 vmebaseaddress_=vmebaseaddress;
68 
69 }

Friends And Related Function Documentation

std::ostream& pos::operator<< ( std::ostream &  s,
const PixelFECParameters pFECp 
)
friend

Member Data Documentation

unsigned int pos::PixelFECParameters::crate_
private
unsigned int pos::PixelFECParameters::fecnumber_
private
unsigned int pos::PixelFECParameters::vmebaseaddress_
private