NSCL DAQ Software Documentation
Prev
Next
VIII. frameworks
Table of Contents
74.
Injecting variables into the USB data taking frameworks
75.
Event orderer and its user interface
75.1.
Event orderer design philosophy.
75.2.
Using the standard event orderer startup script
75.3.
Writing an event orderer startup script
75.4.
Event orderer packages
76.
Event builder client framework
76.1.
Application specific code for the event builder
76.1.1.
Sample ring
EVBClientApp
class.
76.2.
Building event builder clients.
76.3.
Running event builder clients
76.4.
ringFragmentSource - a prepackaged client for ringbuffer data sources
76.4.1.
Writing and building timestamp extractors.
77.
Event builder Readout Callouts
77.1.
Introduction
77.2.
API layer
77.3.
EVBC state manager callback bundle.
77.4.
EZBuilder
78.
The SBS Readout framework
78.1.
SBS Readout concepts
78.2.
Obtaining and building the skeleton application
78.3.
Modifying the skeleton application to meet your needs
78.4.
Readout commands
78.5.
Embedded Tcl server
78.6.
Running a readout application
79.
Filter framework
79.1.
Overview
79.2.
Getting Started
79.3.
Defining a primitive filter
79.4.
Building a composite filter
79.5.
The main function
79.6.
Building the filter program
80.
The actions library
80.1.
Introduction
80.2.
How does it work?
80.3.
Run Control and Command Execution
80.4.
Exemplified Usage of the Actions package
81.
Support for CAEN Nextgen DPP-PHA digitizers
81.1.
Introduction
81.2.
Getting Data
81.2.1.
Obtaining and modifying the skeleton
81.2.2.
Configuring modules
81.3.
Event structure
81.4.
Configuring SpecTcl
81.4.1.
Unpacking classes
81.4.2.
Obtaining and modifying the skeleton
81.4.3.
Building the tailored SpecTcl
81.5.
Software structure
81.5.1.
Readout Software
81.5.2.
SpecTcl Support
81.5.3.
To Do:
82.
Software Triggering NEW IN 11.4
82.1.
Creating classification libraries.
82.1.1.
Writing the classification class and factory function
82.1.2.
Building the classification shared library.
82.2.
The SoftwareTrigger and EventFilter programs
82.2.1.
SoftwareTrigger - classifying events
82.2.2.
EventFilter - accepting events based on classification
Prev
Home
Next
EventEditor
Injecting variables into the USB data taking frameworks