12#ifndef ROOT7_REveTreeTools
13#define ROOT7_REveTreeTools
19namespace Experimental {
50class REvePointSelector;
#define ClassDef(name, id)
virtual void InitFill(Int_t)
virtual void TakeAction(REvePointSelector *)=0
void SetSourceCS(ETreeVarType_e cs)
virtual ~REvePointSelectorConsumer()
REvePointSelectorConsumer(ETreeVarType_e cs=kTVT_XYZ)
ETreeVarType_e GetSourceCS() const
REvePointSelector TSelector for direct extraction of point-like data from a Tree.
virtual ~REvePointSelector()
virtual void TakeAction()
Callback from tree-player after a chunk of data has been processed.
REvePointSelectorConsumer * GetConsumer() const
void SetSubIdExp(const char *s)
Int_t GetSubIdNum() const
void SetVarexp(const char *v)
const char * GetVarexp() const
REvePointSelectorConsumer * fConsumer
void SetSelection(const char *s)
REvePointSelector(const REvePointSelector &)
const char * GetSubIdExp() const
void SetConsumer(REvePointSelectorConsumer *c)
virtual Long64_t Select(const char *selection=nullptr)
Process the tree, select points matching 'selection'.
REvePointSelector & operator=(const REvePointSelector &)
const char * GetSelection() const
REveSelectorToEventList TSelector that stores entry numbers of matching TTree entries into an event-l...
REveSelectorToEventList & operator=(const REveSelectorToEventList &)
virtual Int_t Version() const
REveSelectorToEventList(const REveSelectorToEventList &)
virtual Bool_t Process(Long64_t entry)
Process entry.
virtual ~REveSelectorToEventList()
A TEventList object is a list of selected events (entries) in a TTree.
A specialized TSelector for TTree::Draw.
A TTree represents a columnar dataset.
static constexpr double s