Logo ROOT  
Reference Guide
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 <TChain.h>
12 #include <TFile.h>
13 #include <TSelector.h>
14 class RooStudyPackage ;
15 class TIterator ;
16 
18 public :
19  TTree *fChain; //!pointer to the analyzed TTree or TChain
20 
21  // Declaration of leaf types
23 
24  // List of branches
25  TBranch *b_i; //!
26 
27  RooProofDriverSelector(TTree * /*tree*/ =0) { b_i = 0 ; _pkg = 0 ; fChain = 0 ; }
29  virtual Int_t Version() const { return 2; }
30  virtual void SlaveBegin(TTree *tree);
31  virtual void Init(TTree* tree);
32  virtual Bool_t Notify();
33  virtual Bool_t Process(Long64_t entry);
34  virtual Int_t GetEntry(Long64_t entry, Int_t getall = 0) { return fChain ? fChain->GetTree()->GetEntry(entry, getall) : 0; }
35  virtual void SetOption(const char *option) { fOption = option; }
36  virtual void SetObject(TObject *obj) { fObject = obj; }
37  virtual void SetInputList(TList *input) { fInput = input; }
38  virtual void SlaveTerminate() ;
39  virtual TList *GetOutputList() const { return fOutput; }
40 
43 
45 };
46 
47 #endif
48 
RooProofDriverSelector::b_i
TBranch * b_i
Definition: RooProofDriverSelector.h:25
TSelector
A TSelector object is used by the TTree::Draw, TTree::Scan, TTree::Process to navigate in a TTree and...
Definition: TSelector.h:31
RooProofDriverSelector::i
Int_t i
pointer to the analyzed TTree or TChain
Definition: RooProofDriverSelector.h:22
tree
Definition: tree.py:1
RooStudyPackage
RooStudyPackage is a utility class to manage studies that consist of repeated applications of generat...
Definition: RooStudyPackage.h:31
Long64_t
long long Long64_t
Definition: RtypesCore.h:73
RooProofDriverSelector::SetInputList
virtual void SetInputList(TList *input)
Definition: RooProofDriverSelector.h:37
RooProofDriverSelector::Version
virtual Int_t Version() const
Definition: RooProofDriverSelector.h:29
TTree
A TTree represents a columnar dataset.
Definition: TTree.h:79
RooProofDriverSelector::SetOption
virtual void SetOption(const char *option)
Definition: RooProofDriverSelector.h:35
RooProofDriverSelector::fChain
TTree * fChain
Definition: RooProofDriverSelector.h:19
Bool_t
bool Bool_t
Definition: RtypesCore.h:63
TTree::GetEntry
virtual Int_t GetEntry(Long64_t entry=0, Int_t getall=0)
Read all branches of entry and return total number of bytes read.
Definition: TTree.cxx:5548
TFile.h
TIterator
Iterator abstract base class.
Definition: TIterator.h:30
RooProofDriverSelector::Process
virtual Bool_t Process(Long64_t entry)
Definition: RooProofDriverSelector.cxx:69
TTree::GetTree
virtual TTree * GetTree() const
Definition: TTree.h:512
TBranch
A TTree is a list of TBranches.
Definition: TBranch.h:89
TChain.h
RooProofDriverSelector::SetObject
virtual void SetObject(TObject *obj)
Definition: RooProofDriverSelector.h:36
RooProofDriverSelector::SlaveBegin
virtual void SlaveBegin(TTree *tree)
Definition: RooProofDriverSelector.cxx:41
TSelector::fOption
TString fOption
Option given to TTree::Process.
Definition: TSelector.h:39
RooProofDriverSelector::GetEntry
virtual Int_t GetEntry(Long64_t entry, Int_t getall=0)
Definition: RooProofDriverSelector.h:34
RooProofDriverSelector::Notify
virtual Bool_t Notify()
This method must be overridden to handle object notification.
Definition: RooProofDriverSelector.cxx:94
RooProofDriverSelector::~RooProofDriverSelector
virtual ~RooProofDriverSelector()
Definition: RooProofDriverSelector.h:28
TSelector::fOutput
TSelectorList * fOutput
! List of objects created during processing
Definition: TSelector.h:42
RooProofDriverSelector::RooProofDriverSelector
RooProofDriverSelector(TTree *=0)
Definition: RooProofDriverSelector.h:27
RooProofDriverSelector::seed
Int_t seed
Definition: RooProofDriverSelector.h:42
TObject
Mother of all ROOT objects.
Definition: TObject.h:37
ClassDef
#define ClassDef(name, id)
Definition: Rtypes.h:325
TSelector::fObject
TObject * fObject
! Current object if processing object (vs. TTree)
Definition: TSelector.h:40
RooProofDriverSelector::GetOutputList
virtual TList * GetOutputList() const
Definition: RooProofDriverSelector.h:39
RooProofDriverSelector::Init
virtual void Init(TTree *tree)
Definition: RooProofDriverSelector.cxx:85
RooProofDriverSelector::SlaveTerminate
virtual void SlaveTerminate()
Definition: RooProofDriverSelector.cxx:77
TSelector::fInput
TList * fInput
List of objects available during processing.
Definition: TSelector.h:41
RooProofDriverSelector
Definition: RooProofDriverSelector.h:17
TSelector.h
RooProofDriverSelector::_pkg
RooStudyPackage * _pkg
Definition: RooProofDriverSelector.h:41
TList
A doubly linked list.
Definition: TList.h:44
int