Hi, I've developed a class that derives from STL vector, ala: #include <vector> #include "AltListItem.h" class AlternativeList : public vector<AltListItem*> { public: // specialized methods, eg. void KeepTopChoices(UInt_t n=2, Bool_t keepOrder=false); Bool_t CheckConsistency() const; // additional member variable access Float_t GetQualityFactor() const; void SetQualityFactor(Float_t quality); protected: Float_t fQuality; // an overall evaluation of this collection } What doesn't seem to work is I/O. If I have a TObject derived class that has one of these as a member variable and I write it out to a file and then read it back in then the fQuality field is correctly restored but the vector itself is empty. I know that I/O of vector objects themselves works, so what would it take to make this case of "Is A" work? -robert Robert W. Hatcher | rhatcher@fnal.gov 650-840-3102 FNAL CD/CP (MINOS) | MS 220, PO Box 500, Batavia IL 60510
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:06 MET