12 #ifndef ROOT_TSelectorCint 13 #define ROOT_TSelectorCint 25 #ifndef ROOT_TSelector 28 #ifndef ROOT_TInterpreter 35 void SetFuncProto(CallFunc_t *cf, ClassInfo_t *cl,
const char* fname,
73 virtual void SetOption(
const char *option);
CallFunc_t * fFuncVersion
virtual int Version() const
Invoke the Version function via the interpreter.
virtual TClass * GetInterpretedClass() const
Retrieve the TClass object for the interpreted class.
virtual TSelector * GetInterpretedSelector() const
virtual void ProcessFill(Long64_t entry)
Invoke the ProcessFill function via the interpreter.
TSelector * fIntSelector
Pointer to interpreted selector (if interpreted)
virtual void Terminate()
Invoke the Terminate function via the interpreter.
virtual void SetObject(TObject *obj)
Set the current object.
virtual void SetInputList(TList *input)
Set the selector list of input objects.
virtual EAbort GetAbort() const
Invoke the GetAbort function via the interpreter.
#define ClassDef(name, id)
virtual void Abort(const char *why, EAbort what=kAbortProcess)
Invoke the GetAbort function via the interpreter.
virtual void SetOption(const char *option)
Set the selector option.
virtual void Init(TTree *)
Invoke the Init function via the interpreter.
virtual Bool_t Process(Long64_t entry)
Invoke the ProcessCut function via the interpreter.
virtual void ResetAbort()
Invoke the GetAbort function via the interpreter.
CallFunc_t * fFuncSlBegin
CallFunc_t * fFuncResetAbort
void SetFuncProto(CallFunc_t *cf, ClassInfo_t *cl, const char *fname, const char *argtype, Bool_t required=kTRUE)
Set the function prototype.
The ROOT global object gROOT contains a list of all defined classes.
virtual void Build(TSelector *iselector, ClassInfo_t *cl, Bool_t isowner=kTRUE)
Initialize the CallFunc objects when selector is interpreted.
CallFunc_t * fFuncGetStat
virtual TList * GetOutputList() const
Return the list of output object.
virtual Long64_t GetStatus() const
Invoke the GetStatus function via the interpreter.
virtual Bool_t Notify()
Invoke the Notify function via the interpreter.
Mother of all ROOT objects.
virtual void SlaveTerminate()
Invoke the SlaveTerminate function via the interpreter if available.
virtual void SlaveBegin(TTree *)
Invoke the SlaveBegin function via the interpreter if available.
virtual Bool_t ProcessCut(Long64_t entry)
Invoke the ProcessCut function via the interpreter.
virtual void Begin(TTree *tree)
Invoke the Begin function via the interpreter.
CallFunc_t * fFuncGetAbort
A TTree object has a header with a name and a title.
This class is a special version of TSelector for user interpreted classes.
Bool_t fIsOwner
True if fIntSelector should be deleted when the this object is deleted.
A TSelector object is used by the TTree::Draw, TTree::Scan, TTree::Process to navigate in a TTree and...
virtual ~TSelectorCint()
Destructor for a Selector.