#include <RxDelayAlgorithm.h>
Inheritance diagram for SctAnalysis::RxDelayAlgorithm:


Public Member Functions | |
| virtual void | analyze () |
| finds the optimum - a fractions of the way from the mid-rise to the mid-fall of the function. | |
| virtual void | loadData () |
| Called to indicate the algorithm should try and load as much data as it can - perhaps by calling loadAllFits or loadAllRaws(). | |
| virtual bool | canAnalyze () const |
| Should check to see if the analysis can be performed. | |
| virtual shared_ptr< SctData::TestResult > | createTestResult () const |
| Called if the TestResult needs to be created. | |
| virtual boost::shared_ptr< AnalysisAlgorithm > | clone (const TestData &testData, const string &moduleName) const throw () |
| Must be overridden by sub-classes. | |
| RxDelayAlgorithm (const TestData &testData, const string &moduleName, const AnalysisAlgorithm &alg) throw () | |
| constructor | |
| virtual | ~RxDelayAlgorithm () throw () |
| destructor | |
Static Private Attributes | |
| bool | inMap |
Uses a single FitScanResult to find the optimum value of the strobe delay.
Definition at line 15 of file RxDelayAlgorithm.h.
|
||||||||||||||||
|
constructor
Definition at line 29 of file RxDelayAlgorithm.h. |
|
|
destructor
Definition at line 33 of file RxDelayAlgorithm.h. |
|
|
finds the optimum - a fractions of the way from the mid-rise to the mid-fall of the function.
Implements SctAnalysis::AnalysisAlgorithm. Definition at line 36 of file RxDelayAlgorithm.cpp. References SctData::ScanPoints::ascending(), SctData::ScanResult::getHeader(), SctData::ScanPoints::getNEvents(), SctData::ScanResult::getPoints(), SctAnalysis::AnalysisAlgorithm::getRaw(), SctData::RawScanResult::getScanData(), SctAnalysis::AnalysisAlgorithm::getTestResult(), SctData::ResultHeader::getVariable(), SctData::SingleVariableTestResult::setNOptima(), SctData::SingleVariableTestResult::setOptimum(), SctData::TestResult::setPassed(), and SctData::TestResult::setScanVariable(). |
Here is the call graph for this function:

|
|
Should check to see if the analysis can be performed. Probably wants to call hasAllRaws() or hasAllFits().
Implements SctAnalysis::AnalysisAlgorithm. Definition at line 31 of file RxDelayAlgorithm.cpp. References SctAnalysis::AnalysisAlgorithm::hasAllRaws(). |
Here is the call graph for this function:

|
||||||||||||
|
Must be overridden by sub-classes. Returns a shared pointer to a concrete AnalysisAlgorithm of the correct type. Primarily used by the map to get an AnalysisAlgorithm of the correct type. Implements SctAnalysis::AnalysisAlgorithm. Definition at line 19 of file RxDelayAlgorithm.cpp. |
|
|
Called if the TestResult needs to be created.
Implements SctAnalysis::AnalysisAlgorithm. Definition at line 23 of file RxDelayAlgorithm.cpp. |
|
|
Called to indicate the algorithm should try and load as much data as it can - perhaps by calling loadAllFits or loadAllRaws(). This is guarenteed to be called shortly before analyze(). Implements SctAnalysis::AnalysisAlgorithm. Definition at line 27 of file RxDelayAlgorithm.cpp. References SctAnalysis::AnalysisAlgorithm::loadAllRaws(). |
Here is the call graph for this function:

1.3.5