I was wondering if anyone outthere had some experience, or is working
on an interface between ROOT and Objectivity/DB? If so, could you
please send me your thought on this, code (or link to code), or any
kind of suggestions you might have. Please notice, that I'm not on the
roottalk mailing list, so if you could answer me directly, I would be
VERY thankful.
What I'm looking for is a way to store ROOT objects in a Objectivity
database, and some classes/funtions/macros that make the underlying
Objectivity architecture transparent (i.e., hidden from) to the
user. In other words, I would like for the user, SOLELY to use ROOT
classes (and ofcourse it's children), with a set of interface objects,
etc. to do the actual Objectivity functions.
This is to be used in the contexts of a calibration database for the
BRAHMS <http://www.rhic.bnl.gov/brahms/WWW/> experiment at RHIC
<http://www.rhic.bnl.gov> at Brookhaven National Laboratories
<http://ww.bnl.gov/>.
If anyone has implemented a database in ROOT, that provides the
functionallity of Objectivity, i.e., recovering from bad transactions,
versioning, etc., or has any thought on this, please let me know.
I know the ROOT team made a comparsions test between Objectivity and
ROOT, and found ROOT superiour in the context of event storage, but a
calibartions database is a whole other matter. However, if someone
from the ROOT team, would please point me to the sources of that test
(other then those presented on the web page of the test
<ftp://root.cern.ch/oobenchsrc.tar.gz>) and bearing in maind that I
don't have AFS access to CERN, I would be very pleased indeed.
Thanks
Christian Holm
----------------------------------------------------------------
Christian Holm Christensen Phone: (+45) 35 35 96 91
Sankt Hansgade 23. 1, th Office: (+45) 353 25 307
DK-2200 Copenhagen N Email: cholm@nbi.dk
Denmark Homepage: www.nbi.dk/~cholm