#include <OpeResult.h>
Inheritance diagram for SctData::OpeResult:
Public Member Functions | |
OpeResult (Sct::UniqueID id) | |
Constructor. | |
virtual | ~OpeResult () |
Destructor. | |
virtual string | getClassName () const |
Get the class name for this object. | |
virtual Sct::UniqueID | getUniqueID () const |
For objects to be stored, there must be some way of identifying them. | |
ChipOpeResult & | getChipResult (unsigned ichip) |
get all the results for a particular chip | |
const ChipOpeResult & | getChipResult (unsigned ichip) const |
get all the results for a particular chip | |
Private Member Functions | |
OpeResult () | |
OpeResult & | operator= (const OpeResult &) |
Private Attributes | |
Sct::RangedVector< ChipOpeResult > | chipResult |
Sct::UniqueID | m_uniqueID |
Friends | |
class | OpeResultIOHelper |
Definition at line 38 of file OpeResult.h.
|
Constructor.
Definition at line 11 of file OpeResult.cpp. References chipResult, and Sct::nChipModule. |
|
Destructor.
Definition at line 22 of file OpeResult.cpp. |
|
get all the results for a particular chip
Definition at line 53 of file OpeResult.h. |
|
get all the results for a particular chip
Definition at line 52 of file OpeResult.h. Referenced by SctData::IO::OpeStreamer_v1::read(), and SctData::IO::OpeStreamer_v1::write(). |
|
Get the class name for this object. This is used to identify the precise type.
Implements Sct::Streamable. Definition at line 25 of file OpeResult.cpp. |
|
For objects to be stored, there must be some way of identifying them. This function must be implemented to return some unique identifier for objects of this precise className
Implements Sct::Serializable. Definition at line 29 of file OpeResult.cpp. References m_uniqueID. Referenced by SctData::IO::OpeStreamer_v1::write(). |