CTEST: An interface for C++ code developers
ViewPlot - Interface for ROOT graphics
Scintillating fiber tracker software
Here are my comments on the D0 coding guidelines.
Here are my classes for accessing event data. D0 did not choose this model. The major concern was its active nature: data chunks that were missing would be able redconstruct themseves on demand. However many of the ideas (including the name chunk) were incorporated into the D0 event model.
Here are some options for D0 Monte Carlo data flow
Here is diagram showing my first pass at defining class categories for D0 data reconstruction.
I sat on review committees for EDM and D0OM.