#include <ScanMap.h>
Public Member Functions | |
| void | initialize (string fileName) |
| Initialize the ScanMap with filename. | |
| string | getDataFile (string serialNum, const ABCDModule &config, unsigned short scanVar) const |
| Gets the data file for a given module, configuration and scan variable. | |
Static Public Member Functions | |
| ScanMap & | instance () |
| Get the instance of the ScanMap. | |
| string | convertSerial (string serialNum) |
| Converts a serial number into the serial number of the stored data. | |
Private Types | |
|
typedef multimap< ScanInfo, string > | DigitalMap |
|
typedef multimap< string, ThresholdScanDetails > | ThresholdMap |
|
typedef multimap< string, StrobeDelayScanDetails > | StrobeMap |
Private Member Functions | |
| string | getThresholdDataFile (string serialNum, const ABCDModule &config) const |
| string | getStrobeDataFile (string serialNum, const ABCDModule &config) const |
| void | addFullBypassTest (const ModuleDataRecord &mdr) |
| void | addPipelineTest (const ModuleDataRecord &mdr) |
| void | addStrobeDelay (const ModuleDataRecord &mdr) |
| void | addThreePointGain (const ModuleDataRecord &mdr) |
| void | addTrim (const ModuleDataRecord &mdr) |
| void | addResponseCurve (const ModuleDataRecord &mdr) |
| void | addNoise (const ModuleDataRecord &mdr) |
| void | addTimewalk (const ModuleDataRecord &mdr) |
| string | constructFileName (string path, unsigned int runNumber, unsigned int scanNumber) const |
Private Attributes | |
| DigitalMap | digitalMap |
| ThresholdMap | thresholdMap |
| StrobeMap | strobeMap |
Definition at line 23 of file ScanMap.h.
|
|
Converts a serial number into the serial number of the stored data.
Definition at line 18 of file ScanMap.cpp. Referenced by getDataFile(). |
|
||||||||||||||||
|
Gets the data file for a given module, configuration and scan variable.
Definition at line 25 of file ScanMap.cpp. References convertSerial(). |
Here is the call graph for this function:

|
|
Initialize the ScanMap with filename. Clears the map first
Definition at line 76 of file ScanMap.cpp. References SctTest::ModuleDataFile::getNextRecord(), and SctTest::ModuleDataFile::hasMoreRecords(). |
Here is the call graph for this function:

|
|
Get the instance of the ScanMap.
Definition at line 13 of file ScanMap.cpp. |
1.3.5