12#ifndef ROOT_TEveTreeTools
13#define ROOT_TEveTreeTools
85 const char* vexp=
"",
const char* sel=
"");
int Int_t
Signed integer 4 bytes (int).
bool Bool_t
Boolean (0=false, 1=true) (bool).
long long Long64_t
Portable signed long integer 8 bytes.
#define ClassDef(name, id)
#define ClassDefOverride(name, id)
TEvePointSelectorConsumer is a virtual base for classes that can be filled from TTree data via the TE...
void SetSourceCS(ETreeVarType_e cs)
virtual void TakeAction(TEvePointSelector *)=0
ETreeVarType_e GetSourceCS() const
virtual ~TEvePointSelectorConsumer()
TEvePointSelectorConsumer(ETreeVarType_e cs=kTVT_XYZ)
virtual void InitFill(Int_t)
TEvePointSelector is a sub-class of TSelectorDraw for direct extraction of point-like data from a Tre...
const char * GetSelection() const
TEvePointSelectorConsumer * GetConsumer() const
const char * GetVarexp() const
~TEvePointSelector() override
void SetSubIdExp(const char *s)
void TakeAction() override
Callback from tree-player after a chunk of data has been processed.
virtual Long64_t Select(const char *selection=nullptr)
Process the tree, select points matching 'selection'.
Int_t GetSubIdNum() const
TEvePointSelectorConsumer * fConsumer
const char * GetSubIdExp() const
void SetVarexp(const char *v)
TEvePointSelector(const TEvePointSelector &)=delete
void SetConsumer(TEvePointSelectorConsumer *c)
TEvePointSelector & operator=(const TEvePointSelector &)=delete
void SetSelection(const char *s)
TEveSelectorToEventList & operator=(const TEveSelectorToEventList &)=delete
Bool_t Process(Long64_t entry) override
Process entry.
TEveSelectorToEventList(const TEveSelectorToEventList &)=delete
Int_t Version() const override
<div class="legacybox"><h2>Legacy Code</h2> TEventList is a legacy interface: there will be no bug fi...
TSelectorDraw(const TSelectorDraw &)
A TTree represents a columnar dataset.