]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/alice-macros/its_clusters.C
Merged EVE-dev-after-merge to EVE-dev into HEAD. Requires ROOT-5.17.04.
[u/mrichter/AliRoot.git] / EVE / alice-macros / its_clusters.C
index da121ecb6cf561907534c13ad9d4f850cd657ce9..353a83fae7628fd55f68ea705576b97039f6cc8b 100644 (file)
@@ -1,5 +1,26 @@
+#ifdef __CINT__
 
-Reve::PointSet* its_clusters(RenderElement* cont=0, Float_t maxR=50)
+namespace Reve
+{
+class RenderElement;
+class PointSet;
+}
+
+#else
+
+#include <Reve/Reve.h>
+#include <Reve/ReveManager.h>
+#include <Reve/PointSet.h>
+#include <Alieve/EventAlieve.h>
+
+#include <AliRunLoader.h>
+#include <AliCluster.h>
+
+#include <TClonesArray.h>
+
+#endif
+
+Reve::PointSet* its_clusters(Reve::RenderElement* cont=0, Float_t maxR=50)
 {
   Alieve::Event::AssertGeometry();
 
@@ -11,8 +32,8 @@ Reve::PointSet* its_clusters(RenderElement* cont=0, Float_t maxR=50)
   Reve::PointSet* clusters = new Reve::PointSet(10000);
   clusters->SetOwnIds(kTRUE);
 
-  TClonesArray *cl=NULL;
-  TBranch *branch=cTree->GetBranch("ITSRecPoints");
+  TClonesArray *cl = NULL;
+  TBranch *branch  = cTree->GetBranch("ITSRecPoints");
   branch->SetAddress(&cl);
 
   Int_t nentr=(Int_t)cTree->GetEntries();
@@ -54,7 +75,7 @@ Reve::PointSet* its_clusters(RenderElement* cont=0, Float_t maxR=50)
   clusters->SetTitle(tip);
 
   using namespace Reve;
-  gReve->AddRenderElement(clusters);
+  gReve->AddRenderElement(clusters, cont);
   gReve->Redraw3D();
 
   return clusters;