ClassDef() etc... in interpreted code

Nick van Eijndhoven (Nick@fys.ruu.nl)
Wed, 4 Mar 1998 13:41:31 +0100 (MET)


Dear ROOTers,
I am currently developing code for some private classes, to be used
lateron as pre-compiled libs within ROOT.
In order to be efficient I currently have a bunch of .h and .cc files
containing the code of my classes and I test the performance via
some small test.cc program in which I load the code into ROOT
via various gROOT->LoadMacro("xxxxxx.cc") statements.
However, in the final version I want to use the ClassDef() and
ClassImp() for my classes, but when I use these statements (and of course
the : public TObject in my class headers) in my .h and .cc files,
ROOT 1.03/09 (under windows95) provides me with an error message
"unrecognised language script".
Is there any way that I can test my code in it's final structure
in the way outlined above ?
Furthermore, my classes contain in their private and public areas
a lot of TH1F* objects.
Via the Browser I would like to be able to see my classes and be able
to access these TH1F* objects from these classes.
How can I achieve this in interpreted mode ? (I gues in pre-compiled
mode with the ClassDef() and ClassImp() stuff in place this will
be available automatically).

Thanks,
Nick.

*----------------------------------------------------------------------*
Dr. Nick van Eijndhoven Department of Subatomic Physics
email : nick@fys.ruu.nl Utrecht University / NIKHEF
tel. +31-30-2532331 (direct) P.O. Box 80.000
tel. +31-30-2531492 (secr.) NL-3508 TA Utrecht
fax. +31-30-2518689 The Netherlands
WWW : http://www.fys.ruu.nl/~nick Office : Ornstein lab. 172
----------------------------------------------------------------------
tel. +41-22-7679751 (direct) CERN PPE Division / ALICE exp.
tel. +41-22-7675857 (secr.) CH-1211 Geneva 23
fax. +41-22-7679480 Switzerland
CERN beep : 13+7294 Office : B 160 1-012
*----------------------------------------------------------------------*