#ifndef ROOT_TPySelector
#define ROOT_TPySelector
#ifndef ROOT_TSelector
#include "TSelector.h"
#endif
#ifndef ROOT_TTree
#include "TTree.h"
#endif
struct _object;
typedef _object PyObject;
class TPySelector : public TSelector {
public:
TTree* fChain;
public:
TPySelector( TTree* = 0, PyObject* self = 0 );
virtual ~TPySelector();
virtual Int_t Version() const;
virtual Int_t GetEntry( Long64_t entry, Int_t getall = 0 );
virtual Bool_t Notify();
virtual void Init( TTree* tree );
virtual void Begin( TTree* tree = 0 );
virtual void SlaveBegin( TTree* tree );
virtual Bool_t Process( Long64_t entry );
virtual void SlaveTerminate();
virtual void Terminate();
virtual void Abort( const char* why, EAbort what = kAbortProcess );
ClassDef( TPySelector, 1 );
private:
void SetupPySelf();
PyObject* CallSelf( const char* method, PyObject* pyobject = 0 );
private:
PyObject* fPySelf;
};
#endif
Last change: Fri Dec 12 09:06:31 2008
Last generated: 2008-12-12 09:06
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.