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

In This Package:

Public Member Functions | Protected Member Functions | Private Member Functions
DaqCalibDetails Class Reference

#include <IDaqDetailsSvc.h>

List of all members.

Public Member Functions

virtual ~DaqCalibDetails ()
 Creates an instance of this class.
virtual DetectorId::DetectorId_t detectorId () const =0
 Returns the id of the detector being calibrated.
virtual DayaBay::Detector adNumber () const =0
 Return the site and detector being calibrated.
virtual
DayaBay::Calibration::SourceType::SourceType_t 
sourceIdA () const =0
 Return the type of source labelled 'A'.
virtual int zPositionA () const =0
 Return the Z position of source labelled 'A'.
virtual
DayaBay::Calibration::SourceType::SourceType_t 
sourceIdB () const =0
 Return the type of source labelled 'B'.
virtual int zPositionB () const =0
 Return the Z position of source labelled 'B'.
virtual
DayaBay::Calibration::SourceType::SourceType_t 
sourceIdC () const =0
 Return the type of source labelled 'C'.
virtual int zPositionC () const =0
 Return the Z position of source labelled 'C'.
virtual int duration () const =0
 Return the duration of the LED.
virtual int led1 () const =0
 Return which LED is labelled '1'.
virtual int led2 () const =0
 Return which LED is labelled '2'.
virtual int led1Voltage () const =0
 Return the voltage used for the LED labelled '1'.
virtual int led2Voltage () const =0
 Return the voltage used for the LED labelled '2'.
virtual int ledFrequency () const =0
 Return the frequency with which the LEDs are pulsed.
virtual int ledPulseSeparation () const =0
 Return the separation between the 1st and 2nd pulses of the LEDs.
virtual int ltbMode () const =0
 Return the LTB mode during data taking.
virtual int motorPower () const =0
 Return the power used on the motor,.
virtual int cameraPower () const =0
 Return the power used by the camera.
virtual bool ledFlashing () const =0
 True when the LED is being flashed.
virtual bool homeA () const =0
 True when the LED labelled 'A' is in its home position.
virtual bool homeB () const =0
 True when the LED labelled 'B' is in its home position.
virtual bool homeC () const =0
 True when the LED labelled 'C' is in its home position.

Protected Member Functions

 DaqCalibDetails ()
 Creates an instance of this class.

Private Member Functions

 DaqCalibDetails (const DaqCalibDetails &rhs)
 Suppress default.
DaqCalibDetailsoperator= (const DaqCalibDetails &rhs)
 Suppress default.

Detailed Description

Definition at line 107 of file IDaqDetailsSvc.h.


Constructor & Destructor Documentation

DaqCalibDetails::~DaqCalibDetails ( ) [virtual]

Creates an instance of this class.

Definition at line 18 of file IDaqDetailsSvc.cc.

                                  {
}
DaqCalibDetails::DaqCalibDetails ( ) [protected]

Creates an instance of this class.

Definition at line 15 of file IDaqDetailsSvc.cc.

                                 {
}
DaqCalibDetails::DaqCalibDetails ( const DaqCalibDetails rhs) [private]

Suppress default.


Member Function Documentation

virtual DetectorId::DetectorId_t DaqCalibDetails::detectorId ( ) const [pure virtual]

Returns the id of the detector being calibrated.

virtual DayaBay::Detector DaqCalibDetails::adNumber ( ) const [pure virtual]

Return the site and detector being calibrated.

virtual DayaBay::Calibration::SourceType::SourceType_t DaqCalibDetails::sourceIdA ( ) const [pure virtual]

Return the type of source labelled 'A'.

virtual int DaqCalibDetails::zPositionA ( ) const [pure virtual]

Return the Z position of source labelled 'A'.

virtual DayaBay::Calibration::SourceType::SourceType_t DaqCalibDetails::sourceIdB ( ) const [pure virtual]

Return the type of source labelled 'B'.

virtual int DaqCalibDetails::zPositionB ( ) const [pure virtual]

Return the Z position of source labelled 'B'.

virtual DayaBay::Calibration::SourceType::SourceType_t DaqCalibDetails::sourceIdC ( ) const [pure virtual]

Return the type of source labelled 'C'.

virtual int DaqCalibDetails::zPositionC ( ) const [pure virtual]

Return the Z position of source labelled 'C'.

virtual int DaqCalibDetails::duration ( ) const [pure virtual]

Return the duration of the LED.

virtual int DaqCalibDetails::led1 ( ) const [pure virtual]

Return which LED is labelled '1'.

virtual int DaqCalibDetails::led2 ( ) const [pure virtual]

Return which LED is labelled '2'.

virtual int DaqCalibDetails::led1Voltage ( ) const [pure virtual]

Return the voltage used for the LED labelled '1'.

virtual int DaqCalibDetails::led2Voltage ( ) const [pure virtual]

Return the voltage used for the LED labelled '2'.

virtual int DaqCalibDetails::ledFrequency ( ) const [pure virtual]

Return the frequency with which the LEDs are pulsed.

virtual int DaqCalibDetails::ledPulseSeparation ( ) const [pure virtual]

Return the separation between the 1st and 2nd pulses of the LEDs.

virtual int DaqCalibDetails::ltbMode ( ) const [pure virtual]

Return the LTB mode during data taking.

virtual int DaqCalibDetails::motorPower ( ) const [pure virtual]

Return the power used on the motor,.

virtual int DaqCalibDetails::cameraPower ( ) const [pure virtual]

Return the power used by the camera.

virtual bool DaqCalibDetails::ledFlashing ( ) const [pure virtual]

True when the LED is being flashed.

virtual bool DaqCalibDetails::homeA ( ) const [pure virtual]

True when the LED labelled 'A' is in its home position.

virtual bool DaqCalibDetails::homeB ( ) const [pure virtual]

True when the LED labelled 'B' is in its home position.

virtual bool DaqCalibDetails::homeC ( ) const [pure virtual]

True when the LED labelled 'C' is in its home position.

DaqCalibDetails& DaqCalibDetails::operator= ( const DaqCalibDetails rhs) [private]

Suppress default.


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:59:23 for DataSvc by doxygen 1.7.4