DSL: - Data Set Library; STAR data I/O software for reading and writing datasets and tables using XDR from STAF to disk and vice versa.
XDR: - eXternal Data Representation standard (1987) for self describing data format; used for resident disk files for STAF datasets.
IDL: - Interface Definition Language, used by STAR to define table types, analysis module interfaces and analysis service package interfaces to CORBA objects; structure is similar to C++.
sl_*: - STAR Library scripts which invoke CVS commands to create, check-out and check-in PKGs, also to add or remove files in PKGs from CVS control.
SLM: - STAR Library Makefiles for setup, compiling and building STAF executables and installing binaries.
Stic: - STAR IDL Compiler - Processes table and analysis module *.idl files and produces C header files, Fortran include files, interface code which STAF uses to provide C++ wrappers for the analysis modules, and C and Fortran templates specific to each analysis module in the package.
docfor, idldoc: - Automatic html documentation file generation based on comments in the modules and their idl files.
/sys/cds: - Automatic coding style checker.
Data Base Software: - Currently this is the RDBMS product ORACLE, but very little use is being made of it in STAR. Plans are underway to implement an OODBMS product called OBJECTIVITY. Watch SOFI email for announcements!
CERN Software Products:
CERNLIB: - CERN mathematics, statistics, analysis, graphics,
and plotting software library.
PAW: - Physics Analysis for Workstations - data analysis,
histogramming, fitting and plotting tools for the
HE/NP community. STAF is directly linked to PAW.
KUIP: - User interface language for running PAW and STAF;
Fortran like control language; but is expected to go away in a few years.
ROOT: - Object oriented replacement for PAW which is under study.
Physics Simulation Tools:
Event Generators: - In STAR this varies from very
simple multiplicity generators to very
complex parton cascade models for pp, pA and AA
relativistic collisions. Included are Fritiof, Hijing,
Hijet, Pythia, Vini, RQMD, HBT, and an assortment of
`Longacre' models.
GSTAR/g2t: - Implementation of Geant-3 for STAR and Geant
Zebra data format to STAF Datasets in XDR.