#include <ModuleData.h>
Public Member Functions | |
| ModuleData () | |
| Creates an empty ModuleData object. | |
| ModuleData (string fileName) | |
| Loads in the data from fileName. | |
| void | load (string fileName) |
| Reloads in the data from fileName. | |
| string | getFileName () const |
| Get the fileName. | |
| bool | dataExists (string serialNumber) const |
| Returns true if there is data for serialNumber, false otherwise. | |
| TestInfo | getResponseCurveInfo (string serialNumber) const |
| Get response curve information. | |
| TestInfo | get3PtGainInfo (string serialNumber) const |
| Get 3 pt gain information. | |
| TestInfo | getStrobeDelayInfo (string serialNumber) const |
| Get strobe delay information. | |
| TestInfo | getTrimInfo (string serialNumber) const |
| Get trim information. | |
| TestInfo | getPipelineInfo (string serialNumber) const |
| Get pipepline information. | |
| TestInfo | getFullBypassInfo (string serialNumber) const |
| Get full bypass information. | |
| TestInfo | getNoiseOccupancyInfo (string serialNumber) const |
| Get noise occupancy information. | |
| TestInfo | getTimeWalkInfo (string serialNumber) const |
| Get timewalk information. | |
Private Member Functions | |
| TestInfo | getInfo (string serialNumber, unsigned int index) const |
| Gets an indexed TestInfo. | |
Private Attributes | |
| string | fileName |
| map< string, ModuleDataInfo > | dataMap |
Definition at line 27 of file ModuleData.h.
|
|
Creates an empty ModuleData object.
Definition at line 12 of file ModuleData.cpp. |
|
|
Loads in the data from fileName. Performs environment variable substitution on fileName
Definition at line 16 of file ModuleData.cpp. References load(). |
Here is the call graph for this function:

|
|
Returns true if there is data for serialNumber, false otherwise. If this method returns true, all the getXXXInfo methods will return without throwing. Definition at line 52 of file ModuleData.cpp. |
|
|
Get 3 pt gain information.
Definition at line 70 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:

|
|
Get the fileName.
Definition at line 48 of file ModuleData.cpp. |
|
|
Get full bypass information.
Definition at line 82 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:

|
||||||||||||
|
Gets an indexed TestInfo.
Definition at line 57 of file ModuleData.cpp. Referenced by get3PtGainInfo(), getFullBypassInfo(), getNoiseOccupancyInfo(), getPipelineInfo(), getResponseCurveInfo(), getStrobeDelayInfo(), getTimeWalkInfo(), and getTrimInfo(). |
|
|
Get noise occupancy information.
Definition at line 86 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:

|
|
Get pipepline information.
Definition at line 78 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:

|
|
Get response curve information.
Definition at line 62 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:

|
|
Get strobe delay information.
Definition at line 66 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:

|
|
Get timewalk information.
Definition at line 90 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:

|
|
Get trim information.
Definition at line 74 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:

|
|
Reloads in the data from fileName. Performs environment variable substitution on fileName
Definition at line 20 of file ModuleData.cpp. References SctTest::ModuleDataFile::getNextRecord(), and SctTest::ModuleDataFile::hasMoreRecords(). Referenced by ModuleData(). |
Here is the call graph for this function:

1.3.5