QLgChannel Class Reference

Inheritance diagram for QLgChannel:

QDaqChannel List of all members.

Detailed Description

store channel mapping informations


Public Types

enum  ChannelType_t { ChUnknownType = 0, ChNormal, ChDigital }

Public Member Functions

unsigned short Lg () const
ChannelType_t Type () const
const std::string & GetDaqBoardName () const
unsigned short GetDaqCrate () const
unsigned short GetDaqBoard () const
unsigned short GetDaqChannel () const
unsigned short GetDaqId () const
unsigned short GetDaqSlot () const
unsigned short GetFECrate () const
unsigned short GetFEBoard () const
unsigned short GetFEChannel () const
unsigned short GetFESlot () const
unsigned short GetFEId () const
unsigned short GetBSCrate () const
unsigned short GetBSBoard () const
unsigned short GetBSChannel () const
unsigned short GetBSSlot () const
unsigned short GetBSId () const
unsigned short GetHeaterChannel () const
const std::string & GetHeaterName () const
unsigned short GetHeaterId () const
bool IsEnabled () const

Protected Attributes

unsigned short fLg
ChannelType_t fType
bool fEnabled
unsigned short fDaqCrate
unsigned short fDaqBoard
 unique daq board identifier
unsigned short fDaqChannel
 Daq hardware channel.
unsigned short fDaqId
 unique daq channel identifier
unsigned short fDaqSlot
 slot occupied by the Daq board the channel belong to
std::string fDaqBoardName
unsigned short fFECrate
unsigned short fFEBoard
unsigned short fFEChannel
unsigned short fFESlot
unsigned short fFEId
 unique FE channel identifier
unsigned short fBesCrate
unsigned short fBesBoard
unsigned short fBesChannel
unsigned short fBesSlot
unsigned short fBesId
 unique Bessel channel identifier
unsigned short fHeaterChannel
std::string fHeaterName
unsigned short fHeaterId

Friends

class QApolloDb
class QDianaDb


The documentation for this class was generated from the following files:
Generated on Fri Mar 6 13:40:44 2009 for CUORE Software by  doxygen 1.5.1