The HERA-B Analysis Software BEE

This page is dedicated to the development of the HERA-B analysis framework BEE . It is an object-oriented approach to data analysis in high energy physics. BEE development has been started in 1997 by Christoph Borgmeier and is continued since 2000 by Thorsten Glebe. In the beginning the analysis framework was called Clue, however Clue is only one project out of others which make up the analysis framework. Therfore, since the year 2000, the official name of the analysis framework is BEE. Since Feb 2002, BEE is maintained by Wolfgang Gradl.


News:

29. Jan. 2003
BEE version 1-5 released together with ARTE-04-01-r4. Binary installation at DESY at /afs/desy.de/group/hera-b/BEE/BEE-1-5.
Use together with cluearte_1_5 (sources can be found in /afs/desy.de/group/hera-b/BEE/cluearte_1_5) and ROOT 3.03_09.
19. Feb 2002
BEE version 1-2 installed in /afs/desy.de/group/hera-b/BEE/BEE-1-2.
Compatible cluearte version is cluearte-0-48. The sources can be found in /afs/desy.de/group/hera-b/BEE/cluearte_1_2.
Used ROOT version: 3.02_02
Changes: (MSy) Save all PID likelihoods assigned to an ARTE RTRA into BEE's RecoTrack.
24. Jan 2002
The BEE project has been taken over by Wolfgang Gradl , gradl@mail.desy.de
22. Jan 2002
BEE version 1-1 installed in /afs/desy.de/group/hera-b/BEE/BEE-1-1.
Compatible cluearte version is cluearte-0-46. The sources can be found in /afs/desy.de/group/hera-b/BEE/cluearte_1_1.
Used ROOT version: 3.02_02
Changes: Improvement in EcalHit class. Bug fix in the computation of the track covariance matrix of photon candidates, store now errors on x and y coordinate of ECAL clusters.
21. Jan 2002
Release of a new HERA-B Note: Pattern - High Level Tools for Data Analysis (see list of HERA-B Notes below).
18. Jan 2002
BEE version 1-0 installed in /afs/desy.de/group/hera-b/BEE/BEE-1-0.
Compatible cluearte version is cluearte-0-45. The sources can be found in /afs/desy.de/group/hera-b/BEE/cluearte_1_0.
Used ROOT version: 3.02_02
Changes: this is a consolidation release, lots of bug fixes and improvements to make the code more stable and robust.
17. Jan 2002
Release of a new HERA-B Note: BEE - Compilation and Environment (see list of HERA-B Notes below).
10. Dec 2001
Release of a new HERA-B Note: Clue - The BEE Event Model Library (see list of HERA-B Notes below).
13. Nov 2001
BEE version 0-101 installed in /afs/desy.de/group/hera-b/BEE/BEE-0-101.
Compatible cluearte version is cluearte-0-44. The sources can be found in /afs/desy.de/group/hera-b/BEE/cluearte_100.
Used ROOT version: 3.02_02
Changes: improved documentation, bug fixes in pattern project.
12. Nov 2001
New HERA-B Note about BEE released: BEE - Interfaces and Design Issues (HERA-B 01-136, Software 01-018).
Released code for BEE-0-101 .
08. Okt 2001
BEE version 0-100 released, together with the corresponding cluearte version 0-44. The installation can be found in /afs/desy.de/group/hera-b/BEE/BEE-0-100 and in /afs/desy.de/group/hera-b/BEE/cluearte_100.
Used ROOT version: 3.01.05.
Removed /afs/desy.de/group/hera-b/BEE/BEE-0-90.
Changes: removed all but global PID information from RecoTrack. Reason: PID algorithms should run in ARTE, not in BEE.
Bug fixes in pattern (led to segmentation faults at the end of an BEE job) and in GROVER (led to problems when linking BEE to ARTE). Added an example for v0 reconstruction without using a Kalman filter based vertexing (see doc/examples/v0Analysis).
14. Sep 2001
BEE version 0-99 has been fixed, together with the corresponding cluearte version 0-43. The installation can be found in /afs/desy.de/group/hera-b/BEE/BEE-0-99 and in /afs/desy.de/group/hera-b/BEE/cluearte_99.
Used ROOT version: 3.01.05.
Removed /afs/desy.de/group/hera-b/BEE/BEE-0-88.
Changes: Improved representation of MC truth data + several small bug fixes.
Note: the clue mailinglist does not work anymore. In future communication about BEE will be done in the desy.hera-b.software newsgroup.
12. Sep 2001
Cluearte version 0-42 released together with the corresponding HERA-B note 01-110.
11. Sep 2001
  • A bug in the MC_Track class has been found. For evaluation purposes this bug has been fixed within the official release /afs/desy.de/group/hera-b/BEE/BEE-0-98.
  • A HERA-B software note (HERA-B 01-110, Software 01-015) describing the functionalities of the cluearte project (BEE interface in ARTE) will be released today or tomorrow.
07. Sep 2001
BEE version 0-98 has been fixed. Changes concern only the automatic generation of HTML documentation, which can be accessed via this page. Installation of BEE-0-97 will be skipped in favour of the new release.
06. Sep 2001
BEE version 0-97 has been fixed. Due to afs problems at DESY it was not yet possible to install the library in it's home location /afs/desy.de/group/hera-b/BEE.
Important new features:
  1. The Grover Vertexing tool has been added.
  2. Improvements in the representation of MC truth.
05. Sep 2001
The BEE homepage has been revived. A lot of outdated stuff has been removed. From now on, each BEE release will get it's own documentation page which will be created automatically from the release.
29. Aug 2001
BEE version 0-96 released and installed in /afs/desy.de/group/hera-b/BEE/BEE-0-96.
Important new feature: Compatibility to ROOT versions >= 3.00 has been established.
Note: BEE-0-96 is compiled with ROOT 3.01.05. The previous releases are compiled with ROOT 2.25.03. The only exception is BEE-0-82, which is compiled with ROOT 2.24.05.


List of BEE-related HERA-B Notes

Note-Id Group-Id Sub-Group Author Link
02-002 02-002 Software T. Glebe Pattern - High Level Tools for Data Analysis
02-001 02-001 Software T. Glebe BEE - Compilation and Environment
01-138 01-019 Software T. Glebe Clue - The BEE event model library
01-136 01-018 Software T. Glebe BEE - Interfaces and Design Issues
01-134 01-017 Software T. Glebe SMatrix - A high performance library for Vector/Matrix calculation and Vertexing
01-110 01-015 Software T. Glebe Cluearte 0-42 - The ARTE interface to BEE
01-006 01-004 Software T. Glebe SmartPointer
01-002 01-002 Software T. Glebe GCombiner - Class Reference Manual
01-001 01-001 Software T. Glebe GCombiner 1.0
00-189 00-015 Software T. Glebe GRelation 1.12 - Reference manual
00-188 00-014 Software T. Glebe GRelation 1.12 - A universal concept for object relations
00-175 00-013 Software T. Glebe Vt++ Version 1.0


BEE-Talks

Date Author Meeting Link
24. Jul. 2001 T. Glebe HERA-B Physics Analysis Meeting Status and perspectives of analysis tools (ps, 110k)
21. Feb. 2001 T. Glebe HERA-B Physics Meeting Status of BEE (ps, 47k)
20. Dec. 2000 T. Glebe HERA-B Single Lepton Analysis Group Meeting Status of BEE (ps, 66k)
29. Feb. 2000 T. Glebe HERA-B Software Meeting Concepts of Physics Analysis Software
02. Feb. 2000 T. Glebe HERA-B Physics Commissioning Meeting Clue - the situation (ps, 36k)
04. Feb. 2000 C. Borgmeier ROOT 2000 Workshop HERA-B Analysis Tool CLUE (html)


Official BEE releases

Version Release-Date compatible cluearte
version
Link to Documentation Link to source code distribution
BEE-1-5 29. Jan. 2003 cluearte-1-5 BEE-1-5 Documentation BEE-1-5.src.tar.gz
BEE-1-2 19. Feb 2002 cluearte-0-48 BEE-1-2 Documentation BEE-1-2.src.tar.gz
BEE-1-1 22. Jan 2002 cluearte-0-46 BEE-1-1 Documentation BEE-1-1.src.tar.gz
BEE-1-0 18. Jan 2002 cluearte-0-45 BEE-1-0 Documentation BEE-1-0.src.tar.gz
BEE-0-101 12. Nov 2001 cluearte-0-44 BEE-0-101 Documentation BEE-0-101.src.tar.gz
BEE-0-100 08. Okt 2001 cluearte-0-44 BEE-0-100 Documentation BEE-0-100.src.tar.gz
BEE-0-99 14. Sep 2001 cluearte-0-43 BEE-0-99 Documentation BEE-0-99.src.tar.gz
BEE-0-98 07. Sep 2001 cluearte-0-42 BEE-0-98 Documentation BEE-0-98.src.tar.gz

Official cluearte releases

Version Release-Date ARTE version BEE version Link to Documentation Link to source code distribution
cluearte-0-46 22. Jan 2002 ARTE-03-09-r4 BEE-1-1 cluearte-0-46 Documentation cluearte-0-46.tgz
cluearte-0-45 18. Jan 2002 ARTE-03-09-r4 BEE-1-0 cluearte-0-45 Documentation cluearte-0-45.tgz
cluearte-0-44 08. Okt 2001 ARTE-03-09-r4 BEE-0-100 cluearte-0-44 Documentation cluearte-0-44.tgz
cluearte-0-43 14. Sep 2001 ARTE-03-09-r3 BEE-0-99 cluearte-0-43 Documentation cluearte-0-43.tgz
cluearte-0-42 12. Sep 2001 ARTE-03-09-r3 BEE-0-98 cluearte-0-42 Documentation cluearte-0-42.tgz


Links related to C++ programming

Standard Template Library hompage at SGI
Dr. Dobbs (professional C/C++ programming)
Los Alamos Advanced Computing Laboratory
Mathtools - The technical computing portal.
The Object Management Group
Object Mentor, Inc.
Extreme! Computing
The Object-Oriented Numerics Page
The C++ Resources Network
The C/C++ Users Journal
HERA-B C++ coding conventions

General Information

Cluearte kumac settings in ARTE .
How to set up the ROOT environment for BEE

Misc Links

Homepage of the HERA-B experiment at DESY (Hamburg, Germany).
The HERA-B reconstruction framework ARTE
Homepage of the LHCb experiment at CERN (Geneva, Suisse).
The ROOT Homepage
C. Borgmeiers homepage (BEE information is outdated)


Google


Last modified: Tue Apr 22 16:42:10 MEST 2003

Wolfgang Gradl