16 class TProofOutputFile;
20 class ProofNtuple :
public TSelector {
25 TProofOutputFile *fProofFile;
32 ProofNtuple() : fFile(0), fProofFile(0), fNtp(0), fNtp2(0), fRandom(0), fPlotNtuple(kTRUE), fNtpRndm(0) { }
33 virtual ~ProofNtuple();
34 virtual Int_t Version()
const {
return 2; }
35 virtual void Begin(TTree *tree);
36 virtual void SlaveBegin(TTree *tree);
37 virtual Bool_t Process(Long64_t entry);
38 virtual void SetOption(
const char *option) { fOption = option; }
39 virtual void SetObject(TObject *obj) { fObject = obj; }
40 virtual void SetInputList(TList *input) { fInput = input; }
41 virtual TList *GetOutputList()
const {
return fOutput; }
42 virtual void SlaveTerminate();
43 virtual void Terminate();
45 void PlotNtuple(TNtuple *,
const char *);
47 ClassDef(ProofNtuple,0);