BEE-1-1 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.mpi-hd.mpg.de/herab/clue
|
| 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-25
| ArteTable / ArtePointer implementation.
|
cern
| /0-2
| rudimentary CERN lib interface
|
clue
| /0-87
| BEE event classes.
|
doc
| /0-38
| Documentation for BEE compilation, gate, arte, geometry.
|
gate
| /0-25
| 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-2
| Vertexing package, written by the MPI Munich group for ARTE
|
interfaces
| /0-23
| All interfaces on which the BEE code is based.
|
pattern
| /0-30
| 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
AUTHOR: --- clue@mhb06 ---
Revision-Log: module=Clue version=/0-87 state: development
- EcalHit: added Xerr, Yerr (cov. matrix element for x and y cluster coordinates)
- EcalHit::calc_track(): bug fix: new computation of covariance matrix
- RtEvent: added PrepareEcalHitForVertexing();
- RecoVertex.hh: moved vpos() and VCOV() code to .C file
AUTHOR: --- clue@mhb06 ---
Revision-Log: module=Gate version=/0-25 state: development
- renamed ClonesTable.icc to ArteSpecialize.hh
- moved ArteVector.icc to old
- ClonesTable.[hh,icc]: code polishing, bug fix in erase(), added clear()
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
AUTHOR: --- clue@mhb06 ---
Revision-Log: module=grover version=/0-2 state: development
- grover_inlines.hh: added #include cmath
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
AUTHOR: --- clue@mhb06 ---
Revision-Log: module=pattern version=/0-30 state: development
- doc: added files for documentation
- doc/Makefile: improved
- SPatternMatchContainer.C: bug fix in select()
- SPatternExpression.[hh,icc]: added assert() statements (can be used if -DDEBUG was used for compilation)
- SDecayPatternMatch: added Vtx() relation, get() added
- SDecayPatternMatch.[hh,icc]: added out and vtx initialization, bug fix in destructor, copy constructor added
- SDecayPatternMatchContainer.icc: isValid() check removed in calc_mother*() routines
- SDecayPattern: added hasVtxProperty() function
- SmartPointer: moved all inline functions to .icc file
- SPatternMatch: operator=() added, improved print()
- SPatternMatchContainer: added ownership argument to push_back(RecoSegment)
- P_trait.hh: changed SPM_l and SDPM_l such that SmartPointers are stored
- SPatternMatchContainer, SDecayPatternMatchContainer, SPattern, SDecayPattern: changes due to SmartPointer storage
- SPattern: moved exist() function to SPatternMatchContainer class
- SPatternMatch, SDecayPatternMatch: changed return type of propagate()
- SDecayPatternMatch: bug fix in comment
- SDecayPatternMatchContainer: removed pcList(), dpattern(), select(), getComplement()
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: Tuesday, 19-Feb-2002 09:44:41 CET
Thorsten Glebe