Next:
Introduction
Up:
CODA at TUNL (C@T)
Previous:
CODA at TUNL (C@T)
 
Index
Contents
Introduction
CODA in a NutShell
The Capabilities of CODA
Trigger and readout controller
Event transfer and building
The buffer manager
The event recorder
Event recording and display
Configuration, monitoring and control
Reference Materials
How to Report Problems
CODA Architectural Overview
Data Flow
The Trigger System
Front End Crates
The Event Builder
Online Analysis
Event Recording
Histogram Display
Diagnostic Event Dump
Run Control Architecture
State Machine Model of Run Control
User Definable Run Control Components
Run Control Configuration Concepts
Run Control User Interface
Raw Data Diagnostics
Event I/O
Formatted Event Dump
A Guide to Setting Up and Running an Experiment at TUNL
The Work Areas
An Example Experiment Readout
The Hardware
The CRL Code
Generating Object Codes from CRL
C@T Master Control
Modifying the MSQL Database
Starting DAQ Components
Sequence of StartUp
Terminal Window to the SBC
MSQLD
CMLog Utility
CODA Master
The Analysis Package, Now and the Future
Current Status & the Vision for the TRAP
The Present Analyzer, tunl_online
Modifying the Analyzer for Your Experiment
hist_file
hist_config_file
test_config_file
detmap_config_file
The Data File Location
usr_calc.f and scaler_update.f
Compiling and Running the Analyzer
Viewing Online Data With PAW
The CEBAF Test Package (CTP)
Introduction
CTP Definition Files
Parameter Definitions
Test/Cut Definitions
Histogram Definitions
Report Templates
Include files
Registering Local Variables
Fortran Application Interface
Registration Commands
Booking Commands
Test Execution and Test Scalers
Histogram Filling
Gethit Routines
Report Generation
Sample Code
Variable Registration System
RPC service
C RPC access routines
Class Parsing
Attributes
Rebooking histograms and tests through RPC
Hints for linking to CTP
Portability
Availability
Acknowledgements
Hardware References and Problem Solver
Problem Solver
How to Setup the Readout Trigger
CODA Readout Language (CRL) Configuration File
File Format
Compiler Flags
Code Sections
Language Elements
Variables and Expressions
Arithmetic Statements
Flow Control
Trigger Elements
Event Building
Hardware I/O
Generic I/O
CAMAC I/O
VME I/O
EVENT I/O
Utility Statements
CODA Callable Routines
CAMAC I/O Library
Standard Functions
Standard Block Functions (local only)
Extended Functions
C interface
Fortran interface
Arguments
Description
Example 1
Example 2
Console Logger
Routines
C Interface
Fortran Interface
Arguments
Description
Example
Error Message Library
Functions
C interface
Fortran interface
Arguments
Description
C example
Fortran example
Event I/O Library
Functions
C Interface
Fortran Interface
Arguments
Description
Example
Quick Guide to HBOOK Calls
Subroutines
Arguments
Description
Integration with PAW
CODA Utilities
ccrl
Syntax
Arguments
Description
Example
cefdmp/xcefdmp
Syntax
Options
Description
cnaf
Syntax
Arguments
Description
coda_activate
Syntax
Options
Description
Example
makelist
Syntax
Description
Example
CEBAF Common Event Format
Event Format
Banks
Segments
Packets
Data Types
Complex Structures
Physical Record Format
Name Dictionary
CODA Event Bank Definitions
Standard Physics Event
Event ID Bank
Readout Controller Data Banks
Run Control and Sync Events
Sync Event
PreStart Event
Go Event
Pause Event
End Event
The Unix/Linux Operating System, Windows, and Shells
Logging In
Console Login
Remote Login
X-Windows
OpenWindows
CDE
KDE
GNOME
Shell Basics
File Structure
Simple File Operations
File Permissions
E-Mail
pine
netscape
Editors
Web, Printing, and Quotas
Web Browsing
Printing
Quotas
Help and References
Online Help
Useful Books
Web Sites of Interest
Index
About this document ...
Mohammad Ahmed 2003-07-23