// $Id$
+// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
-Reve::PointSet* clusters_from_label(Int_t label=0, Reve::RenderElement* cont=0)
+/**************************************************************************
+ * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
+ * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
+ * full copyright notice. *
+ **************************************************************************/
+#if !defined(__CINT__) || defined(__MAKECINT__)
+#include <TEveManager.h>
+#include <TEveElement.h>
+#include <TEvePointSet.h>
+
+#include <AliESDEvent.h>
+#include <AliESDtrack.h>
+#include <AliTrackPointArray.h>
+#include <AliEveEventManager.h>
+#include <AliEveMultiView.h>
+#endif
+
+TEvePointSet* clusters_from_label(Int_t label=0, TEveElement* cont=0)
{
- AliESDEvent* esd = Alieve::Event::AssertESD();
- Reve::PointSet* clusters = new Reve::PointSet(64);
+ AliESDEvent* esd = AliEveEventManager::AssertESD();
+ TEvePointSet* clusters = new TEvePointSet(64);
clusters->SetOwnIds(kTRUE);
for (Int_t n=0; n<esd->GetNumberOfTracks(); n++)
}
}
- if(clusters->Size() == 0 && gReve->GetKeepEmptyCont() == kFALSE) {
- Warning("clusters_from_label", Form("No clusters match label '%d'", label));
+ if(clusters->Size() == 0 && gEve->GetKeepEmptyCont() == kFALSE) {
+ Warning("clusters_from_label", "No clusters match label '%d'", label);
delete clusters;
return 0;
}
char tip[1000];
sprintf(tip,"N=%d", clusters->Size());
clusters->SetTitle(tip);
-
- using namespace Reve;
- gReve->AddRenderElement(clusters, cont);
- gReve->Redraw3D();
+ gEve->AddElement(clusters, cont);
+ gEve->Redraw3D();
return clusters;
}