From 994ef196e620d8c3c1452e25ae69da312fab0e88 Mon Sep 17 00:00:00 2001 From: Rene Brun <Rene.Brun@cern.ch> Date: Sat, 5 Feb 2005 07:27:13 +0000 Subject: [PATCH] From Philippe: TStreamerElement::fSize is set to the actual size of the element. Since it already takes into account the number of element of the array (if any), there is no need to remultiply (and this leads to very large number if the array is large!). This can be a problem only in the case of emulated classes. git-svn-id: http://root.cern.ch/svn/root/trunk@11041 27541ba8-7e3a-0410-8455-c3a389f83636 --- meta/src/TStreamerElement.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/meta/src/TStreamerElement.cxx b/meta/src/TStreamerElement.cxx index 8e7dffdbcb4..034bd66e062 100644 --- a/meta/src/TStreamerElement.cxx +++ b/meta/src/TStreamerElement.cxx @@ -1,4 +1,4 @@ -// @(#)root/meta:$Name: $:$Id: TStreamerElement.cxx,v 1.73 2005/01/20 16:39:31 rdm Exp $ +// @(#)root/meta:$Name: $:$Id: TStreamerElement.cxx,v 1.74 2005/01/26 17:04:38 brun Exp $ // Author: Rene Brun 12/10/2000 /************************************************************************* @@ -188,7 +188,6 @@ Int_t TStreamerElement::GetSize() const { //returns size of this element in bytes - if (fArrayLength) return fArrayLength*fSize; return fSize; } @@ -735,9 +734,8 @@ ULong_t TStreamerBasicType::GetMethod() const //______________________________________________________________________________ Int_t TStreamerBasicType::GetSize() const { - //returns size of pointer to basictype in bytes + //returns size of this element in bytes - if (fArrayLength) return fArrayLength*fSize; return fSize; } -- GitLab