BEE-0-101 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-85 BEE event classes.
doc /0-36 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-22 All interfaces on which the BEE code is based.
pattern /0-29 Pattern based high-level analysis classes.
smatrix /0-20 High-performance Vector/Matrix/Vertex fit packages (based on template metaprogramming).
vt++ /1-34 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)
BEE - Interfaces and Design Issues (ps)
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 Manual (ps)
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-85  state: development
  - PrimaryVertex.hh: added typedefs
- AnalysisChain.hh, ClueTTree.hh, PID.hh, PrimaryVertex.hh: improved comments

   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-36  state: development
  - html/indextempl.html: added and
- BEE.dxx: added AnalysisChain.hh, ClueTTree.hh, PID.hh, PrimaryVertex.hh

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=vt++  version=/1-34  state: development
  - changes to run in ARTE (setting proper preprocessor directives)

   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-22  state: development
  - interfaces.tex: wrote HERA-B note 01-136, Software 01-018
- added fig files in doc subdirectory for HERA-B note
- added fullps and pdf targets in doc/Makefile

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=pattern  version=/0-29  state: development
  - doc/Makefile: improved
- SPatternMatchContainer: bug fix: push_back(TrackIf) added (was removed accidently in previous version)

   AUTHOR: --- clue@mhb06 ---
  Revision-Log: module=smatrix  version=/0-20  state: development
  - Expression.hh: added operator() and print() for Expr template
- doc: Makefile improved,
- doc/smatrix.tex: HERA-B note 01-134, Software 01-017 about SMatrix package written
- SVertex.hh: comments improved

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

Thorsten Glebe