35 fInput.Add(
new TNamed(
"varexp",
""));
36 fInput.Add(
new TNamed(
"selection", sel));
37 SetInputList(&fInput);
70 const
char* vexp, const
char* sel) :
89 if (fSubIdExp.IsNull()) {
92 fSubIdNum = fSubIdExp.CountChar(
':') + 1;
93 var +=
":" + fSubIdExp;
107 fConsumer->InitFill(fSubIdNum);
121 return Select(selection);
133 fConsumer->TakeAction(
this);
virtual void Enter(Long64_t entry)
Enter element entry into the list.
virtual void Delete(Option_t *option="")
Remove all objects from the list AND delete all heap based objects.
virtual void TakeAction()
Callback from tree-player after a chunk of data has been processed.
TSelector that stores entry numbers of matching TTree entries into an event-list. ...
virtual void SetInputList(TList *input)
virtual Long64_t Select(const char *selection=0)
Process the tree, select points matching 'selection'.
The TNamed class is the base class for all named ROOT classes.
TEvePointSelectorConsumer is a virtual base for classes that can be filled from TTree data via the TE...
TTreeFormula * GetSelect() const
virtual Bool_t Process(Long64_t entry)
Process entry.
A TEventList object is a list of selected events (entries) in a TTree.
A specialized TSelector for TTree::Draw.
virtual Long64_t Process(const char *filename, Option_t *option="", Long64_t nentries=kMaxEntries, Long64_t firstentry=0)
Process this tree executing the TSelector code in the specified filename.
virtual void Add(TObject *obj)
Int_t fNfill
Last entry loop number when object was drawn.
A TTree object has a header with a name and a title.
TEvePointSelector is a sub-class of TSelectorDraw for direct extraction of point-like data from a Tre...
const char * Data() const