Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > 8c86774a3e53d77cc119f53a2b94a57a > files > 649

root-tutorial-5.34.14-2.fc18.noarch.rpm

#include <TEveDigitSet.h>
#include <cstdio>

void quadset_callback(TEveDigitSet* ds, Int_t idx, TObject* obj)
{
   printf("dump_digit_set_hit - 0x%lx, id=%d, obj=0x%lx\n",
          (ULong_t) ds, idx, (ULong_t) obj);
}

TString quadset_tooltip_callback(TEveDigitSet* ds, Int_t idx)
{
   // This gets called for tooltip if the following is set:
   //   q->SetPickable(1);
   //   q->SetAlwaysSecSelect(1);

   return TString::Format("callback tooltip for '%s' - 0x%lx, id=%d\n",
                          ds->GetElementName(), (ULong_t) ds, idx);

}

void quadset_set_callback(TEveDigitSet* ds)
{
   ds->SetCallbackFoo(quadset_callback);
   ds->SetTooltipCBFoo(TEveDigitSet* ds, Int_t idx)
}