PMSlowControl Class Reference

#include <PMSlowControl.hh>

Collaboration diagram for PMSlowControl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PMSlowControl (const std::string aName, const ui32 aId)
void setParams (const PMParams_t &aVoltages)
const PMParams_tgetParams () const

Public Attributes

std::string name
ui32 id
PMParams_t params

Friends

class SlowControl

Detailed Description

Definition at line 9 of file PMSlowControl.hh.


Constructor & Destructor Documentation

PMSlowControl::PMSlowControl ( const std::string  aName,
const ui32  aId 
) [inline]

Definition at line 16 of file PMSlowControl.hh.

00017       : name(aName), id(aId) { };


Member Function Documentation

void PMSlowControl::setParams ( const PMParams_t aVoltages  )  [inline]

Definition at line 18 of file PMSlowControl.hh.

00018 { params = aVoltages; };

const PMParams_t& PMSlowControl::getParams (  )  const [inline]

Definition at line 19 of file PMSlowControl.hh.

Referenced by main().

00019 { return params; } ;


Friends And Related Function Documentation

friend class SlowControl [friend]

Definition at line 10 of file PMSlowControl.hh.


Member Data Documentation

std::string PMSlowControl::name

Definition at line 12 of file PMSlowControl.hh.

ui32 PMSlowControl::id

Definition at line 13 of file PMSlowControl.hh.

PMParams_t PMSlowControl::params

Definition at line 14 of file PMSlowControl.hh.

Referenced by getParams(), and setParams().


The documentation for this class was generated from the following file:
Generated on Mon Jan 7 13:19:00 2013 for MicromegasFramework by  doxygen 1.4.7