12 #ifndef ROOT_TEveTreeTools
13 #define ROOT_TEveTreeTools
85 const char* vexp=
"",
const char* sel=
"");
ETreeVarType_e GetSourceCS() const
ClassDef(TEvePointSelectorConsumer, 1)
void SetSubIdExp(const char *s)
virtual ~TEvePointSelectorConsumer()
virtual void TakeAction()
Callback from tree-player after a chunk of data has been processed.
virtual void InitFill(Int_t)
TEvePointSelectorConsumer * fConsumer
const char * GetSubIdExp() const
TSelector that stores entry numbers of matching TTree entries into an event-list. ...
virtual ~TEvePointSelector()
TEvePointSelectorConsumer(ETreeVarType_e cs=kTVT_XYZ)
virtual Long64_t Select(const char *selection=0)
Process the tree, select points matching 'selection'.
ClassDef(TEvePointSelector, 1)
const char * GetVarexp() const
TEvePointSelector & operator=(const TEvePointSelector &)
TEvePointSelectorConsumer is a virtual base for classes that can be filled from TTree data via the TE...
Int_t GetSubIdNum() const
virtual Bool_t Process(Long64_t entry)
Process entry.
ClassDef(TEveSelectorToEventList, 1)
A TEventList object is a list of selected events (entries) in a TTree.
A specialized TSelector for TTree::Draw.
void SetVarexp(const char *v)
TEveSelectorToEventList(const TEveSelectorToEventList &)
virtual Int_t Version() const
TEveSelectorToEventList & operator=(const TEveSelectorToEventList &)
void SetSelection(const char *s)
virtual void TakeAction(TEvePointSelector *)=0
A TTree object has a header with a name and a title.
void SetConsumer(TEvePointSelectorConsumer *c)
const char * GetSelection() const
TEvePointSelector is a sub-class of TSelectorDraw for direct extraction of point-like data from a Tre...
TEvePointSelector(const TEvePointSelector &)
TEvePointSelectorConsumer * GetConsumer() const
void SetSourceCS(ETreeVarType_e cs)