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");
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;
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;