#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* );
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();
void CallSelf( const char* method );
private:
PyObject* fPySelf;
};
#endif
Last change: Wed Jun 25 08:51:35 2008
Last generated: 2008-06-25 08:51
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.