The NSCLDAQ cookbook

Ron Fox


Table of Contents
1. Introduction
2. Reading NSCLDAQ data sources
2.1. Background
2.2. The code
3. Writing ring items to a data sink
3.1. Background
3.2. The code
4. Peforming type independent processing
4.1. Background
4.2. Annotated Code.
4.2.1. The process.cpp file
4.2.2. The CRingITemProcessor class
5. Processing Event Built data
6. Including EPICS data in event files.
6.1. The SBS readout program.
6.2. The VMUSBReadout program.
List of Examples
4-1. CRingItemProcessor::processScalerItem
4-2. CRingItemProcessor::processStateChangeItem
4-3. CRingItemProcessor::processTextItem
4-4. CRingItemProcessor::processEvent
4-5. CRingItemProcessor::processEventCount
4-6. CRingItemProcessor::processFormat
4-7. CRingItemProcessor::processGlomParams
4-8. CRingItemProcessor::processUnknownItemType