Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
# SVN Info: $Id$

################################################################################
#                                                                              #
# CaLib - calibration database                                                 #
# (c) 2010-2013 by Dominik Werthmueller and Irakli Keshelashvili,              #
#                  University of Basel                                         #
#                                                                              #
################################################################################


Software requirements
=====================

* gcc 4.2 or higher
* ROOT 5.26 or higher (with MySQL support)
* ncurses
* MySQL database server


Installation
============

1. unpack the CaLib distribution
2. set the $CALIB environment variable pointing to that location
3. add the CaLib location to the list of libraries in your ~/.rootrc file:
   Unix.*.Root.DynamicPath:    .:$CALIB/lib
4. add the CaLib bin directory to your $PATH environment variable
4. add the CaLib lib directory to your $LD_LIBRARY_PATH environment variable
5. change into the CaLib directory and build CaLib:
   cd $CALIB
   make clean
   make 
   make docs


Configuration
=============

All the configuration is done in $CALIB/config/config.cfg.  
$CALIB/config/example.cfg contains comments and basic settings that should
help to understand the configuration. Rename this example file to config.cfg
and modify it according to your setup.


Documentation
=============

The ROOT html documentation in $CALIB/htmldoc gives an overview of the 
CaLib library and its classes.
Further information and examples can be found in $CALIB/macros.