#include <TestData.h>
Inheritance diagram for TestData:

Public Types | |
| enum | status_E { EXECUTING, COMPLETED, ABORTED } |
Public Member Functions | |
| TestData () | |
| ~TestData () | |
Data Fields | |
| std::string | testName |
| Name of this test. | |
| unsigned long | runNumber |
| The run number in which this Test occurred. | |
| unsigned long | nScans |
| The number of scans in this Test. | |
| unsigned long | startScanNumber |
| The first scan number in this Test. | |
| unsigned short | testVariable |
| Corresponds to one of the variables in sctScans.h. | |
| double * | testPoints |
| The values of testVariable for each Scan. | |
| size_t | testPoints_size |
| size of the testPoints array | |
| status_E | status |
Protected Member Functions | |
| TestData (const char *type) | |
| void | publishGuts (ISostream &out) |
| void | refreshGuts (ISistream &in) |
Definition at line 15 of file TestData.h.
|
|
Definition at line 17 of file TestData.h. |
|
|
Definition at line 58 of file TestData.h. References EXECUTING. |
|
|
Definition at line 69 of file TestData.h. |
|
|
Definition at line 78 of file TestData.h. References EXECUTING. |
|
|
Definition at line 89 of file TestData.h. References testName. |
|
|
Definition at line 95 of file TestData.h. References testName. |
|
|
|
The run number in which this Test occurred.
Definition at line 27 of file TestData.h. Referenced by SCTAPI::doFullBypassScan(), SCTAPI::doNoiseScan(), SCTAPI::doPipelineScan(), SCTAPI::doResponseCurveScan(), SCTAPI::doStrobeDelayScan(), SCTAPI::doThreePointGainScan(), SCTAPI::doTimeWalkScan(), SCTAPI::doTrimScan(), SctCalibrationController::CalibrationControllerImpl::executeTest(), SctAnalysis::AnalysisWorkerGroup::findTest(), SctCalibrationController::Test::getUniqueID(), SCTAPI::publishRawDataObjects(), and SCTAPI::publishTest(). |
|
|
The first scan number in this Test.
Definition at line 37 of file TestData.h. Referenced by SCTAPI::doFullBypassScan(), SCTAPI::doNoiseScan(), SCTAPI::doPipelineScan(), SCTAPI::doResponseCurveScan(), SCTAPI::doStrobeDelayScan(), SCTAPI::doThreePointGainScan(), SCTAPI::doTimeWalkScan(), SCTAPI::doTrimScan(), SctCalibrationController::CalibrationControllerImpl::executeTest(), SctAnalysis::AnalysisWorkerGroup::findTest(), SctCalibrationController::Test::getUniqueID(), SCTAPI::publishRawDataObjects(), and SCTAPI::publishTest(). |
|
|
Definition at line 55 of file TestData.h. Referenced by SCTAPI::doFullBypassScan(), SCTAPI::doNoiseScan(), SCTAPI::doPipelineScan(), SCTAPI::doResponseCurveScan(), SCTAPI::doStrobeDelayScan(), SCTAPI::doThreePointGainScan(), SCTAPI::doTimeWalkScan(), SCTAPI::doTrimScan(), and SctCalibrationController::Test::setStatus(). |
|
|
Name of this test.
Definition at line 22 of file TestData.h. Referenced by SCTAPI::doFullBypassScan(), SCTAPI::doNoiseScan(), SCTAPI::doPipelineScan(), SCTAPI::doResponseCurveScan(), SCTAPI::doStrobeDelayScan(), SCTAPI::doThreePointGainScan(), SCTAPI::doTimeWalkScan(), SCTAPI::doTrimScan(), and SctCalibrationController::CalibrationControllerImpl::executeTest(). |
|
|
The values of testVariable for each Scan. Must be in order and size must be the same as nScans Definition at line 47 of file TestData.h. Referenced by SCTAPI::doFullBypassScan(), SCTAPI::doNoiseScan(), SCTAPI::doPipelineScan(), SCTAPI::doResponseCurveScan(), SCTAPI::doStrobeDelayScan(), SCTAPI::doThreePointGainScan(), SCTAPI::doTimeWalkScan(), SCTAPI::doTrimScan(), SctCalibrationController::CalibrationControllerImpl::executeTest(), and SctCalibrationController::Test::Test(). |
|
|
size of the testPoints array
Definition at line 51 of file TestData.h. Referenced by SCTAPI::doFullBypassScan(), SCTAPI::doNoiseScan(), SCTAPI::doPipelineScan(), SCTAPI::doResponseCurveScan(), SCTAPI::doStrobeDelayScan(), SCTAPI::doThreePointGainScan(), SCTAPI::doTimeWalkScan(), SCTAPI::doTrimScan(), SctCalibrationController::CalibrationControllerImpl::executeTest(), and SctCalibrationController::Test::Test(). |
|
|
Corresponds to one of the variables in sctScans.h.
Definition at line 42 of file TestData.h. Referenced by SCTAPI::doFullBypassScan(), SCTAPI::doNoiseScan(), SCTAPI::doPipelineScan(), SCTAPI::doResponseCurveScan(), SCTAPI::doStrobeDelayScan(), SCTAPI::doThreePointGainScan(), SCTAPI::doTimeWalkScan(), SCTAPI::doTrimScan(), and SctCalibrationController::CalibrationControllerImpl::executeTest(). |
1.3-rc3