BookCRYSTALthe LPM/CRYSTAL data reduction and translation program. IntroductionBookCRYSTAL is a program that provides:
It is based on the CERNLIB software created at CERN. HistoryThe data collection is done on a PC interfaced to a CAMAC crate, runnig DumleCollect, an MS Windows 3.1 program. In '94, the analysis was done with the Dumle program, an enhanced MS Windows version of the MS-DOS data collection and analysis program from the previous years. From '95 onwards, the highly interactive Dumle will be used for the on-line analysis, while the more sophisticated off-line analysis will use PAW. For this task, a data translation and reduction program is being developed, Book95?. The goal is to have an easily modifiable and flexible program that transforms raw ADC and TDC data into physically meaningful N-tuples to feed PAW. In 2007, bookCRY has been updated to allow ntuple production in ROOT format, in addition to HBOOK. Support was added for merging double-hit information for Drift Chambers. Also in 2007, DumleCollect was ported to WindowsXP, and integrated with a much improved goniometer control program. InstallationPlease refer to the separate section on Install Running bookCRYSTALThe command lineyou can get help running bookCRY --help :
[sergio@daq-pc src]$ ./bookCRY
./bookCRY: wrong number of arguments
Try `./bookCRY --help' for more information.
[sergio@daq-pc src]$ ./bookCRY --help
Usage: ./bookCRY [OPTION] FILENAME[.dml]
or: ./bookCRY [OPTION] BASENAME #FIRST #LAST
Options:
-o, --out NAME defines the output file name
-i, --ini NAME reads the specified .ini file
-s, --strict checks the whole header for differences
from the 1st, and skips file if it finds any
-h, --help prints this help
-v, --verbose verbose output
-q, --quiet turns off all output
--set prints Setup
--eset prints EventSetup
--uinfo prints User Info
--evnt, --event prints runs/events info
--debug too much output :-)
where BASENAME means the first 5 letters of the Dumle file name.
Bugs
The init (.ini) filesThe behaviour of bookCRYSTAL is mostly controlled by the Init files, that contain the geometry constants, the calibration constants and flags that change the ntuple contents. See Init files. Structure of bookCRYSTALPlease refer to the separate page. Modifing bookCRYSTALso that it better suits your needs Please check the chapter about how bookCRYSTAL is structured before reading the chapter about how to modify it . |