Re: [ROOT] Libraries

From: Nick van Eijndhoven (Nick@phys.uu.nl)
Date: Sun Apr 16 2000 - 14:58:58 MEST


Hi Rene,
At first glance I would prefer to transfer the info via ClassDef/ClassImp
instead of CVS; this would still work in case one would decide to go for another
source code manager.
For the rest I have no ideas yet, but what isn't may perhaps come ....

                                                           Cheers,
                                                            Nick. 

Rene Brun wrote:
> 
> Hi Ingo,
> in addition to Victor's and Fons' answers.
> 
> I agree that it would be nice to formalize the relationship between
> a class name and its shared lib. This would facilitate the search
> and also the generation of the html index.
> One could imagine a declaration in ClassDef/ClassImp or automatically
> from the CVS directory.
> Ideas are welcome.
> 
> Rene Brun
> 
> Ingo Strauch wrote:
> >
> > Hi Rene!
> >
> > > Following the restructuring of the libraries in 2.23, some libraries are
> > > not automatically linked with the Root executable. This is the case for:
> > > libEG, libPhysics, libThread, libTreePlayer, libTreeViewer.
> >
> > Hm, this is only part of what I wanted to know... If I want to use a class
> > which is in a library not loaded by default, I would look into $ROOTSYS/lib to
> > see what libraries are available. When I find one whose name matches that of
> > the class, I'm done. When I find one whose name strongly suggests that my
> > class is included in it (like all particle stuff in libPhysics...), I'm done,
> > too. But what if there is no connection between class name and library name (I
> > haven't been in such a situation, but maybe I will some time)? And how to find
> > out, what classes are in a library (e.g. what is included in libEG)?
> >
> > Cheers,
> >        Ingo
> >
> > ----------------------------------------------------------------------------
> > Ingo Strauch       Budapester Str. 30, 20359 Hamburg, Tel.: +49 40 7421 4722
> > ----------------------------------------------------------------------------
> > DESY, Group H1/AAC1, Room 1c354      | I.Phys.Inst. RWTH Aachen, Room 28B210
> > Notkestr. 85, 22607 Hamburg          |       Sommerfeldstr. 14, 52056 Aachen
> > Tel: +49 40 8998-2312 / Fax: -4385   |  Tel: +49 241 80-7183 / Fax: 8888-661
> > strauch@mail.desy.de                 |   strauch@toots.physik.rwth-aachen.de
> > ----------------------------------------------------------------------------
> > www-h1.desy.de/~strauch/      or      www-users.rwth-aachen.de/Ingo.Strauch/
> > ----------------------------------------------------------------------------

-- 
Dr. Nick van Eijndhoven
Organisation: Utrecht University/Nikhef, Department of Subatomic Physics
Address:      P.O. Box 80.000, NL-3508 TA Utrecht, The Netherlands
Phone:        +31-30-2532331 (direct) +31-30-2531492 (secr.)   Fax: +31-30-2518689
Electronic:   nick@phys.uu.nl    http://www.phys.uu.nl/~nick   Office: Ornstein lab. 172
At NIKHEF:    H350 Tel: +31-20-5922028 (direct) +31-20-5922000 (secr.) Fax: +31-20-5925155
At CERN:      B160 1-012  Tel: +41-22-7679751 (direct) +41-22-7675857 (secr.) Fax: +41-22-7679480
-------------------------------------------------------------------------------------------------



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:23 MET