Re: What does the following messages means !

Damir Buskulic (buskulic@lappa.in2p3.fr)
Wed, 17 Mar 1999 23:02:32 +0100 (MET)


rootcint produces a Streamer method for all classes that are fed to it.
This method is used to make I/O of the class objects (look at some
Streamer methods in the ROOT code).
Now, rootcint cannot generate the part of the streamer that sends or
receives basic types (char, int, float*, etc...) because (I suppose) this
is highly dependent on many things, like the compiler/machine one uses.
You have to write yourself the part that is streaming the variable that is
of a basic type.

But, at the begining, you probably don't have to worry about that, unless
you want to save your objects in ROOT files.

Cheers

Damir

=====================================================================
| Damir Buskulic | Universite de Savoie/LAPP |
| | Chemin de Bellevue, B.P. 110 |
| Tel : +33 (0)450091600 | F-74941 Annecy-le-Vieux Cedex |
| e-mail: buskulic@lapp.in2p3.fr | FRANCE |
=====================================================================
mailto:buskulic@lapp.in2p3.fr

On Wed, 17 Mar 1999, Wei Xie wrote:

>
> Dear ROOTers'
>
> I got the following warning messages. Could you give me
> some explaination ?
>
> *************
> class DAQ in DAQ.h line 9 original base of virtual func
> class Moniter in Moniter.h line 14 original base of virtual func
> *** Datamember DAQ::OnlineDataFile: pointer to fundamental type (need
> manual intervention)
> *********
> (Note: FILE *OnlineDataFile)
>
> Sincerely yours
> Xie
>
>