D0 Run II code management and releases:
cvs and SoftRelTool
Event and Code Browser:
D0ev (D0 Event Browser)dive into each Chunk to see the data structure and data value of each class
in D0 events.
D0 Code Browser is based on
LXR Browser which is a
comprehensively cross-referenced and searchable code browser for Linux.
is a browser from xemacs.
(Here is the instructions)
Graphical Designning Tools:
Graphical design, generate C++ code from class diagrams and reverse engineering tools:
GDPro is on d0mino.
Rational Rose is on
Memory Leak Checking Tool:
Purify on d0mino
(v6 User Guide)
Chaperon (works for KAI).
Other memory tools: LeakTracker works on Linux.
Great Circle works
on sgi, IBM and Linux, but does not work with KAI.
Debugging C++ Programs:
There are several debuggers on D0mino. We recommand TotalView.
Gives CPU analysis results for C++ program.
How to do profiling
NIRVANA (a Fermilab product)
IDL (a commercial product)
JAS (Java Analysis Studio)
( and its Tutorial )
PAW & PIAF Server
DØ Run II Tools:
copy, split, merge, and reformat d0om or evpack files.
D0 eBrowser interactive histogramming of D0 data, interactive root session and navigate in D0 event.
Analysis Framework from Root-tuples: Object-Oriented framework for physics analysis to build objects from d0 ntuples.
SEED: ntuple to Root objects converter.
Physics Class Library:
ZOOM group's products is available at D0 (
Generate HTML documents from C++ files.
Example of documents generated by GDPro;
DOC++: How to use it,