Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

ArchTestNames Class Reference

Thi Class provides all the names for the TestResult archiving. More...

#include <ArchTestNames.h>

Inheritance diagram for ArchTestNames:

ArchScanNames ArchScanTxtNames

Public Member Functions

 ArchTestNames ()
 ArchTestNames (const long runNumber, const string moduleName="Undefined", const string tType="Stand-AloneScans")
const string getfilename ()
const string getIndexFileName ()
void setModuleName (string moduleName)
void setTestType (string tType)
const string getChipNOFitID (unsigned int chipN)
const string getChipNOGraphID (unsigned int chipN)
const string getChipFitID (unsigned int chipN)
const string getChipGraphID (unsigned int chipN)
const string getChannelFitID (unsigned int channelN)
const string getChannelGraphID (unsigned int channelN)
const string getFractionID ()
const string getOptimaID ()
const string getFBChipN (unsigned int chipN)
const string getStatus_directID ()
const string getVdd_directID ()
const string getStatus_bypassID ()
const string getVdd_bypassID ()
const string getTimewalkID ()
const string getCalibrationID ()
const string getTimewalkID (unsigned int chipN)
const string getCalibrationID (unsigned int chipN)
const string getRunID ()
const string getModuleID ()
const string getTestType ()

Static Public Member Functions

const string getModuleDefectsID ()
const string getTestSummaryID ()
const string getThresholdID ()
const string getDefectsID ()
const string getSpecialPointValueID ()
const string getSpecialPointID ()
const string getChipNONoiseID ()
const string getChipNOFitID ()
const string getChipNOGraphID ()
const string getChipDataID ()
const string getChipGainID ()
const string getChipOffsetID ()
const string getChipNoiseID ()
const string getChannelDataID ()
const string getChannelGainID ()
const string getChannelNoiseID ()
const string getChannelOffsetID ()
const string getChipTrimID (int)
const string getChipTrimFitID (int)

Protected Attributes

string runID
string moduleID
string testType

Detailed Description

Thi Class provides all the names for the TestResult archiving.

Definition at line 12 of file ArchTestNames.h.


Constructor & Destructor Documentation

ArchTestNames::ArchTestNames  
 

Definition at line 13 of file ArchTestNames.cpp.

References moduleID, runID, and testType.

ArchTestNames::ArchTestNames const long    runNumber,
const string    moduleName = "Undefined",
const string    tType = "Stand-AloneScans"
 

Definition at line 22 of file ArchTestNames.cpp.

References moduleID, runID, and testType.


Member Function Documentation

const string ArchTestNames::getCalibrationID unsigned int    chipN
 

Definition at line 166 of file ArchTestNames.cpp.

const string ArchTestNames::getCalibrationID   [inline]
 

Definition at line 71 of file ArchTestNames.h.

Referenced by ArchTimeWalkTestResult::SaveTimeWalkTestDataOnly().

const string ArchTestNames::getChannelDataID   [inline, static]
 

Definition at line 51 of file ArchTestNames.h.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChannelFitID unsigned int    channelN
 

Definition at line 114 of file ArchTestNames.cpp.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChannelGainID   [inline, static]
 

Definition at line 54 of file ArchTestNames.h.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChannelGraphID unsigned int    channelN
 

Definition at line 124 of file ArchTestNames.cpp.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChannelNoiseID   [inline, static]
 

Definition at line 55 of file ArchTestNames.h.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChannelOffsetID   [inline, static]
 

Definition at line 56 of file ArchTestNames.h.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChipDataID   [inline, static]
 

Definition at line 45 of file ArchTestNames.h.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChipFitID unsigned int    chipN
 

Definition at line 94 of file ArchTestNames.cpp.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChipGainID   [inline, static]
 

Definition at line 48 of file ArchTestNames.h.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChipGraphID unsigned int    chipN
 

Definition at line 104 of file ArchTestNames.cpp.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChipNOFitID unsigned int    chipN
 

Definition at line 134 of file ArchTestNames.cpp.

const string ArchTestNames::getChipNOFitID   [inline, static]
 

Definition at line 40 of file ArchTestNames.h.

Referenced by ArchNoiseOccupancyTestResult::SaveNOTestDataOnly().

const string ArchTestNames::getChipNOGraphID unsigned int    chipN
 

Definition at line 144 of file ArchTestNames.cpp.

const string ArchTestNames::getChipNOGraphID   [inline, static]
 

Definition at line 41 of file ArchTestNames.h.

Referenced by ArchNoiseOccupancyTestResult::SaveNOTestDataOnly().

const string ArchTestNames::getChipNoiseID   [inline, static]
 

Definition at line 50 of file ArchTestNames.h.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChipNONoiseID   [inline, static]
 

Definition at line 39 of file ArchTestNames.h.

Referenced by ArchNoiseOccupancyTestResult::SaveNOTestDataOnly().

const string ArchTestNames::getChipOffsetID   [inline, static]
 

Definition at line 49 of file ArchTestNames.h.

Referenced by ArchNPtGainTestResult::SaveNPtGainTestDataOnly().

const string ArchTestNames::getChipTrimFitID int    [static]
 

Definition at line 73 of file ArchTestNames.cpp.

Referenced by ArchTrimRangeTestResult::SaveTrimRangeTestDataOnly().

const string ArchTestNames::getChipTrimID int    [static]
 

Definition at line 62 of file ArchTestNames.cpp.

Referenced by ArchTrimRangeTestResult::SaveTrimRangeTestDataOnly().

const string ArchTestNames::getDefectsID   [inline, static]
 

Definition at line 36 of file ArchTestNames.h.

Referenced by ArchTestResult::SaveTestDataOnly().

const string ArchTestNames::getFBChipN unsigned int    chipN
 

Definition at line 84 of file ArchTestNames.cpp.

Referenced by ArchFullBypassTestResult::SaveFullBypassTestDataOnly().

const string ArchTestNames::getfilename  
 

Definition at line 44 of file ArchTestNames.cpp.

References filename, and runID.

Referenced by ArchFitScanResult::CreateFitScanResult(), ArchRawScanResult::CreateRawScanResult(), ArchFitScanResult::FitScanIsPersisted(), ArchScanResult::getAllSavedScansList(), Archiving::getTestSummaryFromArchive(), ArchRawScanResult::RawScanIsPersisted(), ArchScanResult::SaveFileComment(), ArchFitScanResult::SaveFitComment(), ArchFitScanResult::SaveFitScan(), ArchFullBypassTestResult::SaveFullBypassTestDataOnly(), ArchScanResult::SaveModuleComment(), ArchNMaskTestResult::SaveNMaskTestDataOnly(), ArchNoiseOccupancyTestResult::SaveNOTestDataOnly(), ArchNPtGainTestResult::SaveNPtGainTestDataOnly(), ArchPipelineTestResult::SavePipelineTestDataOnly(), ArchRawScanResult::SaveRawComment(), ArchRawScanResult::SaveRawScan(), ArchScanResult::SaveRODComment(), ArchScanResult::SaveRunComment(), ArchScanResult::SaveScanNumberComment(), ArchStrobeDelayTestResult::SaveStrobeDelayTestDataOnly(), ArchScanResult::SaveTestComment(), ArchTestResult::SaveTestDataOnly(), ArchTimeWalkTestResult::SaveTimeWalkTestDataOnly(), ArchTrimRangeTestResult::SaveTrimRangeTestDataOnly(), and ArchScanResult::SaveVariableComment().

const string ArchTestNames::getFractionID   [inline]
 

Definition at line 61 of file ArchTestNames.h.

Referenced by ArchStrobeDelayTestResult::SaveStrobeDelayTestDataOnly().

const string ArchTestNames::getIndexFileName  
 

Definition at line 53 of file ArchTestNames.cpp.

Referenced by ArchScanResult::AddScanToIndex(), Archiving::AddScanToIndex(), ArchTestResult::AddTestToIndex(), Archiving::AddTestToIndex(), Archiving::IsScanInIndex(), and Archiving::IsTestInIndex().

const string ArchTestNames::getModuleDefectsID   [inline, static]
 

Definition at line 32 of file ArchTestNames.h.

Referenced by ArchTestResult::SaveTestDataOnly().

const string ArchTestNames::getModuleID   [inline]
 

Definition at line 76 of file ArchTestNames.h.

Referenced by ArchScanResult::AddScanToIndex(), ArchTestResult::AddTestToIndex(), ArchFitScanResult::CreateFitScanResult(), ArchRawScanResult::CreateRawScanResult(), ArchFitScanResult::FitScanIsPersisted(), Archiving::getTestSummaryFromArchive(), ArchScanTxtNames::getTxtCommentModuleName(), Archiving::IsScanInIndex(), Archiving::IsTestInIndex(), ArchRawScanResult::RawScanIsPersisted(), ArchFitScanResult::SaveFitComment(), ArchFitScanResult::SaveFitScan(), ArchFullBypassTestResult::SaveFullBypassTestDataOnly(), ArchScanResult::SaveModuleComment(), ArchNMaskTestResult::SaveNMaskTestDataOnly(), ArchNoiseOccupancyTestResult::SaveNOTestDataOnly(), ArchNPtGainTestResult::SaveNPtGainTestDataOnly(), ArchPipelineTestResult::SavePipelineTestDataOnly(), ArchRawScanResult::SaveRawComment(), ArchRawScanResult::SaveRawScan(), ArchScanResult::SaveRODComment(), ArchScanResult::SaveScanNumberComment(), ArchStrobeDelayTestResult::SaveStrobeDelayTestDataOnly(), ArchScanResult::SaveTestComment(), ArchTestResult::SaveTestDataOnly(), ArchTimeWalkTestResult::SaveTimeWalkTestDataOnly(), ArchTrimRangeTestResult::SaveTrimRangeTestDataOnly(), and ArchScanResult::SaveVariableComment().

const string ArchTestNames::getOptimaID   [inline]
 

Definition at line 62 of file ArchTestNames.h.

Referenced by ArchStrobeDelayTestResult::SaveStrobeDelayTestDataOnly().

const string ArchTestNames::getRunID   [inline]
 

Definition at line 75 of file ArchTestNames.h.

Referenced by ArchScanResult::AddScanToIndex(), ArchTestResult::AddTestToIndex(), ArchFitScanResult::CreateFitScanResult(), ArchRawScanResult::CreateRawScanResult(), ArchFitScanResult::FitScanIsPersisted(), Archiving::getTestSummaryFromArchive(), ArchScanTxtNames::getTxtCommentRunName(), Archiving::IsScanInIndex(), Archiving::IsTestInIndex(), ArchRawScanResult::RawScanIsPersisted(), ArchFitScanResult::SaveFitComment(), ArchFitScanResult::SaveFitScan(), ArchFullBypassTestResult::SaveFullBypassTestDataOnly(), ArchScanResult::SaveModuleComment(), ArchNMaskTestResult::SaveNMaskTestDataOnly(), ArchNoiseOccupancyTestResult::SaveNOTestDataOnly(), ArchNPtGainTestResult::SaveNPtGainTestDataOnly(), ArchPipelineTestResult::SavePipelineTestDataOnly(), ArchRawScanResult::SaveRawComment(), ArchRawScanResult::SaveRawScan(), ArchScanResult::SaveRODComment(), ArchScanResult::SaveRunComment(), ArchScanResult::SaveScanNumberComment(), ArchStrobeDelayTestResult::SaveStrobeDelayTestDataOnly(), ArchScanResult::SaveTestComment(), ArchTestResult::SaveTestDataOnly(), ArchTimeWalkTestResult::SaveTimeWalkTestDataOnly(), ArchTrimRangeTestResult::SaveTrimRangeTestDataOnly(), and ArchScanResult::SaveVariableComment().

const string ArchTestNames::getSpecialPointID   [inline, static]
 

Definition at line 38 of file ArchTestNames.h.

const string ArchTestNames::getSpecialPointValueID   [inline, static]
 

Definition at line 37 of file ArchTestNames.h.

const string ArchTestNames::getStatus_bypassID   [inline]
 

Definition at line 67 of file ArchTestNames.h.

Referenced by ArchFullBypassTestResult::SaveFullBypassTestDataOnly().

const string ArchTestNames::getStatus_directID   [inline]
 

Definition at line 65 of file ArchTestNames.h.

Referenced by ArchFullBypassTestResult::SaveFullBypassTestDataOnly().

const string ArchTestNames::getTestSummaryID   [inline, static]
 

Definition at line 33 of file ArchTestNames.h.

Referenced by Archiving::getTestSummaryFromArchive(), ArchFullBypassTestResult::SaveFullBypassTestDataOnly(), ArchNMaskTestResult::SaveNMaskTestDataOnly(), ArchNoiseOccupancyTestResult::SaveNOTestDataOnly(), ArchNPtGainTestResult::SaveNPtGainTestDataOnly(), ArchPipelineTestResult::SavePipelineTestDataOnly(), ArchStrobeDelayTestResult::SaveStrobeDelayTestDataOnly(), ArchTimeWalkTestResult::SaveTimeWalkTestDataOnly(), and ArchTrimRangeTestResult::SaveTrimRangeTestDataOnly().

const string ArchTestNames::getTestType   [inline]
 

Definition at line 77 of file ArchTestNames.h.

Referenced by ArchScanResult::AddScanToIndex(), ArchTestResult::AddTestToIndex(), ArchFitScanResult::CreateFitScanResult(), ArchRawScanResult::CreateRawScanResult(), ArchFitScanResult::FitScanIsPersisted(), ArchScanTxtNames::getTxtCommentTestName(), Archiving::IsScanInIndex(), Archiving::IsTestInIndex(), ArchRawScanResult::RawScanIsPersisted(), ArchFitScanResult::SaveFitComment(), ArchFitScanResult::SaveFitScan(), ArchFullBypassTestResult::SaveFullBypassTestDataOnly(), ArchNMaskTestResult::SaveNMaskTestDataOnly(), ArchNoiseOccupancyTestResult::SaveNOTestDataOnly(), ArchNPtGainTestResult::SaveNPtGainTestDataOnly(), ArchPipelineTestResult::SavePipelineTestDataOnly(), ArchRawScanResult::SaveRawComment(), ArchRawScanResult::SaveRawScan(), ArchScanResult::SaveRODComment(), ArchScanResult::SaveScanNumberComment(), ArchStrobeDelayTestResult::SaveStrobeDelayTestDataOnly(), ArchScanResult::SaveTestComment(), ArchTestResult::SaveTestDataOnly(), ArchTimeWalkTestResult::SaveTimeWalkTestDataOnly(), ArchTrimRangeTestResult::SaveTrimRangeTestDataOnly(), and ArchScanResult::SaveVariableComment().

const string ArchTestNames::getThresholdID   [inline, static]
 

Definition at line 35 of file ArchTestNames.h.

Referenced by ArchFitScanResult::CreateFitScanResult(), ArchRawScanResult::CreateRawScanResult(), ArchFitScanResult::FitScanIsPersisted(), and ArchRawScanResult::RawScanIsPersisted().

const string ArchTestNames::getTimewalkID unsigned int    chipN
 

Definition at line 155 of file ArchTestNames.cpp.

const string ArchTestNames::getTimewalkID   [inline]
 

Definition at line 70 of file ArchTestNames.h.

Referenced by ArchTimeWalkTestResult::SaveTimeWalkTestDataOnly().

const string ArchTestNames::getVdd_bypassID   [inline]
 

Definition at line 68 of file ArchTestNames.h.

Referenced by ArchFullBypassTestResult::SaveFullBypassTestDataOnly().

const string ArchTestNames::getVdd_directID   [inline]
 

Definition at line 66 of file ArchTestNames.h.

Referenced by ArchFullBypassTestResult::SaveFullBypassTestDataOnly().

void ArchTestNames::setModuleName string    moduleName
 

Definition at line 36 of file ArchTestNames.cpp.

References moduleID.

void ArchTestNames::setTestType string    tType [inline]
 

Definition at line 30 of file ArchTestNames.h.

Referenced by ArchScanResult::SetTestType().


Field Documentation

string ArchTestNames::moduleID [protected]
 

Reimplemented in ArchScanNames.

Definition at line 17 of file ArchTestNames.h.

Referenced by ArchTestNames(), and setModuleName().

string ArchTestNames::runID [protected]
 

Definition at line 16 of file ArchTestNames.h.

Referenced by ArchTestNames(), getfilename(), ArchScanNames::getTH2Dlink0(), and ArchScanNames::getTH2Dlink1().

string ArchTestNames::testType [protected]
 

Definition at line 18 of file ArchTestNames.h.

Referenced by ArchTestNames().


The documentation for this class was generated from the following files:
Generated on Mon Dec 15 19:36:59 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3