ProofTests.h

Go to the documentation of this file.
00001 //////////////////////////////////////////////////////////
00002 //
00003 // Auxilliary TSelector used to test PROOF functionality
00004 //
00005 //////////////////////////////////////////////////////////
00006 
00007 #ifndef ProofTests_h
00008 #define ProofTests_h
00009 
00010 #include <TSelector.h>
00011 
00012 class TH1I;
00013 
00014 class ProofTests : public TSelector {
00015 private:
00016    void            ParseInput();
00017 public :
00018 
00019    // Specific members
00020    Int_t            fTestType;
00021    TH1I            *fStat;
00022 
00023    ProofTests();
00024    virtual ~ProofTests();
00025    virtual Int_t   Version() const { return 2; }
00026    virtual void    Begin(TTree *tree);
00027    virtual void    SlaveBegin(TTree *tree);
00028    virtual Bool_t  Process(Long64_t entry);
00029    virtual void    SetOption(const char *option) { fOption = option; }
00030    virtual void    SetObject(TObject *obj) { fObject = obj; }
00031    virtual void    SetInputList(TList *input) { fInput = input; }
00032    virtual TList  *GetOutputList() const { return fOutput; }
00033    virtual void    SlaveTerminate();
00034    virtual void    Terminate();
00035 
00036    ClassDef(ProofTests,0);
00037 };
00038 
00039 #endif

Generated on Tue Jul 5 15:44:53 2011 for ROOT_528-00b_version by  doxygen 1.5.1