VIII. frameworks

Table of Contents
73. Injecting variables into the USB data taking frameworks
74. Event orderer and its user interface
74.1. Event orderer design philosophy.
74.2. Using the standard event orderer startup script
74.3. Writing an event orderer startup script
74.4. Event orderer packages
75. Event builder client framework
75.1. Application specific code for the event builder
75.1.1. Sample ring EVBClientApp class.
75.2. Building event builder clients.
75.3. Running event builder clients
75.4. ringFragmentSource - a prepackaged client for ringbuffer data sources
75.4.1. Writing and building timestamp extractors.
76. Event builder Readout Callouts
76.1. Introduction
76.2. API layer
76.3. EVBC state manager callback bundle.
76.4. EZBuilder
77. The SBS Readout framework
77.1. SBS Readout concepts
77.2. Obtaining and building the skeleton application
77.3. Modifying the skeleton application to meet your needs
77.4. Readout commands
77.5. Embedded Tcl server
77.6. Running a readout application
78. Filter framework
78.1. Overview
78.2. Getting Started
78.3. Defining a primitive filter
78.4. Building a composite filter
78.5. The main function
78.6. Building the filter program
79. The actions library
79.1. Introduction
79.2. How does it work?
79.3. Run Control and Command Execution
79.4. Exemplified Usage of the Actions package
80. Support for CAEN Nextgen DPP-PHA digitizers
80.1. Introduction
80.2. Getting Data
80.2.1. Obtaining and modifying the skeleton
80.2.2. Configuring modules
80.2.3.
80.3. Configuring SpecTcl
80.3.1. Unpacking classes
80.3.2. Obtaining and modifying the skeleton
80.3.3. Building the tailored SpecTcl
80.4. Software structure
80.4.1. Readout Software
80.4.2. SpecTcl Support
80.4.3. To Do:
81. Software Triggering NEW IN 11.4
81.1. Creating classification libraries.
81.1.1. Writing the classification class and factory function
81.1.2. Building the classification shared library.
81.2. The SoftwareTrigger and EventFilter programs
81.2.1. SoftwareTrigger - classifying events
81.2.2. EventFilter - accepting events based on classification