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

SCT DAQ/DCS Software Data Structures

Here are the data structures with brief descriptions:
ABCDBasic
ABCDCaldata
ABCDChip
ABCDConfig
ABCDModule
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::AnalysisService
AnalysisServiceI_T_AnalysisServiceInterface
SctAnalysis::AnalysisWorkerGroupControl structure for a group of AnalysisWorker thread objects
SctAnalysis::AnalysisWorkerGroup::TestAlgsKeeps a test and its results together
ArchFitScanResult
ArchFullBypassTestResult
Archiving
Archiving_T_ArchivingService
SctArchivingService::ArchivingService
SctArchivingServiceFit::ArchivingServiceFit
SctArchivingServiceRaw::ArchivingServiceRaw
SctArchivingServiceTests::ArchivingServiceTests
SctArchivingService::ArchivingWorkerGroupThis class is the handles the ArchivingService's worker threads
ArchNMaskTestResult
ArchNoiseOccupancyTestResult
ArchNPtGainTestResult
ArchPipelineTestResult
ArchRawScanResult
ArchScanNames
ArchScanResult
ArchScanTxtNames
ArchStrobeDelayTestResult
ArchTestNamesThi Class provides all the names for the TestResult archiving
ArchTestResult
ArchTimeWalkTestResult
ArchTrimRangeTestResult
SctPixelRod::BaseException
SctPixelRod::baseExceptionThis is a general exception base class for ROD software
BOC_HISTOGRAM_IN
BOC_HISTOGRAM_OUT
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
BOCConfig
SctConfiguration::BOCGlobalConfig
BOCGlobalParams
BOCRxParams
BOCTxParams
BUILD_STREAM_IN
SctData::CachedFunction1DCaches the values of a 1-d function into a look-up table so that it can later be evaluated very quickly
SctData::CalChargeVariable
SctCalibrationController::Ipc::CalibrationControllerMaps ILU-IPC requests onto the nicer pure virtual interface
SctCalibrationController::CalibrationControllerImplImplimentation of the CalibrationController interface
CalibrationControllerStatus
CfgTiming
SctData::ChannelRepresents a Channel
SctCalibrationController::Scripts::CharacterizationSequence
SctData::ChipRepresents a chip
SctData::ChipConfigurationThis class represents the configuration of a chip
SctData::ChipNOResultSmall class holds all data relevant to one chip
CMD_BUFF
CmdList
Comp
CONFIG_SLAVE_IN
ConfigArchiveServer
SctConfiguration::ConfigIPC
ConfigServer
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
SctData::ConfigurationVariableIOHelper
SctData::IO::ConfigurationVariableStreamer
ConfigurationXMLImpl
COPY_MEMORY_IN
SctApi::CrateA representation of the crate controller
SctCalibrationController::Scripts::DefaultSequence
SctCalibrationController::Scripts::DefaultTest
SctData::DefaultVariableThis class represents a configuration variable for which there is no specific class
DSP_RESET_IN
DspTiming
SctPixelRod::DummyVmeInterface
SctData::ErfcFitObjectA derived class of the FitObject class of complimentary error function
SctData::IO::ErfcFitObjectStreamer
SctData::ErfFitObject
SctData::IO::ErfFitObjectStreamer
Sct::ErrorRepresents problems that might be more reasonably described as bugs
ERROR_TASK_IN
ERROR_TASK_OUT
EVENT_TRAP_SETUP_IN
EVENT_TRAP_SETUP_OUT
Sct::ExceptionRepresents genuinely exceptional events (such as resource acquisition failure)
exception
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
SctData::FitObjectFitObject is an abstract base class fit object to store the output to various types of fit
SctData::FitObjectIOHelper
SctData::IO::FitObjectStreamerThis class is a Streamer for reading/writing FitObjects
SctData::FitScanResultClass for the various fitted ROD scan result objects
SctData::FitScanResultIOHelper
SctData::IO::FitScanResultStreamerThis 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
FitterI_T_FitterInterface
SctFitter::FitterModeDescribes the way in which the fitter is acting
SctFitter::FitterWorkerGroupRepresents a Worker thread which does the fitting
FLASH_LED_IN
SctAnalysis::FullBypassAlgorithmAlgorithm for FullBypass Test
SctData::TestSummary::FullBypassSummaryWriterOutput the result of a FullBypassTest
SctCalibrationController::Scripts::FullBypassTest
SctData::FullBypassTestResultThe class represents the result of a pipeline test
SctData::FullBypassTestResult::ChipFBResult
SctData::IO::FullBypassTestResultStreamerThis class allows publishing and refreshing of FullBypassTestResult objects
G__cpp_setup_inittapi_cint
G__Sizep2memfunctapi_cint
G__tapi_cintdOcpp_tag
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;
SctData::IO::GausFitObjectStreamer
GEN_TASK_OUT
SctData::GrilloResponseCurveThe fit function as suggested by Alex Grillo
HISTOGRAM_CTRL_TASK_OUT
HISTOGRAM_SETUP_IN
HISTOGRAM_SETUP_OUT
HISTOGRAM_TASK_IN
HISTOGRAM_TASK_OUT
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
InitTiming
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::File::IOManagerFile
Sct::IS::IOManagerIS
Sct::ISProxy::IOManagerISProxy
Sct::IOName
Sct::File::IONameFile
Sct::IS::IONameIS
Sct::IOParamsA tag class
Sct::IS::IOParamsIS
IPCCallback
Sct::IpcExceptionThrown to indicate an error with an Ipc call
IPCObject
Sct::IpcObjectExceptionThrown when an error publishing or withdrawing IPCObjects
Sct::IS::detail::ISAdapter
Sct::IsExceptionThrown to indicate an error from the Information Service
ISInfo
Sct::ISProxy::ISProxy
Sct::ISProxy::ISProxyStreamer
Sct::IStream
Sct::File::IStreamFile
Sct::File::IStreamFile2
Sct::IS::IStreamIS
SctData::LinearResponseCurveThis class represents a linear fit to the response curve
SctData::LinkRepresents a Link
list
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
MEMORY_TEST_IN
MEMORY_TEST_OUT
SctFitter::MinuitFitStrategyThis concrete fit strategy uses a link to a fortran function which itself uses minuit directly
MIRROR_TASK_IN
SctData::ModuleRepresents a whole Module
MODULE_MASK_IN
SctData::ModuleConfigurationRepresents the configuration of a module
SctData::ModuleConfigurationIOHelper
SctData::IO::ModuleConfigurationStreamerThis class is an Streamer for reading/writing ModuleConfigurations to/from IS
SctData::ModuleDefectThis class represents a possible defect with a module
SctData::ModuleDefectIOHelper
SctData::ModuleDefectListThis class represents all the defects in a module
SctData::IO::ModuleDefectListStreamerThis class is a Streamer for reading/writing ModuleDefectList
SctData::ModuleElementRepresents an contiguous element of a module : may be a chip, link or channel
ModuleMaskData
SctData::mVCalChargeVariable
SctData::mVThresholdVariable
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
NewbinSubTiming
NewbinTiming
SctAnalysis::NMaskAlgorithmAlgorithm for single-scan NMask Test
SctCalibrationController::Scripts::NMaskScan
SctData::TestSummary::NMaskSummaryWriterOutput the result of an NMaskTest
SctCalibrationController::Scripts::NMaskTest
SctData::NMaskTestResultThe class represents the result of a NMask test
SctData::IO::NMaskTestResultStreamerThis class allows publishing and refreshing of PipelineTestResult objects
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
SctAnalysis::NoiseOccupancyAlgorithm
SctData::TestSummary::NoiseOccupancySummaryWriterOutput the result of a NoiseOccupancyTest
SctCalibrationController::Scripts::NoiseOccupancyTest
SctData::NoiseOccupancyTestResultThe class represents the Noise Occupancy test
SctData::IO::NoiseOccupancyTestResultStreamerThis class allows publishing and refreshing of NoiseOccupancyTestResult objects to and from IS
noncopyable
Sct::NoSuchStreamerExceptionIndicates that there is no Streamer for a given className
SctAnalysis::NPtGainAlgorithmEncodes how to do a response curve fit thing
SctCalibrationController::NPtGainConfigUpdater
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::NPtGainTestResultStreamerThis class allows publishing and refreshing of NPtGainTestResult objects to and from IS
SctCalibrationController::Ipc::NullDeleter< T >
SctData::NullVariableA null ConfigurationVariable - used when eg a Test has only 1 scan in it
OCCUPANCY_TASK_IN
SctData::OccupancyProjectorAltorithms for projecting TH1 occupancy histograms out of a RawScanResult
ofstream
OksImplInterface to XML configuration file
Sct::OStream
Sct::File::OStreamFile
Sct::File::OStreamFile2
Sct::IS::OStreamIS
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
SctCalibrationController::Scripts::PipelineTest
SctData::PipelineTestResultThe class represents the result of a pipeline test
SctData::IO::PipelineTestResultStreamerThis class allows publishing and refreshing of PipelineTestResult objects
POLL_REG_FIELD_IN
POLL_REG_FIELD_OUT
SctPixelRod::PrimListExceptionThis is a class to handle exceptions in the PrimList Class
SctApi::PrimListWrapper
PulseTiming
SctData::QuadraticResponseCurveA quadratic fit
Sct::RangedVector< T >Class is like a vector, but checks the array bounds of the vector
RangeList
SctData::RawScanResultA RawScanResult represents the raw data for a single scan
SctData::RawScanResultIOHelper
SctData::IO::RawScanResultStreamerThis class is an ISSerializer for reading/writing RawScanResults to/from IS
rc_interface
SctPixelRod::RCCVmeInterface
SctCalibrationController::Ipc::RequestExceptionThrown to indicate an error with an Ipc call to a Request of some sort
SctCalibrationController::Scripts::ResponseCurve
SctData::ResponseCurveThis interface represents the user selectable mode for fitting an N Pt Gain curve
SctData::ResponseCurveMapMap used within the virtual constructor idiom
SctData::IO::ResponseCurveStreamer
RESYNCH_TASK_IN
SctConfiguration::RodConfigConfiguration needed for ROD initialisation
RodConfig
SctPixelRod::RodException
SctPixelRod::rodExceptionThis is a general exception class for ROD errors
RodModeCfg
SctPixelRod::RodModuleRodModule: This is a derived class providing the software interface for VME ROD modules
SctPixelRod::RodOutListThis is a class for ROD reply buffers
SctPixelRod::RodPrimitive
RodPrimitiveThis is a class for primtives which control ROD execution
SctPixelRod::RodPrimListThis is a list of RodPrimitives to be sent to the RodModule
SctPixelRod::RodStatusThis is a class for ROD status reports
SctApi::RodStatus
SctFitter::RootFitStrategyConcrete fit strategy uses ROOT's usual hist.fit() function
SctData::RootStreamableAdapter
RouterTrapParams
SctCalibrationController::RunControl
RW_BOC_DATA_IN
RW_BOC_DATA_OUT
RW_FIFO_IN
RW_FIFO_OUT
RW_MODULE_DATA_IN
RW_MODULE_DATA_OUT
RW_MODULE_VARIABLE_IN
RW_MODULE_VARIABLE_OUT
RW_REG_FIELD_IN
RW_REG_FIELD_OUT
RW_SLAVE_MEMORY_IN
SctApi::ScanScan class
scan_result_ptrs
SctData::ScanDataWriter
SctApi::ScanDefImplScanDefImpl class
ScanDspDistribution
SctApi::ScanExAll this stuff restricts a scan to one ROD
ScanGeneral
SctData::ScanHeaderThis class contains the identifying information about a scan result
ScanHeader
SctData::ScanHeaderIOHelper
SctData::IO::ScanHeaderStreamerThis class is an ISSerializer for reading/writing ScanHeaders to/from IS
SctCalibrationController::Ipc::ScanLibrary
SctCalibrationController::ScanLibraryImpl
SctData::ScanPointsThis class represents the points in a scan
SctData::ScanPoints::ScanPointInternal class holds data, one per point
SctData::IO::ScanPointsStreamerThis class is an Streamer for reading/writing ScanPointss to/from IS
SctData::ScanResultThis class represents all possible things what might come out of IS
SctData::ScanResultIOHelperThe point of this class is to provide access to internal parts of ScanResult to help IO classes to efficiently create a ScanResult
SctData::IO::ScanResultStreamerThis abstract class is an ISSerializer for reading/writing ScanResults to/from IS
SctData::ScanResultWriterThis class writes raw memory to IS in the form of ScanResults
ScanRODSetup
ScanSerialData
ScanServer
ScanTimingInfo
SctData::ScanWriterFactory
Sct_CalibrationController_T_CalibrationController
Sct_CalibrationController_T_ScanLibrary
Sct_CalibrationController_T_SequenceLibrary
Sct_CalibrationController_T_SequenceRequest
Sct_CalibrationController_T_TestLibrary
Sct_CalibrationController_T_TestRequest
Sct_SctApi_T_Scan
Sct_SctApi_T_SctApi
Sct_SctApi_T_Trigger
SctApi::SctApiSctApi class
SCTAPI
SctCalibrationController::SctApiExceptionThrown to indicate an error with an Ipc call to the SctApi
SctApiServer
SctApiTest_T_sctapi
sctConf_T_Configuration
sctConf_T_ConfigurationArchive
Sct::SctNamesThis static class exists to provide the names of SCT Online Software components
SCTScanReset
SectionTiming
SEND_CONFIG_IN
SEND_DATA_IN
SEND_DATA_OUT
SEND_SLAVE_LIST_IN
SEND_STREAM_IN
SctCalibrationController::SequenceThis is a record of each Sequence that is done
SequenceData
SctCalibrationController::Ipc::SequenceLibrary
SctCalibrationController::SequenceLibraryImpl
SctCalibrationController::SequenceMap
SctCalibrationController::SequenceMap::SequenceMapData
SctCalibrationController::Ipc::SequenceRequestSee the documentation in CalibrationController.idl for these methods
SctCalibrationController::Ipc::SequenceRequestAdapterThis is the adapter for external implementations
SequenceRequestImpl
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::SerializableWrapper
SET_ERRMSG_MASK_IN
SET_ERRMSG_MASK_OUT
SET_LED_IN
SET_MEMORY_IN
SET_ROD_MODE_IN
SET_TRIGGER_IN
SLAVE_LIST_OP_IN
SctConfiguration::SlaveConfigThe configuration files needed to initialise a ROD slave DSP
SctData::SliceDataWriter
SlvDspConfig
START_SLAVE_EXECUTING_IN
START_SLAVE_EXECUTING_OUT
START_SLAVE_LIST_IN
START_TASK_IN
SctData::Stat< T >Represents an individual statistic
SctData::Stats< T >Holds lots of Stat<T> objects, and has useful functions
Sct::StdExceptionWrapper
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::Streamer
SctAnalysis::StrobeDelayAlgorithmAlgorithm for single-scan Strobe-Delay Test
SctCalibrationController::StrobeDelayConfigUpdater
SctFitter::StrobeDelayFitAlgorithmFits a strobe delay
SctCalibrationController::Scripts::StrobeDelayScan
SctData::TestSummary::StrobeDelaySummaryWriterOutput the result of a StrobeDelayTest
SctCalibrationController::Scripts::StrobeDelayTest
SctData::StrobeDelayTestResultA derived class of TestResult, containing the results data for a Strobe Delay Test
SctData::IO::StrobeDelayTestResultStreamerThis class allows publishing and refreshing of StrobeDelayTestResult objects to and from IS
SctData::StrobeDelayVariable
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
TASK_OPERATION_IN
TASK_STRUCTURES_IN
TASK_STRUCTURES_OUT
SctCalibrationController::TestThis a record of each Test that is done
TEST_IN
TestData
SctCalibrationController::Ipc::TestLibrary
SctCalibrationController::TestLibraryImpl
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::TestResultStreamerImplimentation of the IS publish and refresh methods for the abstract class TestResult
TestSummaryIS
TextBuffer
SctData::IO::TF1StreamerAllows serialization of root TF1 object to IS
TGraphAsymmErrors
TGraphAsymmErrorsFix
SctData::IO::TGraphAsymmErrorsStreamer
SctData::IO::TGraphStreamerAllows serialization of root TGraph object to IS
SctCalibrationController::Scripts::ThreePointGainTest
SctFitter::ThresholdFitAlgorithmFits threshold scans!
SctFitter::ThresholdFitAlgorithm2
SctCalibrationController::Scripts::ThresholdScan
SctData::ThresholdVariable
Sct::ThrowableThe base class for all of the exceptions which we throw in the SCT code
SctConfiguration::TimConfigConfiguration needed for TIM initialisation
SctAnalysis::TimeWalkAlgorithmAlgorithm for TimeWalk Test
SctData::TestSummary::TimeWalkSummaryWriterOutput the result of a TimeWalkTest
SctCalibrationController::Scripts::TimeWalkTest
SctData::TimeWalkTestResultThe class represents the result of a pipeline test
SctData::TimeWalkTestResult::ChipTWResult
SctData::IO::TimeWalkTestResultStreamerThis class allows publishing and refreshing of TimeWalkTestResult objects
SctPixelRod::TimExceptionTimException: a general exception class for TIM errors
SctPixelRod::TimModuleTimModule: A derived class for VME TIM modules
TModuleDCS
TObject
SctCalibrationController::Scripts::TokenScan
SctData::TopHatFitObjectA fit function designed for use in, for example, the strobe-delay scan
SctData::IO::TopHatFitObjectStreamer
TRANS_DATA
TRANS_SERIAL_DATA_IN
TRAP_REQ_TASK_IN
TRAP_TASK_IN
TRAP_TASK_OUT
SctApi::TriggerTrigger interface
SctApi::TriggerImplImplement Sct::Api::Trigger class
TriggerServer
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::TrimPoint
SctAnalysis::TrimRangeAlgorithm::TrimRangeHolds data about a trim range
SctCalibrationController::TrimRangeConfigUpdater
SctData::TestSummary::TrimRangeSummaryWriterOutput the result of a TrimRangeTest
SctCalibrationController::Scripts::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::TrimRangeTestResultStreamerThis class allows publishing and refreshing of TrimRangeTestResult objects to and from IS
TScanDefTScanDef class
TTriggerWrap Trigger for ROOT
TXTBUFFER
Sct::UnsupportedOperationErrorIndicates a method is not supported by this class
vector
vector< shared_ptr< FitObject >>
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::VmeInterface
SctPixelRod::VmeInterruptHandlerVme Interrupt Handler class; abstract base class for Interrupt Handlers
SctPixelRod::VmeModule
SctPixelRod::VmePort
SctService::WorkerGroup< T >Control part of the observer/worker pattern
SctService::WorkerGroup< T >::Worker
WRITE_BUFFER_IN
XPair

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