BEE-1-5 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/desy.de/group/hera-b/BEE
|
| The official BEE homepage is
http://www-hera-b.desy.de/subgroup/software/clue
|
| BEE is currently maintained by: Wolfgang Gradl ,
Physikalisches
Institut, U 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-25
| ArteTable / ArtePointer implementation.
|
cern
| /0-2
| rudimentary CERN lib interface
|
clue
| /1-2
| BEE event classes.
|
doc
| /0-38
| Documentation for BEE compilation, gate, arte, geometry.
|
gate
| /0-26
| STL compatible TClonesArray, TObjectArray.
|
gcombiner
| /1-15
| A universal tool for combining objects.
|
geometry
| /0-19
| Vector and LorentzVector classes (outdated)
|
grelation
| /1-27
| A universal tool for object relations.
|
grover
| /0-3
| Vertexing package, written by the MPI Munich group for ARTE
|
interfaces
| /0-23
| All interfaces on which the BEE code is based.
|
pattern
| /0-31
| Pattern based high-level analysis classes.
|
smatrix
| /0-21
| High-performance Vector/Matrix/Vertex fit packages
(based on template metaprogramming).
|
vt++
| /1-35
| C++ implementation of the FORTRAN package Vt from
Th. Lohse. Now supplemented by the smatrix project.
|
BEE
Clue
GCombiner
GRelation
Interfaces
Pattern
SMatrix
Vt++
Change Log of the current version
AUTHOR: --- clue@mhb06 ---
Revision-Log: module=Cern version=/0-2 state: development
- Makefile improved
Revision-Log: module=Clue version=/1-2
author=gradl
- added RecoTrack::chim, chi^2 of VDS-PC matching
- replaced RsegC::bit19 with RsegC::uniqpc
- added Wire::wnr, the wire number
Revision-Log: module=Gate version=/0-26
author=??
AUTHOR: --- clue@mhb06 ---
Revision-Log: module=Geometry version=/0-19 state: development
- Makefile improved
AUTHOR: --- clue@mhb06 ---
Revision-Log: module=arte version=/0-25 state: development
- PointerBase.[hh,icc]: code cleanup
AUTHOR: --- clue@mhb06 ---
Revision-Log: module=doc version=/0-38 state: development
- small bug fix in indextempl.html
AUTHOR: --- clue@mhb06 ---
Revision-Log: module=vt++ version=/1-35 state: development
- added VtKalman.icc
- added VtVector.icc
- VtVector.hh: moved inlines to .icc file
- VtTrack: changed propagate() return type
- VtKalman: moved inlines to .icc file, added #include cmath
AUTHOR: --- clue@mhb06 ---
Revision-Log: module=grelation version=/1-27 state: development
- GRelationList.hh: code cleanup
Revision-Log: module=grover version=/0-3
author=gradl
added (weak) symbols xargc, xargv to prevent link errors
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-23 state: development
- doc/Makefile improved
- TrackIf: changed propagate() return type
- TrackIf, PatternMatchIf: bug fix in comments
- doc++ output improved
Revision-Log: module=pattern version=/0-31
author=??
AUTHOR: --- clue@mhb06 ---
Revision-Log: module=smatrix version=/0-21 state: development
- SVertex: isMotherTr(), isMotherCov(), isKalmanFit() added, calc_mother(), isValid() improved
- SVertex: isValid, valid(), invalid() signals now whether mother track is valid
- SVertex, SKalman: changed return type of propagate()
- SMatrix, SVector: added operator==(), operator!=(), operator(), operator()
- SVertex: added v_ndf member, added operator=(), bug fix in propagate(), added cinv_ computation in propagate()
Last modified: Saturday, 22-Mar-2003 17:16:23 CET
Thorsten Glebe