]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
sort constituents
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 May 2012 08:39:07 +0000 (08:39 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 May 2012 08:39:07 +0000 (08:39 +0000)
PWGGA/EMCALTasks/AliEmcalJet.cxx
PWGGA/EMCALTasks/AliEmcalJet.h

index dd5aab71ba227df04871f367ad886d761e0670dc..78bf6a15f3bd9ff887c37a3ac8187be30b676ba2 100644 (file)
@@ -1,5 +1,7 @@
 // $Id$
 
+#include <cmath>
+
 #include "AliEmcalJet.h"
 
 ClassImp(AliEmcalJet)
@@ -85,3 +87,10 @@ void AliEmcalJet::Print(Option_t* /*option*/) const
 
   printf("Jet pt=%.2f, eta=%.2f, phi=%.2f, area=%.2f, NEF=%.2f\n", fPt, fEta, fPhi, fArea, fNEF);
 }
+
+//__________________________________________________________________________________________________
+void AliEmcalJet::SortConstituents()
+{
+  std::sort(fClusterIDs->GetArray(), fClusterIDs->GetArray() + fClusterIDs->GetSize());
+  std::sort(fTrackIDs->GetArray(), fTrackIDs->GetArray() + fTrackIDs->GetSize());
+}
index e10c56a064be7d9bf7b808741f787791d220dc5c..abe5f972d29388210fedcc6e97a744c3c0bdc315 100644 (file)
@@ -63,6 +63,8 @@ class AliEmcalJet : public AliVParticle
   Int_t       ClusterAt(Int_t idx)           const { return fClusterIDs->At(idx);   }
   Int_t       TrackAt(Int_t idx)             const { return fTrackIDs->At(idx);     }
 
+  void        SortConstituents();
+
  protected:
   Double32_t  fPt;           //[0,0,12]   pt 
   Double32_t  fEta;          //[-1,1,12]  eta