Athena POOL integration status
D. Adams
22apr03 1520 EDT
Release
POOL integration software is checked into CVS but not tagged.
POOL requires
gcc 3.2 and there are no ATLAS releases which support this compiler.
The upcoming release 6.1 will provide this support.
There are also a number of external package conflicts between POOL
and ATLAS. There is an experimental build at BNL where we are
trying to resolve these and provide an environment for developing
and testing POOL integration software. This release is described at
http://www.usatlas.bnl.gov/computing/software/trial_release_600.html
In addition, there is a problem linking with root. Our workaround is
to add all ROOT libraries to the link line in AtlasROOT and then
add a dependency on this package in AtlasPOOL. Not very pretty.
Design
Have sequence diagrams and a class diagram.
We want to add list of classes
and their assignments to packages. There is a partial list
based on the contents of CVS.
Classes
Some of the classes have been written and put in CVS.
These need to be cleaned up and better documented so the
purpose and usage of each is easily understood.
Example and test programs
There is now an example program which is able to read and write
native ROOT objects. We must learn how to initialize SEAL if we
are to extend this to non-ROOT objects.
dladams@bnl.gov