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


Public Member Functions | |||
| virtual void | analyze () | ||
| 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.   | |||
| FullBypassAlgorithm (const TestData &testData, const string &moduleName, const AnalysisAlgorithm &alg) throw () | |||
| constructor   | |||
| virtual | ~FullBypassAlgorithm () throw () | ||
| destructor   | |||
Static Public Member Functions | |||
| void | setVddNom (float value) | ||
| set the nominal value of the digital voltage   | |||
| float | getVddNom () | ||
| get the nominal value of the digital voltage.   | |||
Static Private Member Functions | |||
| unsigned | getConf (const unsigned int conf) | ||
| unsigned | getConfNo (const unsigned token) | ||
  | |||
| unsigned | sumFib (const unsigned int n) | ||
Static Private Attributes | |||
| bool | inMap | ||
| float | s_vddNominal | ||
| nominal digital voltage level.   | |||
Definition at line 10 of file FullBypassAlgorithm.h.
      
  | 
  ||||||||||||||||
| 
 constructor 
 Definition at line 20 of file FullBypassAlgorithm.h.  | 
  
      
  | 
  
| 
 destructor 
 Definition at line 24 of file FullBypassAlgorithm.h.  | 
  
      
  | 
  
| 
 possible bug? Implements SctAnalysis::AnalysisAlgorithm. Definition at line 39 of file FullBypassAlgorithm.cpp. References getConfNo(), SctData::OccupancyProjector::getOccupancy(), SctAnalysis::AnalysisAlgorithm::getRaw(), SctAnalysis::AnalysisAlgorithm::getTestResult(), and getVddNom().  | 
  
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 FullBypassAlgorithm.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 18 of file FullBypassAlgorithm.cpp.  | 
  
      
  | 
  
| 
 Called if the TestResult needs to be created. 
 
 Implements SctAnalysis::AnalysisAlgorithm. Definition at line 35 of file FullBypassAlgorithm.cpp.  | 
  
      
  | 
  
| 
 
 
 
 Definition at line 427 of file FullBypassAlgorithm.cpp. Referenced by analyze().  | 
  
      
  | 
  
| 
 get the nominal value of the digital voltage. 
 Definition at line 33 of file FullBypassAlgorithm.h. References s_vddNominal. Referenced by analyze().  | 
  
      
  | 
  
| 
 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 FullBypassAlgorithm.cpp. References SctAnalysis::AnalysisAlgorithm::loadAllRaws().  | 
  
Here is the call graph for this function:

      
  | 
  
| 
 set the nominal value of the digital voltage 
 Definition at line 29 of file FullBypassAlgorithm.h. References s_vddNominal.  | 
  
      
  | 
  
| 
 nominal digital voltage level. 
 Definition at line 22 of file FullBypassAlgorithm.cpp. Referenced by getVddNom(), and setVddNom().  | 
  
 
1.3.5