18 class TProofOutputFile;
 
   23 class ProofSimple : 
public TSelector {
 
   32    TProofOutputFile *fProofFile; 
 
   41    virtual ~ProofSimple();
 
   42    virtual Int_t   Version()
 const { 
return 2; }
 
   43    virtual void    Begin(TTree *tree);
 
   44    virtual void    SlaveBegin(TTree *tree);
 
   45    virtual Bool_t  Process(Long64_t entry);
 
   46    virtual void    SetOption(
const char *option) { fOption = option; }
 
   47    virtual void    SetObject(TObject *obj) { fObject = obj; }
 
   48    virtual void    SetInputList(TList *input) { fInput = input; }
 
   49    virtual TList  *GetOutputList()
 const { 
return fOutput; }
 
   50    virtual void    SlaveTerminate();
 
   51    virtual void    Terminate();
 
   53    void            FillNtuple(Long64_t entry);
 
   54    void            PlotNtuple(TNtuple *, 
const char *);
 
   55    Int_t           GetHistosFromFC(TCanvas *);
 
   58    Int_t GetNhist() { 
return fNhist; }
 
   59    void SetNhist(Int_t nh) { fNhist = nh; }
 
   60    Int_t GetNhist3() { 
return fNhist3; }
 
   61    void SetNhist3(Int_t nh) { fNhist3 = nh; }
 
   63    ClassDef(ProofSimple,3);