#include <SequenceData.h>
Collaboration diagram for SequenceData:

Public Types | |
| enum | status_E { EXECUTING, COMPLETED, ABORTED } |
Public Member Functions | |
| SequenceData () | |
| ~SequenceData () | |
Static Public Member Functions | |
| static const ISType & | type () |
Data Fields | |
| std::string | sequenceName |
| Name of this Sequence. | |
| unsigned long | runNumber |
| The run number this Sequence was executed in. | |
| unsigned long | startScanNumber |
| The scan number of the first scan in this Sequence. | |
| unsigned long | nTests |
| The number of Tests in this Sequence. | |
| std::string * | testNames |
| The names of all the Tests in this Sequence. | |
| size_t | testNames_size |
| size of the testNames array | |
| status_E | status |
| std::string | startTime |
| The UTC time the Sequence started in ISO format. | |
| std::string | endTime |
| The UTC time the Sequence ended in ISO format. | |
| std::string * | modules |
| The serial numbers of all the modules being scanned. | |
| size_t | modules_size |
| size of the modules array | |
| unsigned long | version |
| Version of this class - used in streaming. | |
Protected Member Functions | |
| SequenceData (const std::string &type) | |
| void | publishGuts (ISostream &out) |
| void | refreshGuts (ISistream &in) |
Private Member Functions | |
| void | initialize () |
Definition at line 18 of file SequenceData.h.
|
|
The UTC time the Sequence ended in ISO format.
Definition at line 64 of file SequenceData.h. Referenced by publishGuts(), refreshGuts(), and SctCalibrationController::Sequence::setStatus(). |
|
|
The serial numbers of all the modules being scanned.
Definition at line 69 of file SequenceData.h. Referenced by SctCalibrationController::Sequence::getModuleList(), publishGuts(), refreshGuts(), SctCalibrationController::Sequence::Sequence(), and ~SequenceData(). |
|
|
size of the modules array
Definition at line 73 of file SequenceData.h. Referenced by SctCalibrationController::Sequence::getModuleList(), initialize(), publishGuts(), refreshGuts(), SctCalibrationController::Sequence::Sequence(), and ~SequenceData(). |
|
|
The number of Tests in this Sequence.
Definition at line 41 of file SequenceData.h. Referenced by SctCalibrationController::Sequence::addTest(), publishGuts(), refreshGuts(), and SctCalibrationController::Sequence::Sequence(). |
|
|
The run number this Sequence was executed in.
Definition at line 31 of file SequenceData.h. Referenced by SctCalibrationController::Sequence::getUniqueID(), publishGuts(), refreshGuts(), and SctCalibrationController::Sequence::Sequence(). |
|
|
Name of this Sequence.
Definition at line 26 of file SequenceData.h. Referenced by SctCalibrationController::Sequence::getUniqueID(), publishGuts(), refreshGuts(), SctCalibrationController::Sequence::Sequence(), and SctCalibrationController::Sequence::~Sequence(). |
|
|
The scan number of the first scan in this Sequence.
Definition at line 36 of file SequenceData.h. Referenced by SctCalibrationController::Sequence::getUniqueID(), publishGuts(), refreshGuts(), and SctCalibrationController::Sequence::Sequence(). |
|
|
The UTC time the Sequence started in ISO format.
Definition at line 59 of file SequenceData.h. Referenced by publishGuts(), refreshGuts(), and SctCalibrationController::Sequence::Sequence(). |
|
|
The names of all the Tests in this Sequence.
Definition at line 46 of file SequenceData.h. Referenced by SctCalibrationController::Sequence::addTest(), publishGuts(), refreshGuts(), SctCalibrationController::Sequence::Sequence(), and ~SequenceData(). |
|
|
size of the testNames array
Definition at line 50 of file SequenceData.h. Referenced by initialize(), publishGuts(), refreshGuts(), SctCalibrationController::Sequence::Sequence(), and ~SequenceData(). |
|
|
Version of this class - used in streaming. MUST be incrimented if class definition changes. Definition at line 78 of file SequenceData.h. Referenced by initialize(), publishGuts(), and refreshGuts(). |
1.4.6