Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
RooProofDriverSelector.h
Go to the documentation of this file.
1 //////////////////////////////////////////////////////////
2 // This class has been automatically generated on
3 // Fri Jul 10 11:01:34 2009 by ROOT version 5.23/05
4 // from TTree t/t
5 // found on file: Memory Directory
6 //////////////////////////////////////////////////////////
7 
8 #ifndef RooProofDriverSelector_h
9 #define RooProofDriverSelector_h
10 
11 #include <TROOT.h>
12 #include <TChain.h>
13 #include <TFile.h>
14 #include <TSelector.h>
15 class RooStudyPackage ;
16 class TIterator ;
17 
18 class RooProofDriverSelector : public TSelector {
19 public :
20  TTree *fChain; //!pointer to the analyzed TTree or TChain
21 
22  // Declaration of leaf types
23  Int_t i;
24 
25  // List of branches
26  TBranch *b_i; //!
27 
28  RooProofDriverSelector(TTree * /*tree*/ =0) { b_i = 0 ; _pkg = 0 ; fChain = 0 ; }
29  virtual ~RooProofDriverSelector() { }
30  virtual Int_t Version() const { return 2; }
31  virtual void SlaveBegin(TTree *tree);
32  virtual void Init(TTree* tree);
33  virtual Bool_t Notify();
34  virtual Bool_t Process(Long64_t entry);
35  virtual Int_t GetEntry(Long64_t entry, Int_t getall = 0) { return fChain ? fChain->GetTree()->GetEntry(entry, getall) : 0; }
36  virtual void SetOption(const char *option) { fOption = option; }
37  virtual void SetObject(TObject *obj) { fObject = obj; }
38  virtual void SetInputList(TList *input) { fInput = input; }
39  virtual void SlaveTerminate() ;
40  virtual TList *GetOutputList() const { return fOutput; }
41 
42  RooStudyPackage* _pkg ;
43  Int_t seed ;
44 
45  ClassDef(RooProofDriverSelector,0);
46 };
47 
48 #endif
49