stream  0.10.0
stream analysis framework
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Chadaq::AdcMessageAdcMessage is wrapper for data, produced by FPGA struct is used to avoid any potential overhead
 Cdabc::BasicFileBase class for file writing/reading in DABC
 Cdabc::BinaryFileGeneric file storage for DABC buffers
 Chadaq::HldFileReading of HLD files
 Cdabc::BinaryFileBufHeaderBinary file buffer header structure
 Cdabc::BinaryFileHeaderBinary file header structure
 Cbase::BufferMemory management class
 Chadaq::AdcProcessor::ChannelRecChannel record
 Chadaq::TdcProcessor::ChannelRecTDC channel record
 Cbase::EventEvent - collection of several subevents
 CTStreamEventEnvelope for base::Event event in go4
 Cdabc::FileInterfaceDefines and implements basic POSIX file interface
 Cbase::GlobalMarkerGlobal time marker
 Chadaqs::HadTuHADES transport unit header used as base for event and subevent also common envelope for trd network data packets
 Chadaqs::HadTuIdIntermediate hierarchy class as common base for event and subevent
 Chadaqs::RawEventHADES raw event
 Chadaqs::RawSubeventRaw hades subevent
 Chadaq::HldMessageHLD message
 Cbase::IteratorIterator over raw data messages
 Cbase::Queue< T, canexpand >::IteratorIterator over queue elements
 Cbase::LocalStampConverterLocalStampConverter class should perform conversion of time stamps to time in seconds
 Cbase::LocalTimeMarkerLocal time marker
 Cbase::MessageROC Message
 Chadaq::MessageDoubleOutput double message
 Cbase::MessageExt< MsgClass >Extended message - any message plus global time stamp
 Chadaq::MessageFloatOutput float message
 Chadaq::MessageMonitorMonitor message
 Cbase::ProcessorAbstract processor
 Cbase::EventProcAbstract processor of build events
 Chadaq::HldFilterHLD filter
 Cbase::StreamProcAbstract processor of data streams
 CTHookProcHook processor to regularly execute code during events processing
 Cbase::OpticSplitterThis is splitter of raw data, recorded by the optic readout Current ABB firmware mix data from all ROCs together, therefore OpticSplitter required to resort raw data per buffer
 Cbase::SysCoreProcSysCoreProc is base class for many processors of data, provided by SysCore2/3 boards
 Chadaq::HldProcessorHLD processor
 Chadaq::SpillProcessorThis is specialized process for spill structures
 Chadaq::StartProcessorThis is specialized process for spill structures
 Chadaq::SubProcessorAbstract processor of HADAQ sub-sub-event
 Chadaq::AdcProcessorThis is specialized sub-processor for ADC addon
 Chadaq::TdcProcessorTDC processor
 Chadaq::TrbProcessorTRB processor
 Chadaq::MonitorProcessorProcessor of monitored data
 Cmbs::ProcessorThis could be generic processor for data, coming from MBS For the moment it is rather CERN beamtime-specific code
 Cbase::ProcMgrCentral data and process manager
 CTRootProcMgrProcessors manager for using in ROOT environment
 CTFirstStepProcessorHandler for first.C in go4
 Cbase::ProfilerPerformance profiler
 Cbase::ProfilerGuardGuard class to use base::Profiler
 Cbase::Queue< T, canexpand >Queue class
 Cbase::RecordsQueue< GlobalMarker, false >
 Cbase::RecordsQueue< base::SyncMarker, false >
 Cbase::RecordsQueue< base::Buffer, false >
 Cbase::RecordsQueue< LocalTimeMarker, false >
 Cbase::Queue< T, canexpand >
 Cbase::Queue< T, true >
 Cbase::RecordsQueue< T, canexpand >Special case of the queue when structure or class is used as entry of the queue
 Cbase::RawDataRecInternal raw data for base::Buffer
 Cbase::SubEventSubEvent - base class for all event structures Need for: virtual destructor - to be able delete any instance Reset - to be able reset (clean) all collections
 Cbase::SubEventEx< MsgClass >Subevent with vector of extended messages
 Chadaq::HldSubEventHLD subevent
 Cmbs::SubEventSubevent with MBS data
 Cbase::SyncMarkerSync marker
 Chadaq::TdcIteratorTDC iterator
 Chadaq::TdcMessageTDC message
 CTGo4EventElement
 CTStreamEventEnvelope for base::Event event in go4
 CTGo4EventProcessor
 CTFirstStepProcessorHandler for first.C in go4
 CTGo4EventSource
 CTUserSourceCustom user source to read files formats supported by stream framework
 Chadaq::TrbIteratorIterator over TRB events/subevents
 Chadaq::TrbMessageMessage used for ROOT tree storage, similar to TdcMessage and AdcMessage