Hi Norbert,
The rootcint code generating the Streamer function in case
of a 2-d array of pointers is not correct.
We will fix this in the next release.
Meanwhile implement your owm Streamer.
Rene Brun
Norbert Danneberg wrote:
>
> HI ,
>
> I am writing an Object (MTMuSRAnalysis) which contains a 2-dim array of
> TH1F to a file.
> When I read this object back from disk I get the error :
>
> Error in <TBuffer::ReadObject>: got object of wrong class
> Error in <TBuffer::ReadObject>: got object of wrong class
>
> This problem does not exist in the case of one dimensional arrays of
> histograms.
>
> Do I have to write a custum streamer function ?
>
> Cheers,
>
> Norbert
>
> class MTMuSRAnalysis: public MTAnalysis
> {
> private:
> Float_t FoilZ; // Z Position of the Foil
> TH1F* hSpinAngleCut[256][16]; //!
> TH1F* hSpinAnglePhi;
> TH1F* hSpinAngleDiv[256][16]; //
>
> public:
> MTMuSRAnalysis(){;}
> MTMuSRAnalysis(Text_t* Name, Text_t* Title, TTree* tree);
> ~MTMuSRAnalysis(){;}
>
> ClassDef(MTMuSRAnalysis,1) // Muon Spin Rotation Analysis
> };
>
> --
>
> Norbert Danneberg
>
> ETH Zurich - Institute for Particle Physics
> Laboratory for Nuclear Physics Phone.: +41-1-633-2034
> Hoenggerberg Fax.: +41-1-633-1067
> CH-8093 Zurich
>
> ETH Zurich - Institute for Particle Physics
> Paul Scherrer Institute Phone.: +41-56-310-3284
> CH-5232 Villigen PSI Fax.: +41-56-310-4362
>
> email: Norbert.Danneberg@psi.ch
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:16 MET