]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/alice-macros/tof_hits.C
Changes from Reve::RenderElement.
[u/mrichter/AliRoot.git] / EVE / alice-macros / tof_hits.C
index aa5174183cbf8539b0e1ce14a8017b26bd455ff7..b8ee2a239819d7a974784a19510bcb71c75f2e61 100644 (file)
@@ -2,7 +2,8 @@
 
 Reve::PointSet*
 tof_hits(const char *varexp    = "fX:fY:fZ",
-        const char *selection = "")
+        const char *selection = "",
+        Reve::RenderElement* cont)
 {
   AliRunLoader* rl =  Alieve::Event::AssertRunLoader();
   rl->LoadHits("TOF");
@@ -20,7 +21,7 @@ tof_hits(const char *varexp    = "fX:fY:fZ",
   TPointSelector ps(ht, points, varexp, selection);
   ps.Select();
 
-  if( points->Size() == 0) {
+  if( points->Size() == 0 && gReve->GetKeepEmptyCont() == kFALSE) {
     Warning("tof_hits", Form("No hits match '%s'", selection));
     delete points;
     return 0;
@@ -32,7 +33,11 @@ tof_hits(const char *varexp    = "fX:fY:fZ",
   points->SetMarkerSize(.5);
   points->SetMarkerColor((Color_t)2);
 
-  gReve->AddRenderElement(points);
+ if(cont)
+    gReve->AddRenderElement(cont, points);
+  else 
+    gReve->AddRenderElement(points);
+
   gReve->Redraw3D();
 
   return points;