12 #ifndef ROOT_TSelector
13 #define ROOT_TSelector
31 #ifndef ROOT_TSelectorList
71 virtual void SetOption(
const char *option) { fOption = option; }
virtual const char * GetOption() const
virtual Int_t GetEntry(Long64_t, Int_t=0)
virtual int Version() const
virtual Bool_t Notify()
This method must be overridden to handle object notification.
virtual TList * GetOutputList() const
virtual Bool_t ProcessCut(Long64_t)
static const char * filename()
virtual void SetInputList(TList *input)
virtual void ProcessFill(Long64_t)
#define ClassDef(name, id)
virtual void Begin(TTree *)
virtual TList * GetInputList() const
virtual void SetStatus(Long64_t status)
virtual void Abort(const char *why, EAbort what=kAbortProcess)
Abort processing.
static Bool_t IsStandardDraw(const char *selec)
Find out if this is a standard selection used for Draw actions (either TSelectorDraw, TProofDraw or deriving from them).
virtual void SlaveBegin(TTree *)
TSelector & operator=(const TSelector &)
virtual void SlaveTerminate()
static TSelector * GetSelector(const char *filename)
The code in filename is loaded (interpreted or compiled, see below), filename must contain a valid cl...
virtual void ResetAbort()
virtual EAbort GetAbort() const
virtual ~TSelector()
Selector destructor.
virtual Bool_t Process(Long64_t)
virtual void SetObject(TObject *obj)
virtual void SetOption(const char *option)
Mother of all ROOT objects.
TList * fInput
Current object if processing object (vs. TTree)
A TList derived class that makes sure that objects added to it are not linked to the currently open f...
A TTree object has a header with a name and a title.
A TSelector object is used by the TTree::Draw, TTree::Scan, TTree::Process to navigate in a TTree and...
virtual Long64_t GetStatus() const
virtual void Init(TTree *)