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

SctCalibrationController Namespace Reference

Contains all of the classes related to setting up and running tests, scans and sequences. More...


Data Structures

class  CalibrationControllerImpl
 Implementation 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  IsInfoWrapper
 Allows a ISInfo object to be serialised with the usual SCT serialisation tools. More...

class  MarkSpaceRatioConfigUpdater
 sets ths mark:space ratio on the BOC to the optimum value given by the testresult More...

class  NPtGainConfigUpdater
class  PipelineConfigUpdater
class  RunControl
class  RxDelayConfigUpdater
class  RxThresholdBasedOnConfigRegisterConfigUpdater
 Updates the BOC RxThreshold bases on the optimum value suggested by the TestResult. More...

class  RxThresholdConfigUpdater
class  ScanLibraryImpl
class  SctApiAccessException
 Thrown to indicate an error with an Ipc call to the SctApi. More...

class  SctApiException
 Thrown when SctApi reports an error. More...

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

class  SequenceDataStreamer_v1
 This class is an ISSerializer for reading/writing SequenceDatas to/from IS. More...

class  SequenceDataWrapper
 Allows a SequenceData object to be serialised with the usual SCT serialisation tools. More...

class  SequenceLibraryImpl
class  SequenceMap
struct  SequenceMap::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  TestDataStreamer_v1
 This class is an ISSerializer for reading/writing TestDatas to/from IS. More...

class  TestDataStreamer_v2
 This class is an ISSerializer for reading/writing TestDatas to/from IS. More...

class  TestDataWrapper
 Allows a TestData object to be serialised with the usual SCT serialisation tools. More...

class  TestLibraryImpl
class  TrimRangeConfigUpdater
class  TxCurrentConfigUpdater

Functions

void listScanOptions (Sct_SctApi::Scan_ptr scan, ostream &os)
 list scan options

SctApiAccessException raiseSctApiException (const CORBA::Exception &exception, const char *extraErrorText, const char *file, unsigned int line)
 Defines a useful macro for calling SctApi Throws SctApiAccessException if there is a problem with the call and InvalidArgumentError if the api is a null pointer The call should take &st as its first argument Incidentally, this is a poor replacement for a proper wrapper that I couldn't be bothered to write.

SctApiAccessException raiseLongSctApiException (const Sct_SctApi::SctApiException &exception, const char *extraErrorText, const char *file, unsigned int line)


Detailed Description

Contains all of the classes related to setting up and running tests, scans and sequences.

Also defines analysis chain, and synchronises the tests Updates the configuration of the modules and BOC following the result of the Test.


Function Documentation

void listScanOptions Sct_SctApi::Scan_ptr  scan,
ostream &  os
 

list scan options

Definition at line 386 of file CalibrationControllerImpl.cpp.

Referenced by SctCalibrationController::CalibrationControllerImpl::executeTest().

SctApiAccessException raiseSctApiException const CORBA::Exception &  exception,
const char *  extraErrorText,
const char *  file,
unsigned int  line
[inline]
 

Defines a useful macro for calling SctApi Throws SctApiAccessException if there is a problem with the call and InvalidArgumentError if the api is a null pointer The call should take &st as its first argument Incidentally, this is a poor replacement for a proper wrapper that I couldn't be bothered to write.

Definition at line 26 of file SctApiCall.h.


Generated on Thu Dec 15 21:17:55 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5