]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/global/AliFlatESDFriend.cxx
adding USE_DLOPEN option for HLT
[u/mrichter/AliRoot.git] / HLT / global / AliFlatESDFriend.cxx
index 992875520c7ede11404d766295523293335c5d32..32598c6d4ac970a23e3f99bc08d5bfafb52fdce0 100644 (file)
@@ -41,7 +41,8 @@
 // _______________________________________________________________________________________________________
 
 
-
+using std::cout;
+using std::endl;
 
 
 
@@ -53,6 +54,21 @@ void AliFlatESDFriend::Ls() const
 }
 
 
+
+// _______________________________________________________________________________________________________
+  ULong64_t AliFlatESDFriend::EstimateSize(AliESDfriend* esdFriend) 
+{
+  // Estimate upper limit of the object size
+  // -> Added objects have to be added here as well
+  if(esdFriend == NULL) return 0;
+  ULong64_t size = sizeof(AliFlatESDFriend);
+       // one Long64_t per track for tracks table
+  size += esdFriend->GetNumberOfTracks() *  (AliFlatESDFriendTrack::EstimateSize() + sizeof(Long64_t) );
+  return size;
+}
+
+
+
 // _______________________________________________________________________________________________________
 
 Int_t AliFlatESDFriend::SetFromESDfriend( const size_t allocatedMemorySize, const AliESDfriend *esdFriend )