Re: Class dictionaries in ROOT files?

From: Axel Naumann <Axel.Naumann_at_cern.ch>
Date: Tue, 8 Feb 2011 17:09:44 +0100


Hi Filimon,

there are no plans to do that anymore.

You can simply create a rootmap file instead which tells ROOT which library to load in case of a missing dictionary; see $ROOTSYS/lib/*.rootmap for examples.

Cheers, Axel.

Filimon Roukoutakis wrote on 02/08/2011 04:48 PM:
> Hi, I remember that there was some development efforts about storing the
> class dictionaries (cint, reflex?) in .root files. What is the status of
> this? My goal would be to be able to load a file containing several of
> my TObject-derived objects without getting the msg "Warning in
> <TClass::TClass>: no dictionary for class foo::bar is available" when I
> forget to load the otherwise not useful libfoobar.so libraries that
> contain the source code for these. I believe this is not achievable by
> something as simple as myObject::Class()->Write() while being cd() in
> the file of interest, right? :-) Thanks,
> filimon
>
>
Received on Tue Feb 08 2011 - 17:09:49 CET

This archive was generated by hypermail 2.2.0 : Tue Feb 08 2011 - 17:50:02 CET