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

SctCalibrationController Namespace Reference

This namespace contains the various classes which impliment the CalibrationController ipc interface, in particular the CalibrationControllerImpl. More...


Data Structures

class  CalibrationControllerImpl
 Implimentation of the CalibrationController interface. More...

class  ConfigUpdater
 Algorithm interface for updating the module configuration after the result of a test (TestResult) becomes available. More...

class  ConfigUpdaterManager
 This singleton holds a map between Test names and ConfigUpdaters It also has a convenience method that looks up the ConfigUpdater and calls its update method. More...

class  NPtGainConfigUpdater
class  RunControl
class  ScanLibraryImpl
class  SctApiException
 Thrown to indicate an error with an Ipc call to the SctApi. More...

class  Sequence
 This is a record of each Sequence that is done. More...

class  SequenceLibraryImpl
class  SequenceMap
struct  SequenceMapData
class  SequenceRequestWorker
 object created by CalibrationControllerImpl when a new sequence is requested. More...

class  StrobeDelayConfigUpdater
class  Test
 This a record of each Test that is done. More...

class  TestLibraryImpl
class  TrimRangeConfigUpdater


Detailed Description

This namespace contains the various classes which impliment the CalibrationController ipc interface, in particular the CalibrationControllerImpl.

The calibration controller is an online software run controller, which does the high-level control of the calibration. In particular it handles SequenceRequest s and TestRequest s. These are broken down into scans and dispatched to the SctApi. The results of the tests may then lead to a change in the module configuration, via the ConfigUpdater.


Generated on Mon Dec 15 19:37:32 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3