/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Types | Public Member Functions
IChannelQuality Class Reference

#include <IChannelQualitySvc.h>

List of all members.

Public Types

typedef std::vector
< DayaBay::FeeChannelId
ChannelSet_t
 Return all known channel IDs.

Public Member Functions

 IChannelQuality ()
virtual ~IChannelQuality ()
virtual bool good (DayaBay::FeeChannelId chid) const =0
 Return a nominal judgment that channel is good to use or not.
virtual int goodDqCp (DayaBay::FeeChannelId chid) const =0
 Return just the good/bad bit from the DqChannelPacked DB. 1 is good, 0 is bad, -1 means unknown chid.
virtual float hvRequested (DayaBay::FeeChannelId chid) const =0
 Return the requested HV setting.
virtual float hvMeasured (DayaBay::FeeChannelId chid) const =0
 Return the measured HV setting.
virtual float noise (DayaBay::FeeChannelId chid) const =0
 Return the noise level of the channel.
virtual ChannelSet_t channels () const =0

Detailed Description

Definition at line 23 of file IChannelQualitySvc.h.


Member Typedef Documentation

Return all known channel IDs.

Definition at line 44 of file IChannelQualitySvc.h.


Constructor & Destructor Documentation

IChannelQuality::IChannelQuality ( ) [inline]

Definition at line 25 of file IChannelQualitySvc.h.

{}
IChannelQuality::~IChannelQuality ( ) [virtual]

Definition at line 3 of file IChannelQualitySvc.cc.

{
}

Member Function Documentation

virtual bool IChannelQuality::good ( DayaBay::FeeChannelId  chid) const [pure virtual]

Return a nominal judgment that channel is good to use or not.

virtual int IChannelQuality::goodDqCp ( DayaBay::FeeChannelId  chid) const [pure virtual]

Return just the good/bad bit from the DqChannelPacked DB. 1 is good, 0 is bad, -1 means unknown chid.

virtual float IChannelQuality::hvRequested ( DayaBay::FeeChannelId  chid) const [pure virtual]

Return the requested HV setting.

virtual float IChannelQuality::hvMeasured ( DayaBay::FeeChannelId  chid) const [pure virtual]

Return the measured HV setting.

virtual float IChannelQuality::noise ( DayaBay::FeeChannelId  chid) const [pure virtual]

Return the noise level of the channel.

virtual ChannelSet_t IChannelQuality::channels ( ) const [pure virtual]

The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:57:56 for DybKernel by doxygen 1.7.4