Skip to content

BelleCandLib is a custom-made B meson decay reconstruction library developed for the Belle experiment

License

Notifications You must be signed in to change notification settings

dvmatvienko/BelleCandLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BelleCandLib

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.

Description

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

Installation

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>'

About

BelleCandLib is a custom-made B meson decay reconstruction library developed for the Belle experiment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published