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>
14class RooStudyPackage ;
15class TIterator ;
16
18public :
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 Int_t Version() const override { return 2; }
30 void SlaveBegin(TTree *tree) override;
31 void Init(TTree* tree) override;
32 bool Notify() override;
33 bool Process(Long64_t entry) override;
34 Int_t GetEntry(Long64_t entry, Int_t getall = 0) override { return fChain ? fChain->GetTree()->GetEntry(entry, getall) : 0; }
35 void SetOption(const char *option) override { fOption = option; }
36 void SetObject(TObject *obj) override { fObject = obj; }
37 void SetInputList(TList *input) override { fInput = input; }
38 void SlaveTerminate() override ;
39 TList *GetOutputList() const override { return fOutput; }
40
43
45};
46
47#endif
48
long long Long64_t
Definition: RtypesCore.h:80
#define ClassDefOverride(name, id)
Definition: Rtypes.h:339
Option_t Option_t option
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void input
void SetInputList(TList *input) override
Int_t GetEntry(Long64_t entry, Int_t getall=0) override
TTree * fChain
!pointer to the analyzed TTree or TChain
void Init(TTree *tree) override
void SlaveBegin(TTree *tree) override
void SetOption(const char *option) override
void SetObject(TObject *obj) override
TList * GetOutputList() const override
bool Process(Long64_t entry) override
The Process() function is called for each entry in the tree (or possibly keyed object in the case of ...
bool Notify() override
This method must be overridden to handle object notification.
Int_t Version() const override
RooStudyPackage is a utility class to manage studies that consist of repeated applications of generat...
A TTree is a list of TBranches.
Definition: TBranch.h:89
Iterator abstract base class.
Definition: TIterator.h:30
A doubly linked list.
Definition: TList.h:38
Mother of all ROOT objects.
Definition: TObject.h:37
A TSelector object is used by the TTree::Draw, TTree::Scan, TTree::Process to navigate in a TTree and...
Definition: TSelector.h:31
TList * fInput
List of objects available during processing.
Definition: TSelector.h:41
TString fOption
Option given to TTree::Process.
Definition: TSelector.h:39
TSelectorList * fOutput
! List of objects created during processing
Definition: TSelector.h:42
TObject * fObject
! Current object if processing object (vs. TTree)
Definition: TSelector.h:40
A TTree represents a columnar dataset.
Definition: TTree.h:79
virtual Int_t GetEntry(Long64_t entry, Int_t getall=0)
Read all branches of entry and return total number of bytes read.
Definition: TTree.cxx:5605
virtual TTree * GetTree() const
Definition: TTree.h:513
Definition: tree.py:1