BelleCandLib is a custom-made B meson decay reconstruction library. This library inherits official code of the Belle analysis framework (BASF) which is the framework of the Belle high energy physics experiment (1999-2010) in Japan.
The library was developed to reconstruct particles decay chains, set particles selection criteria, choose optimal set of parameters describing an event structure. BelleCandLib allows one to automate combinatoric analysis to reconstruct B-meson signal candidates from the full event. It is a container for reconstructed particle candidates giving a user the possibility to make basic operations:
- Choose an operation mode: physics analysis / event pre-selection only (skimming)
- Append a candidate into the container
- Select and mark a desired subset of the container (e.g. various types of the particles)
- Count candidates under the request
- Accept / reject a candidate before a further step of the analysis
- Save selected candidates into PAW Ntuple format
The reconstruction library cannot be compiled itself because the BASF code is not public.
Makefile includes the environment variable BELLE_TOP_DIR which is needed to be set before the compilation.
This variable defines the path where the BASF library has been installed.
To compile the code, please run
make clean && make MODULE='<your-module-name>'