Hi George,
We decided for this calling sequence at a time when CINT was not currently
handling ** pointers. We could now introduce your suggested API.
Rene Brun
George Heintzelman wrote:
>
> Rooters,
>
> Just a quick question. From the TTree class:
>
> TBranch *TTree::Branch(const char *name, void *clonesaddress, Int_t
> bufsize, Int_t splitlevel)
> {
> //*-*-*-*-*-*-*-*-*-*-*Create a new TTree BranchClones*-*-*-*-*-*-*-*-*-
> *-*-*
> //*-* ===============================
> //
> // name: global name of this BranchClones
> // bufsize: buffersize in bytes of each individual data member buffer
> // clonesaddress is the address of a pointer to a TClonesArray.
> //
>
> Can I ask why this last condition wasn't specified by just declaring
> TClonesArray **clonesaddress? It would make calling this correctly
> somewhat more transparent...
>
> George Heintzelman
> gah@bnl.gov
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:32 MET