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

SCT DAQ/DCS Software - C++ Data Structures

Here are the data structures with brief descriptions:
Sct::AbstractThrowableA base implementation for Throwable All important information should be included in the string returned by getMessage()
SctAnalysis::AnalysisAlgorithmAn abstract base class for all the analysis algorithms
SctAnalysis::AnalysisAlgorithmMapAnalysisAlgorithmMap maps Tests to AnalysisAlgorithms
SctAnalysis::AnalysisWorkerGroupControl structure for a group of AnalysisWorker thread objects
SctAnalysis::AnalysisWorkerGroup::TestAlgsKeeps a test and its results together
SctArchiving::ArchiveGetCommandGetCommand to get an object from the archive, using the Sct::Archive::IOManagerArchive kept by the Archiver::instance()
SctArchiving::ArchivePutCommandPutCommand to put an object in the archive
SctArchiving::ArchiverClass definition of the SCT archiving service
SctArchiving::ArchivingCommandInterface for a command
SctArchivingService::ArchivingWorkerGroupThis class is the handles the ArchivingService's worker threads
SctArchiving::ArchivingWorkerGroupRepresents a group of worker threads which interpret and carry out ArchivingCommand s
SctArchivingService::ArchivingWorkerGroup::TestAlgsKeeps a test and its results together
ArchTestNamesThi Class provides all the names for the TestResult archiving
SctPixelRod::baseExceptionThis is a general exception base class for ROD software
SctPixelRod::BocCardBocCard: A class for setting-up etc. the BOC. This class contains the methods to set up a BOC. The name BocCard was chosen because the possibly more obvious "BocModule" implies that this class is derived from VmeModule. In fact it relies on RodModule for the interface to the BOC
SctConfiguration::BOCChannelConfigConfiguration of a "channel" on a BOC
SctPixelRod::BocExceptionBocException: general exception class for BOC-specific errors. This class is thrown if an error specific to the BocCard class is encountered. Typically this is if a value in an argument is outside the valid range. An exception is now also thrown if the BOC_BUSY bit does not clear in one second - this is to avoid a hangup on the setup bus. The class inherits from BaseException
SctData::CachedFunction1DCaches the values of a 1-d function into a look-up table so that it can later be evaluated very quickly
SctCalibrationController::Ipc::CalibrationControllerMaps ILU-IPC requests onto the nicer pure virtual interface
SctCalibrationController::CalibrationControllerImplImplementation of the CalibrationController interface
CalibrationControllerStatus
SctData::ChipConfigurationThis class represents the configuration of a chip
SctData::IO::ChipConfigurationStreamer_v1This class is an Streamer for reading/writing ChipConfigurations to/from IS
SctData::ChipNOResultSmall class holds all data relevant to one chip
SctCalibrationController::ConfigUpdaterAlgorithm interface for updating the module configuration after the result of a test (TestResult) becomes available
SctCalibrationController::ConfigUpdaterManagerThis 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
SctConfiguration::ConfigurationInterface to XML configuration file
SctConfiguration::ConfigurationExceptionException thrown by public configuration methods
Sct::ConfigurationExceptionThrown when an error in the configuration is found
SctData::ConfigurationVariableConfigurationVariable represents a variable within ModuleConfiguration/ABCDModule
SctApi::CrateA representation of the crate controller
SctApi::CrateExceptionException to be thrown by public API methods
SctApi::CrateImplA representation of the crate controller
SctTest::DataNotValidExceptionThere is some problem with the data file
DCSAccessHigh level access to DCS
DCSAccessDummyProvide dummy answers to everything..
SctData::DcsDataClass intended to hold the DCS data coming from a module, so that it can be archived along with test results etc
SctData::IO::DcsDataStreamer_v1This class represents the configuration of a chip
SctData::DefaultVariableThis class represents a configuration variable for which there is no specific class
SctData::DefectRepresents a defect - basically a union of a ModuleElement and a DefectPrototype
SctData::DefectListThis class represents all the defects in a module
SctData::IO::DefectListStreamer_v1This class is a Streamer for reading/writing DefectList
SctData::DefectPrototypePrototypes for making Defect s out of
SctDataDisplay::DisplayDataThis class exists as a holder for sub-classes
SctDataDisplay::DisplayerThis class is an interface to classes that can show Serializable objects
SctDataDisplay::DisplayInfoContains information of what a Displayer should show
SctDataDisplay::DisplayManagerEntrance point - handles a mpa between class names and Displayers
SctTest::DummyHardwareFor the moment this class maintains mid=>ABCDModule mappings for 3 banks and the original config
Sct::EnvThis static class contains useful methods for dealing with environment variables
SctData::ErfcFitObjectA derived class of the FitObject class of complimentary error function
SctData::ErfFitObject
Sct::ErrorRepresents problems that might be more reasonably described as bugs
Sct::ExceptionRepresents genuinely exceptional events (such as resource acquisition failure)
SctData::ExponentialResponseCurveThis class represents the normal exponential fit to the response curve
Sct::FileExceptionThrown to indicate a file IO error
SctFitter::FitAlgorithmThis class is an abstract base class which describes how a fit is done
SctFitter::FitAlgorithmMapFitAlgorithmMap is a mapping between ConfigurationVariables and FitAlgorithms
SctDataDisplay::FitDisplayerDisplays FitScanResults
SctData::FitObjectFitObject is an abstract base class fit object to store the output to various types of fit
SctData::IO::FitObjectStreamer_v1This class is a Streamer for reading/writing FitObjects
SctData::FitScanResultClass for the various fitted ROD scan result objects
SctData::IO::FitScanResultStreamer_v1This class is an Streamer for reading/writing FitScanResults
SctFitter::FitStrategyMotivated by the need to fitting rapidly, abstracted fit strategy allows different fit algorithms to be used
SctFitter::FitStrategyFactoryFactory allows dynamic choice of FitStrategies which can be asked for by name
SctFitter::FitterClass definition of the SCT fitting service
SctFitter::FitterModeDescribes the way in which the fitter is acting
SctFitter::FitterWorkerGroupRepresents a group of worker threads which does the fitting
SctAnalysis::FullBypassAlgorithmAlgorithm for FullBypass Test
SctData::TestSummary::FullBypassSummaryWriterOutput the result of a FullBypassTest
SctData::FullBypassTestResultThe class represents the result of a pipeline test
SctData::IO::FullBypassTestResultStreamer_v1This class allows publishing and refreshing of FullBypassTestResult objects
SctData::GausFitObjectA derrived class of the FitObject class of gausian form f = [0] * exp( 0.5 * ( (x-[1])/[2] )**2 ) Parameters: [0] is the prefactor; [1] is the mean; [2] is the standard deviation;
SctDataDisplay::GenericDisplayerThis class represents a Displayer that may be able to display many different types of data
SctArchiving::GetCommandCommand which retrieves an object from somewhere! After execute() getObject() should return the object
SctData::GrilloResponseCurveThe fit function as suggested by Alex Grillo
SctPixelRod::HpiExceptionThis is an exception class for Host Port Interface errors. It inherits from BaseException, adding the expected and actual addresses
Sct::IllegalStateErrorThis error indicates that a class is not in an appropriate state for the request that was made of it
Sct::InvalidArgumentErrorThrown to report invalid arguments to functions
Sct::InvariantViolatedErrorThis error indicates that a class' invariants have been violated somehow
Sct::IoExceptionThrown when an IO error has occured e.g
Sct::IOManagerAn abstract class that represents an I/O backend
Sct::Archive::IOManagerArchiveClass for zipped archiving
Sct::Archive::IOManagerArchiveFileThis IOManager writes to a gzipped ascii file
SctArchiving::IOManagerDBThis IOManager reads from and writes to a database
Sct::IOManagerDummyDummy IOManager provides streamers for code validation by UnitTest purposes only!
Sct::IS::IOManagerISIOManager implimentation which writes to the online software information service
Sct::Archive::IOManagerStreamerVersionedAbstract IOManager to be used in archival, makes use of streamer versioning
Sct::Archive::IONameArchiveFileIOName for an archived file
Sct::IOParamsA tag class
Sct::IS::IOParamsISIOParams which contans the servername of the object access through IONameIS
Sct::IpcExceptionThrown to indicate an error with an Ipc call
Sct::IpcObjectExceptionThrown when an error publishing or withdrawing IPCObjects
Sct::IsExceptionThrown to indicate an error from the Information Service
SctArchiving::IsGetCommandCommand to get an object from the archive
Sct::ISIStreamWrapperWrapper to wrap a ISistream as a Sct::IStream
Sct::ISOStreamWrapperWrapper to wrap a ISostream as a Sct::Ostream
SctArchiving::IsPutCommandPutCommand to put an object in the archive Uses the Sct::IS::IOManagerISProxy to publish
Sct::ISSerializableWrapper< T >Wraps a isinfo object (class as a template) as a Serializable allowing it to be read and written using IOManager classes
Sct::ISSerializableWrapperIInterface for templated class ISSerializableWrapper
Sct::ISStreamerWrapper< T >Templated class for streaming objects derriving from the oniline isinfo with the various Sct::IOManager classes
Sct::ISStreamerWrapper< T >::InnerClassSmall class inherits from T since publishGuts and refreshGuts are protected by is_generator.sh
Sct::IStreamInput steam interface for Sct::Streamer s
Sct::IStreamAdaptorAdaptor for making a Sct::IStream from a std::istream
Sct::IS::IStreamISA IStream class for reading from the Information Service
SctData::LinearResponseCurveThis class represents a linear fit to the response curve
SctApi::LogA logging class, just an ofstream that opens a fixed file
LogA logging class, just an ofstream that opens a fixed file
Sct::LogicErrorLogic errors represent internal problems in the logic of the program
Sct::MathsErrorThrown when an mathametical error has occured e.g
SctFitter::MinuitFitStrategyThis concrete fit strategy uses a link to a fortran function which itself uses minuit directly
SctData::ModuleConfigurationRepresents the configuration of a module
SctData::IO::ModuleConfigurationStreamer_v1This class is an Streamer for reading/writing ModuleConfigurations to/from IS
SctData::IO::ModuleConfigurationStreamer_v2This class is an Streamer for reading/writing ModuleConfigurations to/from IS
SctTest::ModuleDataRepresents the contents of the ModuleDataFile
SctTest::ModuleDataFileThe file represents the file that says for each module where the data files are
SctData::ModuleElementRepresents an contiguous element of a module : may be a chip, link or channel
SctArchiving::MySqlExceptionThrown when an error occurs in mysql
SctFitter::NagFitStrategyConcrete fit strategy uses the NAG C function e04fcc "Unconstrained nonlinear least squares (no derivatives required)"
SctFitter::NagFitStrategy::CacheInteral class caches the information needed for the fit
SctAnalysis::NMaskAlgorithmAlgorithm for single-scan NMask Test
SctData::TestSummary::NMaskSummaryWriterOutput the result of an NMaskTest
SctData::NMaskTestResultThe class represents the result of a NMask test
SctData::IO::NMaskTestResultStreamer_v1This class allows publishing and refreshing of PipelineTestResult objects
SctTest::NoDataExceptionThere is no relevant data
SctTest::NoDataFileExceptionUsed to show there is no appropriate data file for a given scan
SctPixelRod::NoImageFileThis is an exception class for when a binary image file is not found. It inherits from BaseException, adding the name of the missing file as a data member
SctDataDisplay::NoiseOccupancyDisplayerDisplays NoiseOccupancy Test Results
SctData::TestSummary::NoiseOccupancySummaryWriterOutput the result of a NoiseOccupancyTest
SctData::NoiseOccupancyTestResultThe class represents the Noise Occupancy test
SctData::IO::NoiseOccupancyTestResultStreamer_v1This class allows publishing and refreshing of NoiseOccupancyTestResult objects to and from IS
Sct::NoSuchStreamerExceptionIndicates that there is no Streamer for a given className
SctAnalysis::NPtGainAlgorithmEncodes how to do a response curve fit thing
SctDataDisplay::NPtGainDisplayerDisplays NPtGain Test Results
SctData::TestSummary::NPtGainSummaryWriterOutput the result of a NPtGainTest (i.e
SctData::NPtGainTestResultThis class represents the result of doing either a 3 pt Gain Test or a Response Curve Test
SctData::NPtGainTestResultDataHolds the result of the fit for each channel Used shared_ptr to allow this to be stored in stl containers
SctData::IO::NPtGainTestResultStreamer_v1This class allows publishing and refreshing of NPtGainTestResult objects to and from IS
SctData::NullVariableA null ConfigurationVariable - used when eg a Test has only 1 scan in it
SctData::ObjectPool< T >This class is an object pool
SctData::OccupancyProjectorAltorithms for projecting TH1 occupancy histograms out of a RawScanResult
OksImplInterface to XML configuration file
Sct::OStreamOutput stream interface for Sct::Streamer s
Sct::OStreamAdaptorAdaptor for making a SCT::OStream from a std::ostream
Sct::OutOfRangeError< T >Thrown to show that arguement value is not in the allowed range
SctAnalysis::PipelineAlgorithmAlgorithm for single-scan Pipeline Test
SctData::TestSummary::PipelineSummaryWriterOutput the result of a PipelineTest
SctData::PipelineTestResultThe class represents the result of a pipeline test
SctData::IO::PipelineTestResultStreamer_v1This class allows publishing and refreshing of PipelineTestResult objects
SctPixelRod::PrimListExceptionThis is a class to handle exceptions in the PrimList Class
SctArchiving::PutCommandCommand which puts an object somewhere! The object must be set either in the constructr or with the set() method, before the execute() method is called
SctData::QuadraticResponseCurveA quadratic fit
Sct::RangedVector< T >Class is like a vector, but checks the array bounds of the vector
SctData::RawDataWriterWrites data in RAW format, also SLICECOMPRESSED
SctDataDisplay::RawDisplayerDisplays RawScanResults
SctData::RawScanResultA RawScanResult represents the raw data for a single scan
SctData::IO::RawScanResultStreamer_v1This class is an ISSerializer for reading/writing RawScanResults to/from IS
SctData::IO::RawScanResultStreamer_v2This class is an ISSerializer for reading/writing RawScanResults to/from IS
SctCalibrationController::Ipc::RequestExceptionThrown to indicate an error with an Ipc call to a Request of some sort
SctData::ResponseCurveThis interface represents the user selectable mode for fitting an N Pt Gain curve
SctData::ResponseCurveMapMap used within the virtual constructor idiom
SctData::ResultThis class is an interface for a result which has a ResultHeader
SctData::ResultHeaderThis class contains the identifying information about a scan result
SctData::IO::ResultHeaderStreamer_v1This class is an ISSerializer for reading/writing ResultHeaders to/from IS
SctConfiguration::RodConfigConfiguration needed for ROD initialisation
SctPixelRod::rodExceptionThis is a general exception class for ROD errors
SctPixelRod::RodModuleRodModule: This is a derived class providing the software interface for VME ROD modules
SctPixelRod::RodOutListThis is a class for ROD reply buffers
RodPrimitiveThis is a class for primtives which control ROD execution
SctPixelRod::RodPrimListThis is a list of RodPrimitives to be sent to the RodModule
SctApi::RodScanExAll this stuff restricts a scan to one ROD
SctPixelRod::RodStatusThis is a class for ROD status reports
SctFitter::RootFitStrategyConcrete fit strategy uses ROOT's usual hist.fit() function
SctAnalysis::RxDelayAlgorithmAlgorithm for single-scan Rx-Delay Test
SctData::TestSummary::RxDelaySummaryWriterOutput the result of a RxDelayTest
SctData::RxDelayTestResultA derived class of TestResult, containing the results data for a Rx Delay Test
SctData::IO::RxDelayTestResultStreamer_v1This class allows publishing and refreshing of RxDelayTestResult objects to and from IS
SctAnalysis::RxThresholdAlgorithmAlgorithm for finding best Rx Threshold
SctData::TestSummary::RxThresholdSummaryWriterOutput the result of a RxThresholdTest
SctData::RxThresholdTestResultA derived class of TestResult, containing the results data for a Rx Threshold Test
SctData::IO::RxThresholdTestResultStreamer_v1This class allows publishing and refreshing of RxThresholdTestResult objects to and from IS
SctApi::ScanScan class
scan_result_ptrsA holder for pointers when in memory
SctData::ScanDataWriterWrites scan_result_ptrs into OStream
SctApi::ScanDefImplScanDefImpl class
ScanHeaderThe data is passed from SctApi to the outside world in this (file) format
SctTest::ScanMapThis class represents the map from serial numbers to data files
SctData::ScanPointsThis class represents the points in a scan
SctData::ScanPoints::ScanPointInternal class holds data, one per point
SctData::IO::ScanPointsStreamer_v1This class is an Streamer for reading/writing ScanPointss to/from IS
SctCalibrationController::Ipc::ScanRequestSee the documentation in CalibrationController.idl for these methods
SctCalibrationController::Ipc::ScanRequestAdapterThis is the adapter for external implementations
SctCalibrationController::Ipc::ScanRequestImplThis is the internal implementation, to be derived from;
SctData::ScanResultThis class represents all possible things what might come out of a ROD
SctData::IO::ScanResultStreamer_v1This abstract class is an ISSerializer for reading/writing ScanResults to/from IS
SctData::ScanResultWriterA Streamer for writing ScanResults from ROD memory chunks
SctApi::SctApiSctApi class
SctCalibrationController::SctApiAccessExceptionThrown to indicate an error with an Ipc call to the SctApi
SctCalibrationController::SctApiExceptionThrown when SctApi reports an error
SctApi::SctApiExceptionException to be thrown by public API methods
SctApiServerThe SctApi ILU implementation/wrapper
SctTest::SctDaqRootFileThis class deal with SCTDAQ root files
Sct::SctNamesThis static class exists to provide the names of SCT Online Software components
SctTest::SctTestExceptionGeneric class for various problems
SctCalibrationController::SequenceThis is a record of each Sequence that is done
SequenceData
SctCalibrationController::Ipc::SequenceRequestSee the documentation in CalibrationController.idl for these methods
SctCalibrationController::Ipc::SequenceRequestAdapterThis is the adapter for external implementations
SctCalibrationController::Ipc::SequenceRequestImplThis is the internal implementation - to be derived from!
SctCalibrationController::SequenceRequestWorkerObject created by CalibrationControllerImpl when a new sequence is requested
Sct::SerializableClasses should implement this interface if they want to be serialized by the IO system
SctData::SerializableWrapperWraps pointers as a Serializable for IOManager
SctData::SingleVariableTestResultA derived class of TestResult, containing the results data for a Strobe Delay Test
SctData::IO::SingleVariableTestResultStreamer_v1This class allows publishing and refreshing of SingleVariableTestResult objects to and from IS
SctData::IO::SingleVariableTestResultStreamer_v2This class allows publishing and refreshing of SingleVariableTestResult objects to and from IS
SctConfiguration::SlaveConfigThe configuration files needed to initialise a ROD slave DSP
SctData::SliceDataWriterWrites histogrammed raw data from ROD
SctData::StandardDefectsThis is a holder class for all the DefectPrototype objects that are used
SctData::Stat< T >Represents an individual statistic
SctData::Stats< T >Holds lots of Stat<T> objects, and has useful functions
Sct::StreamableClasses should implement this interface if they want to be serialized by the IO system
Sct::StreamCorruptedExceptionThrown to indicate that the stream is somehow not in the state the I/O code thought it ought to be in
Sct::StreamerA streamer converts to and from a streamed representation of a data object
SctAnalysis::StrobeDelayAlgorithmAlgorithm for single-scan Strobe-Delay Test
SctDataDisplay::StrobeDelayDisplayerDisplays Strobe Delay TestResults
SctFitter::StrobeDelayFitAlgorithmFits a strobe delay
SctData::TestSummary::StrobeDelaySummaryWriterOutput the result of a StrobeDelayTest
SctData::StrobeDelayTestResultA derived class of TestResult, containing the results data for a Strobe Delay Test
SctData::IO::StrobeDelayTestResultStreamer_v1This class allows publishing and refreshing of StrobeDelayTestResult objects to and from IS
SctData::IO::StrobeDelayTestResultStreamer_v2This class allows publishing and refreshing of StrobeDelayTestResult objects to and from IS
SctData::TestSummary::SummaryManagerSingleton manager provides the public interface to writing a summary for a particular TestResult
SctData::TestSummary::SummaryWriterA SummaryWriter is a type of output streamer for a TestResult Concrete SummaryWriters should add themselves to the SummaryManager's map, and impliment the write() method
TApiThe Root interface to SCTAPI
SctCalibrationController::TestThis a record of each Test that is done
TestData
SctDataDisplay::TestDisplayerDisplays stuff common to all tests
SctTest::TestInfoTest information
SctCalibrationController::Ipc::TestRequestSee the documentation in CalibrationController.idl for these methods
SctCalibrationController::Ipc::TestRequestAdapterThis is the adapter for external implementations
SctCalibrationController::Ipc::TestRequestImplThis is the internal implementation - to be derived from!
SctData::TestResultThis class is the Abstract Base Class for all TestResults
SctData::TestResult::ScanDataSmall internal class contains all the data relevant to a particular scan
SctData::IO::TestResultStreamer_v1Implimentation of the IS publish and refresh methods for the abstract class TestResult
SctData::IO::TestResultStreamer_v3Implimentation of the IS publish and refresh methods for the abstract class TestResult
TestSummaryIS
SctData::IO::TF1Streamer_v1Allows serialization of root TF1 object to IS
SctData::IO::TGraphStreamer_v1Allows serialization of root TGraph object to IS
SctFitter::ThresholdFitAlgorithmFits threshold scans!
Sct::ThrowableThe base class for all of the exceptions which we throw in the SCT code
SctConfiguration::TimConfigConfiguration needed for TIM initialisation
TimerA timer produces a time to be stored in Timings
SctAnalysis::TimeWalkAlgorithmAlgorithm for TimeWalk Test
SctData::TestSummary::TimeWalkSummaryWriterOutput the result of a TimeWalkTest
SctData::TimeWalkTestResultThe class represents the result of a pipeline test
SctData::IO::TimeWalkTestResultStreamer_v1This class allows publishing and refreshing of TimeWalkTestResult objects
SctPixelRod::TimExceptionTimException: a general exception class for TIM errors
TimingsStore of timings which collects some simple statistics
Timings::TimingRunning statistics for one type
SctPixelRod::TimModuleTimModule: A derived class for VME TIM modules
SctData::TopHatFitObjectA fit function designed for use in, for example, the strobe-delay scan
SctArchiving::TransferCommandArchivingCommand which retrieves an object with a GetCommand, and then places it with a PutCommand
SctApi::TriggerTrigger interface
SctApi::TriggerImplImplement Sct::Api::Trigger class
SctAnalysis::TrimRangeAlgorithmAlgorithm considers many trim range scans, possibly over many different ranges, makes fits to graphs, and works out the best trim range to use
SctAnalysis::TrimRangeAlgorithm::TrimRangeHolds data about a trim range
SctDataDisplay::TrimRangeDisplayerDisplays Trim Range TestResults
SctData::TestSummary::TrimRangeSummaryWriterOutput the result of a TrimRangeTest
SctData::TrimRangeTestResultHolds the results of the trim range test
SctData::TrimRangeTestResult::ChipTrimThe whole trim setting for a chip at a particular trim target
SctData::TrimRangeTestResult::ChipTrimDataRepresents all the data for a single chip and a single trim range
SctData::TrimRangeTestResult::TrimRepresents the trim setting for an individual channel for a particular trim target
SctData::TrimRangeTestResult::TrimDataContains (representation of a) graph of TrimDAQ against target, and fitparameters, p0, and p1, such that trim=(int) p0 + target * p1
SctData::IO::TrimRangeTestResultStreamer_v1This class allows publishing and refreshing of TrimRangeTestResult objects to and from IS
SctData::IO::TrimRangeTestResultStreamer_v2This class allows publishing and refreshing of TrimRangeTestResult objects to and from IS
TScanDefTScanDef class
TTriggerWrap Trigger for ROOT
SctData::UniqueIDThis is a simple class to facilitate constructing and parsing uniqueIDs
Sct::UnsupportedOperationErrorIndicates a method is not supported by this class
Sct::VersionNotSupportedExceptionIndicates an that an I/O operation failed because the version of the data was not compatible with what the software was capable of dealing with
SctPixelRod::VmeExceptionVme Exception class; an object of this type is thrown in case of a VME error
SctPixelRod::VmeInterruptHandlerVme Interrupt Handler class; abstract base class for Interrupt Handlers
SctService::WorkerGroup< T >Control part of the observer/worker pattern
SctTest::XmlSummaryFileRepresents the summary file
SctArchiving::ZlibExceptionThrown when an error occurs in zlib
SctArchiving::ZlibStringCompressorUses zlib to compress a string into another (hopefully shorter!) string

Generated on Thu Jul 15 09:51:04 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5