12#ifndef ROOT__TSelectorEntries 
   13#define ROOT__TSelectorEntries 
#define ClassDefOverride(name, id)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Mother of all ROOT objects.
 
The class is derived from the ROOT class TSelector.
 
bool Notify() override
This function is called at the first entry of a new tree in a chain.
 
void SetOption(const char *option) override
 
Int_t Version() const override
 
TList * GetOutputList() const override
 
~TSelectorEntries() override
Destructor.
 
TTree * fChain
! Pointer to the analyzed TTree or TChain
 
void Begin(TTree *tree) override
The Begin() function is called at the start of the query.
 
TSelectorEntries(TTree *tree=nullptr, const char *selection=nullptr)
Default, constructor.
 
void SlaveTerminate() override
The SlaveTerminate() function is called after all entries or objects have been processed.
 
TTreeFormula * fSelect
Pointer to selection formula.
 
bool fOwnInput
True if we created the input list.
 
void SetObject(TObject *obj) override
 
virtual void SetSelection(const char *selection)
Set the selection expression.
 
virtual Long64_t GetSelectedRows() const
 
bool fSelectMultiple
True if selection has a variable index.
 
void Init(TTree *tree) override
The Init() function is called when the selector needs to initialize a new tree or chain.
 
Long64_t fSelectedRows
Number of selected entries.
 
void SlaveBegin(TTree *tree) override
The SlaveBegin() function is called after the Begin() function.
 
void Terminate() override
The Terminate() function is the last function to be called during a query.
 
Int_t GetEntry(Long64_t entry, Int_t getall=0) override
Read entry.
 
bool Process(Long64_t entry) override
The Process() function is called for each entry in the tree (or possibly keyed object in the case of ...
 
A TSelector object is used by the TTree::Draw, TTree::Scan, TTree::Process to navigate in a TTree and...
 
TString fOption
Option given to TTree::Process.
 
TSelectorList * fOutput
! List of objects created during processing
 
TObject * fObject
! Current object if processing object (vs. TTree)
 
A TTree represents a columnar dataset.