ROOT
6.07/01
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
tutorials
eve
quadset_callback.cxx
Go to the documentation of this file.
1
#include <
TEveDigitSet.h
>
2
#include <cstdio>
3
4
void
quadset_callback
(
TEveDigitSet
* ds,
Int_t
idx,
TObject
*
obj
)
5
{
6
printf
(
"dump_digit_set_hit - 0x%lx, id=%d, obj=0x%lx\n"
,
7
(
ULong_t
) ds, idx, (
ULong_t
) obj);
8
}
9
10
TString
quadset_tooltip_callback
(
TEveDigitSet
* ds,
Int_t
idx)
11
{
12
// This gets called for tooltip if the following is set:
13
// q->SetPickable(1);
14
// q->SetAlwaysSecSelect(1);
15
16
return
TString::Format
(
"callback tooltip for '%s' - 0x%lx, id=%d\n"
,
17
ds->
GetElementName
(), (
ULong_t
) ds, idx);
18
19
}
20
21
void
quadset_set_callback
(
TEveDigitSet
* ds)
22
{
23
ds->
SetCallbackFoo
(
quadset_callback
);
24
ds->
SetTooltipCBFoo
(
TEveDigitSet
* ds,
Int_t
idx)
25
}
TString
Basic string class.
Definition:
TString.h:137
Int_t
int Int_t
Definition:
RtypesCore.h:41
TEveElement::GetElementName
virtual const char * GetElementName() const
Virtual function for retrieving name of the element.
Definition:
TEveElement.cxx:265
quadset_callback
void quadset_callback(TEveDigitSet *ds, Int_t idx, TObject *obj)
Definition:
quadset_callback.cxx:4
TString::Format
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString...
Definition:
TString.cxx:2321
TEveDigitSet::SetTooltipCBFoo
void SetTooltipCBFoo(TooltipCB_foo f)
Definition:
TEveDigitSet.h:179
TEveDigitSet::SetCallbackFoo
void SetCallbackFoo(Callback_foo f)
Definition:
TEveDigitSet.h:176
quadset_tooltip_callback
TString quadset_tooltip_callback(TEveDigitSet *ds, Int_t idx)
Definition:
quadset_callback.cxx:10
quadset_set_callback
void quadset_set_callback(TEveDigitSet *ds)
Definition:
quadset_callback.cxx:21
printf
ClassImp(TMCParticle) void TMCParticle printf(": p=(%7.3f,%7.3f,%9.3f) ;", fPx, fPy, fPz)
ULong_t
unsigned long ULong_t
Definition:
RtypesCore.h:51
TObject
Mother of all ROOT objects.
Definition:
TObject.h:58
obj
TObject * obj
Definition:
TStreamerInfo.cxx:83
TEveDigitSet
Base-class for storage of digit collections; provides transformation matrix (TEveTrans), signal to color mapping (TEveRGBAPalette) and visual grouping (TEveFrameBox).
Definition:
TEveDigitSet.h:29
TEveDigitSet.h