]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
rand task update
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 22 May 2012 22:52:59 +0000 (22:52 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 22 May 2012 22:52:59 +0000 (22:52 +0000)
PWGGA/EMCALJetTasks/AliJetRandomizerTask.cxx

index 33214694ab3c45438aaf6d5a557cf7ea45b3cfe0..055606bcf75439fd76da3a18358fb6305b4ecd12 100644 (file)
@@ -49,24 +49,30 @@ void AliJetRandomizerTask::Run()
   // Randomize particles.
 
   if (fNClusters > 0 && fOutClusters) {
-    const Int_t nClusters = fOutClusters->GetEntriesFast();
+    const Int_t nClusters = fClusters->GetEntriesFast();
     for (Int_t i = 0; i < nClusters; ++i) {
       AliVCluster *cluster = dynamic_cast<AliVCluster*>(fClusters->At(i));
       if (!cluster)
        continue;
       if (!cluster->IsEMCAL())
        continue;
-      AddCluster(cluster->E());
+
+      Float_t pos[3];
+      cluster->GetPosition(pos);
+      TVector3 clusVec(pos);
+
+      AddCluster(cluster->E(), clusVec.Eta());
     }
   }
  
   if (fNTracks > 0 && fOutTracks) {
-    const Int_t nTracks = fOutTracks->GetEntriesFast();
+    const Int_t nTracks = fTracks->GetEntriesFast();
     for (Int_t i = 0; i < nTracks; ++i) {
       AliPicoTrack *track = dynamic_cast<AliPicoTrack*>(fTracks->At(i));
       if (!track)
        continue;
-      AddTrack(track->Pt());
+
+      AddTrack(track->Pt(), track->Eta());
     }
   }
 }