stream
0.10.0
stream analysis framework
|
Chadaq::AdcMessage | AdcMessage is wrapper for data, produced by FPGA struct is used to avoid any potential overhead |
▼Cdabc::BasicFile | Base class for file writing/reading in DABC |
Cdabc::BinaryFile | Generic file storage for DABC buffers |
Chadaq::HldFile | Reading of HLD files |
Cdabc::BinaryFileBufHeader | Binary file buffer header structure |
Cdabc::BinaryFileHeader | Binary file header structure |
Cbase::Buffer | Memory management class |
Chadaq::AdcProcessor::ChannelRec | Channel record |
Chadaq::TdcProcessor::ChannelRec | TDC channel record |
▼Cbase::Event | Event - collection of several subevents |
CTStreamEvent | Envelope for base::Event event in go4 |
Cdabc::FileInterface | Defines and implements basic POSIX file interface |
Cbase::GlobalMarker | Global time marker |
▼Chadaqs::HadTu | HADES transport unit header used as base for event and subevent also common envelope for trd network data packets |
▼Chadaqs::HadTuId | Intermediate hierarchy class as common base for event and subevent |
Chadaqs::RawEvent | HADES raw event |
Chadaqs::RawSubevent | Raw hades subevent |
Chadaq::HldMessage | HLD message |
Cbase::Iterator | Iterator over raw data messages |
Cbase::Queue< T, canexpand >::Iterator | Iterator over queue elements |
Cbase::LocalStampConverter | LocalStampConverter class should perform conversion of time stamps to time in seconds |
Cbase::LocalTimeMarker | Local time marker |
Cbase::Message | ROC Message |
Chadaq::MessageDouble | Output double message |
Cbase::MessageExt< MsgClass > | Extended message - any message plus global time stamp |
Chadaq::MessageFloat | Output float message |
Chadaq::MessageMonitor | Monitor message |
▼Cbase::Processor | Abstract processor |
▼Cbase::EventProc | Abstract processor of build events |
Chadaq::HldFilter | HLD filter |
▼Cbase::StreamProc | Abstract processor of data streams |
CTHookProc | Hook processor to regularly execute code during events processing |
Cbase::OpticSplitter | This 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::SysCoreProc | SysCoreProc is base class for many processors of data, provided by SysCore2/3 boards |
Chadaq::HldProcessor | HLD processor |
Chadaq::SpillProcessor | This is specialized process for spill structures |
Chadaq::StartProcessor | This is specialized process for spill structures |
▼Chadaq::SubProcessor | Abstract processor of HADAQ sub-sub-event |
Chadaq::AdcProcessor | This is specialized sub-processor for ADC addon |
Chadaq::TdcProcessor | TDC processor |
▼Chadaq::TrbProcessor | TRB processor |
Chadaq::MonitorProcessor | Processor of monitored data |
Cmbs::Processor | This could be generic processor for data, coming from MBS For the moment it is rather CERN beamtime-specific code |
▼Cbase::ProcMgr | Central data and process manager |
▼CTRootProcMgr | Processors manager for using in ROOT environment |
CTFirstStepProcessor | Handler for first.C in go4 |
Cbase::Profiler | Performance profiler |
Cbase::ProfilerGuard | Guard 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::RawDataRec | Internal raw data for base::Buffer |
▼Cbase::SubEvent | SubEvent - 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::HldSubEvent | HLD subevent |
Cmbs::SubEvent | Subevent with MBS data |
Cbase::SyncMarker | Sync marker |
Chadaq::TdcIterator | TDC iterator |
Chadaq::TdcMessage | TDC message |
▼CTGo4EventElement | |
CTStreamEvent | Envelope for base::Event event in go4 |
▼CTGo4EventProcessor | |
CTFirstStepProcessor | Handler for first.C in go4 |
▼CTGo4EventSource | |
CTUserSource | Custom user source to read files formats supported by stream framework |
Chadaq::TrbIterator | Iterator over TRB events/subevents |
Chadaq::TrbMessage | Message used for ROOT tree storage, similar to TdcMessage and AdcMessage |