BEE-0-100 documentation page

General Information

Description: BEE is a data analysis framework for high-energy physics experiments. BEE has been developed for the HERA-B experiment, but due to its architecture it can also be used in other experiments, e.g. LHCb
The AFS location of the BEE software is under /afs/
The official BEE homepage is
BEE is currently maintained by: Dr. Thorsten Glebe , Max-Planck-Institut für Kernphysik, Heidelberg, Germany

BEE Project List

The BEE analysis software is due to its complexity organized in the following software-projects:
Project Version Description
arte /0-24 ArteTable / ArtePointer implementation.
cern /0-2 rudimentary CERN lib interface
clue /0-84 BEE event classes.
doc /0-35 Documentation for clue, gate, arte, geometry.
gate /0-24 STL compatible TClonesArray, TObjectArray.
gcombiner /1-15 A universal tool for combining objects.
geometry /0-19 Vector and LorentzVector classes (outdated)
grelation /1-26 A universal tool for object relations.
grover /0-1 Vertexing package, written by the MPI Munich group for ARTE
interfaces /0-21 All interfaces on which the BEE code is based.
pattern /0-27 Pattern based high-level analysis classes.
smatrix /0-19 High-performance Vector/Matrix/Vertex fit packages (based on template metaprogramming).
vt++ /1-33 C++ implementation of the FORTRAN package Vt from Th. Lohse. Now supplemented by the smatrix project.


HTML documentation of the BEE classes (HTML)
BEE Introduction (ps)
BEE Reference Manual (ps)
List of defined Particles (ps)


HTML documentation of the GCombiner classes (HTML)
GCombiner Manual (ps)
GCombiner Reference Manual (ps)


HTML documentation of the GRelation classes (HTML)
GRelation Manual (ps)
GRelation Reference Manual (ps)


HTML documentation of the Interfaces classes (HTML)
Interfaces Reference Manual (ps)


HTML documentation of the Pattern classes (HTML)
Pattern Reference Manual (ps)
SmartPointer Manual (ps)
SmartPointer Reference Manual (ps)


HTML documentation of the SMatrix classes (HTML)
SMatrix Reference Manual (ps)


HTML documentation of the Vt++ classes (HTML)
Vt++ Manual (ps)
Vt++ Reference Manual (ps)

Change Log of the current version

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=Cern  version=/0-2  state: development
  - Makefile improved

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=Clue  version=/0-84  state: development
  - RecoTrack:
   - replaced Flr, Flt, Fle, Flm by Pid
   - removed all particle likelihoods exept of global likelihoods
   - increased class version
   - improved print(), added print_all()
   - added set_ebrems(), ebrems_recovery(), set_pid(), pid()
- RsegC.[C,hh]: bit20 replaced by clonerm
- RecoSegment: made Rtra member non-persistent, incremented class version, changed Streamer()
- RtEvent.hh: improved doc++ docu

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=Gate  version=/0-24  state: development
  ObjArray.C: removed TrackBase code removed TrackBase

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=Geometry  version=/0-19  state: development
  - Makefile improved

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=arte  version=/0-24  state: development
  - RSEG_cmp.hh: replaced bit20 by clonerm

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=doc  version=/0-35  state: development
  - examples: added v0Analysis.[C,hh]
- removed checkPID.C (now in cluearte)
- LambdaAnalysis.C: adopted to new BEE version
- K0Analysis.C: adoptend to new BEE version
- doc/Makefile: improved indexhtml target

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=vt++  version=/1-33  state: development
  - CMatrix.C: in RecoSegment/RecoTrack CTOR's:  changed calls to *_pinv() to *_p()

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=grelation  version=/1-26  state: development
  - doc/Makefile: wwwdir changed

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=grover  version=/0-1  state: development
  - grover.hh: declared global variables static
- GroverEvent.C: commented declaration of global variables
  (otherwise problem if BEE is linked with ARTE)

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=gcombiner  version=/1-15  state: development
  - doc/Makefile: changed wwwdir

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=interfaces  version=/0-21  state: development
  - doc/Makefile: wwwdir changed

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=pattern  version=/0-27  state: development
  - doc/Makefile: wwwdir changed

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=smatrix  version=/0-19  state: development
  - Funktions.hh: Expr declaration added
- SDistance.hh: TDistance() declared inline, SGNdistance() declared inline
- SDistance.hh: added SGNVVdistance()
- SVertex.[C,hh]: added set_vpos()

Last modified: Tuesday, 19-Feb-2002 09:44:23 MET

Thorsten Glebe