]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
fixed loops over tracks and clusters in special constructors
authorsgweber <steffen.georg.weber@cern.ch>
Fri, 4 Jul 2014 10:48:37 +0000 (12:48 +0200)
committersgweber <steffen.georg.weber@cern.ch>
Fri, 4 Jul 2014 10:48:37 +0000 (12:48 +0200)
HLT/global/AliFlatESDEvent.cxx
HLT/global/AliFlatESDTrack.cxx

index 60e835809823d297df9af7593a98f1f970eb8de6..72eb87d2d65e28d455c350366843ee9b6a712c50 100644 (file)
@@ -85,13 +85,13 @@ AliFlatESDEvent::AliFlatESDEvent(Bool_t):AliVVevent()
   for (Int_t i=0; i<GetNumberOfTracks(); i++)
   {
     new (track) AliFlatESDTrack(1);
-    track += track->GetSize();
+    track = track->GetNextTrack();
   }
   AliFlatESDV0* v0 = GetV0s();
   for (Int_t i=0; i<GetNumberOfV0s(); i++)
   {
     new (v0) AliFlatESDV0(1);
-    v0 += sizeof(AliFlatESDV0);
+    v0 ++;
   }
 }
 
index c59f8300def306faff2affe63a3cee9aea789c04..d760813f4e7755babe81a67ab4736e1f6c22d12e 100644 (file)
@@ -78,7 +78,7 @@ AliFlatESDTrack::AliFlatESDTrack(Bool_t)
   for (Int_t i=0; i<fNTPCClusters; i++)
   {
     new (clusterTPC) AliFlatTPCCluster(1);
-    clusterTPC += sizeof(AliFlatTPCCluster);
+    clusterTPC++;
   }
 }