QPulserGroupList Class Reference

List of all members.


Detailed Description

collection of QPulserGroup objects, used by the pulser control graphical interface, where the configuration is not read from the database

Author:
Sergio Di Domizio

Public Member Functions

void SetPulserPeriod (unsigned int periodMs)
 set pulser period in ms
unsigned int GetPulserPeriod () const
 get pulser period in ms
const std::map< unsigned int,
QPulserChannel > & 
GetChannels () const
 get map of pulse id and corresponding QPulserChannel
void AddChannel (unsigned int pulseId, unsigned int hwCh, unsigned int delay, const std::vector< QPulserConfig * > &pattern)
 add channel to the group list

Private Attributes

unsigned int fPeriodMs
std::map< unsigned int,
QPulserChannel
fChannels

Member Data Documentation

std::map<unsigned int, QPulserChannel> QPulserGroupList::fChannels [private]

key: pulseId, value: corresponding QPulserChannel object

Referenced by AddChannel(), and GetChannels().


The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:08 2010 for CUORE Software by  doxygen 1.5.6