Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

SctCalibrationController::Scripts::ResponseCurve Class Reference

#include <ResponseCurve.h>

Inheritance diagram for SctCalibrationController::Scripts::ResponseCurve:

SctCalibrationController::Ipc::TestRequestImpl IPCCallback Sct_CalibrationController_T_TestRequest SctCalibrationController::Ipc::TestRequest

Public Member Functions

virtual void startTest (Sct_SctApi_T_SctApi &api, string &name, unsigned short &testVariable, unsigned long &nScans, vector< double > &testPoints)
virtual Sct_SctApi_T_ScangetNextScan (unsigned long index)
virtual bool canFeedback ()
virtual void endTest ()

Static Public Member Functions

ResponseCurve & instance ()

Private Member Functions

 ResponseCurve ()

Private Attributes

Sct_SctApi_T_SctApiapi
vector< double > charges

Constructor & Destructor Documentation

SctCalibrationController::Scripts::ResponseCurve::ResponseCurve   [inline, private]
 

Definition at line 91 of file CalibrationController/src/scripts/ResponseCurve.h.


Member Function Documentation

virtual bool SctCalibrationController::Scripts::ResponseCurve::canFeedback   [inline, virtual]
 

Implements SctCalibrationController::Ipc::TestRequest.

Definition at line 80 of file CalibrationController/src/scripts/ResponseCurve.h.

virtual void SctCalibrationController::Scripts::ResponseCurve::endTest   [inline, virtual]
 

Implements SctCalibrationController::Ipc::TestRequest.

Definition at line 84 of file CalibrationController/src/scripts/ResponseCurve.h.

References api, and charges.

virtual Sct_SctApi_T_Scan* SctCalibrationController::Scripts::ResponseCurve::getNextScan unsigned long    index [inline, virtual]
 

Implements SctCalibrationController::Ipc::TestRequest.

Definition at line 66 of file CalibrationController/src/scripts/ResponseCurve.h.

References api.

ResponseCurve& SctCalibrationController::Scripts::ResponseCurve::instance   [inline, static]
 

Definition at line 27 of file CalibrationController/src/scripts/ResponseCurve.h.

virtual void SctCalibrationController::Scripts::ResponseCurve::startTest Sct_SctApi_T_SctApi   api,
string &    name,
unsigned short &    testVariable,
unsigned long &    nScans,
vector< double > &    testPoints
[inline, virtual]
 

Implements SctCalibrationController::Ipc::TestRequest.

Definition at line 32 of file CalibrationController/src/scripts/ResponseCurve.h.

References charges, and ST_QCAL.


Field Documentation

Sct_SctApi_T_SctApi* SctCalibrationController::Scripts::ResponseCurve::api [private]
 

Definition at line 92 of file CalibrationController/src/scripts/ResponseCurve.h.

Referenced by endTest(), and getNextScan().

vector<double> SctCalibrationController::Scripts::ResponseCurve::charges [private]
 

Definition at line 93 of file CalibrationController/src/scripts/ResponseCurve.h.

Referenced by endTest(), and startTest().


The documentation for this class was generated from the following file:
Generated on Mon Dec 15 19:37:38 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3