Hi Christian,
All what you get is normal.
TTree::Print reports 0 bytes in the baskets because everything can fit
in the allocated branch buffers in memory.
Rene Brun
On Wed, 27 Dec 2000 cstrato@EUnet.at wrote:
> Dear Rooters
>
> Merry Christmas and a Happy New Year!
>
> Maybe this is a simple question and I missed something:
> I would like to add my own classes without the need to compile it first
> as shared library, but I would like to use ACLiC. Since I always get the
>
> message “Streamer() not declared” and “ShowMembers() not declared”,
> I tried your examples:
> ABCClass.C
> ABCWriteClass.C
>
> As you can see below, I get the same messages.Does this only mean that I
>
> have not created a custom streamer? Is the standard streamer created?
>
> I have also tried to make a file "ABCClass_CLinkDef.h", however, this
> did
> not help since this file should only be needed for compilation with
> gmake?
>
> Moreover, when I added the statement “tree->Print()”, the entries are
> always displayed with: “Size = 0 bytes” and no compression (see below).
> What is the reason for this?
>
> Thank you in advance for your help.
> Christian Stratowa
> Vienna, Austria
>
>
> System: PowerBook with LinuxPPC
>
> *******************************************
> * *
> * W E L C O M E to R O O T *
> * *
> * Version 3.00/00 19 December 2000 *
> * *
> * You are welcome to visit our Web site *
> * http://root.cern.ch *
> * *
> *******************************************
>
> CINT/ROOT C/C++ Interpreter version 5.14.65, Dec 6 2000
> Type ? for help. Commands must be C++ statements.
> Enclose multiple statements between { }.
> root [0] .x ABCWriteClass.C
> Creating shared library ABCClass_C.so
> Class ABC::R__Init: Streamer() not declared
> Class ABC::R__Init: ShowMembers() not declared
> ******************************************************************************
>
> *Tree :T : A ROOT
> tree *
> *Entries : 220 : Total = 4352 bytes File Size =
> 4352 *
> * : : Tree compression factor =
> 1.00 *
> ******************************************************************************
>
> *Branch :abcBranch :
> abcBranch *
> *Entries : 220 : BranchObject (see
> below) *
> *............................................................................*
>
> *Branch :a : a
> *Entries : 220 : Total Size= 0 bytes File Size
> = 0 *
> *Baskets : 0 : Basket Size= 32000 bytes Compression=
> 1.00 *
> *............................................................................*
>
> *Branch :b : b
> *Entries : 220 : Total Size= 0 bytes File Size
> = 0 *
> *Baskets : 0 : Basket Size= 32000 bytes Compression=
> 1.00 *
> *............................................................................*
>
> *Branch :c : c
> *Entries : 220 : Total Size= 0 bytes File Size
> = 0 *
> *Baskets : 0 : Basket Size= 32000 bytes Compression=
> 1.00 *
> *............................................................................*
>
> *Branch :p : p
> *Entries : 220 : Total Size= 0 bytes File Size
> = 0 *
> *Baskets : 0 : Basket Size= 32000 bytes Compression=
> 1.00 *
> *............................................................................*
>
> *Branch :fUniqueID :
> fUniqueID *
> *Entries : 220 : Total Size= 0 bytes File Size
> = 0 *
> *Baskets : 0 : Basket Size= 32000 bytes Compression=
> 1.00 *
> *............................................................................*
>
> *Branch :fBits :
> fBits *
> *Entries : 220 : Total Size= 0 bytes File Size
> = 0 *
> *Baskets : 0 : Basket Size= 32000 bytes Compression=
> 1.00 *
> *............................................................................*
>
>
>
> // file "ABCClass_CLinkDef.h"
> #ifdef __CINT__
>
> #pragma link off all globals;
> #pragma link off all classes;
> #pragma link off all functions;
>
> #pragma link C++ class ABC+;
>
> #endif
>
>
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:40 MET