VIII. frameworks

Table of Contents
65. Injecting variables into the USB data taking frameworks
66. Event orderer and its user interface
66.1. Event orderer design philosophy.
66.2. Using the standard event orderer startup script
66.3. Writing an event orderer startup script
66.4. Event orderer packages
67. Event builder client framework
67.1. Application specific code for the event builder
67.1.1. Sample ring EVBClientApp class.
67.2. Building event builder clients.
67.3. Running event builder clients
67.4. ringFragmentSource - a prepackaged client for ringbuffer data sources
67.4.1. Writing and building timestamp extractors.
68. Event builder Readout Callouts
68.1. Introduction
68.2. API layer
68.3. EVBC state manager callback bundle.
68.4. EZBuilder
69. The SBS Readout framework
69.1. SBS Readout concepts
69.2. Obtaining and building the skeleton application
69.3. Modifying the skeleton application to meet your needs
69.4. Readout commands
69.5. Embedded Tcl server
69.6. Running a readout application
70. Filter framework
70.1. Overview
70.2. Getting Started
70.3. Defining a primitive filter
70.4. Building a composite filter
70.5. The main function
70.6. Building the filter program
71. The actions library
71.1. Introduction
71.2. How does it work?
71.3. Run Control and Command Execution
71.4. Exemplified Usage of the Actions package
72. Support for CAEN Nextgen DPP-PHA digitizers
72.1. Introduction
72.2. Getting Data
72.2.1. Obtaining and modifying the skeleton
72.2.2. Configuring modules
72.2.3.
72.3. Configuring SpecTcl
72.3.1. Unpacking classes
72.3.2. Obtaining and modifying the skeleton
72.3.3. Building the tailored SpecTcl
72.4. Software structure
72.4.1. Readout Software
72.4.2. SpecTcl Support
72.4.3. To Do: