IHEP
19B Yuquan Road,
Shijingshan District,
Beijing,100049, P.R.China


Fax:010-88233083

Contact Us

  Home | Meetings | HyperNews | Documentation   
BESIII Offline Software

   The BESIII Offline Software System (BOSS) is developed using C++ language and object-oriented techniques on the operation system of Scientific Linux CERN (SLC).  The software uses some external HEP libraries such as CERNLIB, CLHEP, ROOT  etc and also re-uses parts of code from Belle, BaBar, ATLAS and GLAST experiments. The CMT  is used as the software configuration management tool.

   The BESIII Offline Software System is primarily developed by Institute of High Energy Physics, Peking University, Shandong University, University of Science and Technology of China, Joint Institute for Nuclear Research (Russia). 

   The whole data processing and physics analysis software is divided into  five sub-projects: framework, simulation, calibration, reconstruction and analysis tools.

Framework Core Software

   The BOSS framework is a specific implementation of Gaudi, which was originally developed by LHCb experiment. It provides the control of data processing, event data model, detector description, data management and other common services and utilities.

Contact persons: Weidong Li                 Liwd@ihep.ac.cn

                            Yajun Mao                  Maoyj@hep.pku.edu.cn

                            Xueyao Zhang            Zhangxy@hepg.sdu.edu.cn

                            Alexey  Zhemchugov   Zhemchugov@jinr.ru

Simulation

   The BESIII Monte Carlo simulation generates events  at the interaction point, propagates the resulting particles through the detector and records response of detector to these particles. The simulation software inherits about 30 event generators from BES/BESII experiments and its detector simulation is based on Geant4. 

Contact person:  Huaimin Liu                  Liuhm@ihep.ac.cn

Reconstruction

    Data reconstruction is the central task of data processing. The reconstruction software consists of a complete set of algorithms for event time determination, track finding and fitting in the Drift Chamber, dE/dx and time of flight calculation, clustering and shower formation in the Calorimeter, tracking in the Muon Chamber.

Contact person:  Zepu Mao                  Maozp@ihep.ac.cn

Calibration

    The BESIII calibration software is implemented  to produce calibration constants for each sub-detector and it also provides a common way to retrieve the constants stored in the persistent storage.

Contact person:  Jinfa Qiu                      Qiujf@ihep.ac.cn

Analysis Tools

    The BESIII analysis software builds event data objects, which are more suitable for physics analysis, from reconstruction results. It also provides various software tools that are essential to physics studies for example the PID tool, kinematics fitting service and the service for secondary vertex finding etc.

Contact person:  Kanglin He                  Hekl@ihep.ac.cn

กก

กก

2009@Copyright: BESIII, IHEP ; last Updated: 3 February, 2010 10:16 AM