I've got two ROOT questions... but I'll split them up into two messages to make it easier for the root experts to respond to them. The web page at <http://root.cern.ch/root/SchemaEvolution.html> implies that ROOT 3 will one day support general arrays of pointers. Does it do so now, as of version 3.00/04? I tried the following code: class LArRootHit; class LArRootEvent : public TObject { private: Int_t m_numberHits; // Number of hits in event. LArRootHit** m_hits; //[m_numberHits] Array of pointers to hits } When I ran this through rootcint, I got the message: *** Datamember LArRootEvent::m_hits: pointer to pointer (need manual intervention) And sure enough, when I looked at LArRootEvent::Streamer, I saw that the I/O for m_hits was commented out. Have I made a mistake? Or is that I have to wait for a later version of ROOT 3? Or have I misunderstood, and rootcint will never be able to handle this case? -- Bill Seligman | mailto://seligman@nevis.columbia.edu Nevis Labs | http://www.nevis.columbia.edu/~seligman/ PO Box 137 | Irvington NY 10533 | Phone: (914) 591-2823
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:36 MET