D0 software projects (David Adams)

05apr01 1320


CTEST: An interface for C++ code developers

PTR: C++ Pointer classes

Space geometry package

ViewPlot - Interface for ROOT graphics

Chunk object pointers

Scintillating fiber tracker software

D0 global tracking

EDM review

D0OM review


Previous work

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.


dladams@fnal.gov