TSelectorEntries Class Reference

#include <TSelectorEntries.h>

Inheritance diagram for TSelectorEntries:

TSelector TSelector TObject TObject TObject TObject List of all members.

Public Member Functions

 TSelectorEntries (TTree *tree=0, const char *selection=0)
 TSelectorEntries (const char *selection)
virtual ~TSelectorEntries ()
virtual Int_t Version () const
virtual void Begin (TTree *tree)
virtual void SlaveBegin (TTree *tree)
virtual void Init (TTree *tree)
virtual Bool_t Notify ()
virtual Bool_t Process (Long64_t entry)
virtual Int_t GetEntry (Long64_t entry, Int_t getall=0)
virtual Long64_t GetSelectedRows () const
virtual void SetOption (const char *option)
virtual void SetObject (TObject *obj)
virtual void SetSelection (const char *selection)
virtual TListGetOutputList () const
virtual void SlaveTerminate ()
virtual void Terminate ()
 ClassDef (TSelectorEntries, 1)
 TSelectorEntries (TTree *tree=0, const char *selection=0)
 TSelectorEntries (const char *selection)
virtual ~TSelectorEntries ()
virtual Int_t Version () const
virtual void Begin (TTree *tree)
virtual void SlaveBegin (TTree *tree)
virtual void Init (TTree *tree)
virtual Bool_t Notify ()
virtual Bool_t Process (Long64_t entry)
virtual Int_t GetEntry (Long64_t entry, Int_t getall=0)
virtual Long64_t GetSelectedRows () const
virtual void SetOption (const char *option)
virtual void SetObject (TObject *obj)
virtual void SetSelection (const char *selection)
virtual TListGetOutputList () const
virtual void SlaveTerminate ()
virtual void Terminate ()
 ClassDef (TSelectorEntries, 1)

Public Attributes

TTreefChain
TTreeFormulafSelect
 pointer to the analyzed TTree or TChain
Long64_t fSelectedRows
Bool_t fSelectMultiple
TTreefChain
TTreeFormulafSelect
 pointer to the analyzed TTree or TChain

Detailed Description

Definition at line 34 of file TSelectorEntries.h.


Constructor & Destructor Documentation

TSelectorEntries::TSelectorEntries ( TTree tree = 0,
const char *  selection = 0 
)

Definition at line 48 of file TSelectorEntries.cxx.

References SetSelection().

TSelectorEntries::TSelectorEntries ( const char *  selection  ) 

Definition at line 59 of file TSelectorEntries.cxx.

References SetSelection().

TSelectorEntries::~TSelectorEntries (  )  [virtual]

Definition at line 68 of file TSelectorEntries.cxx.

References fSelect.

TSelectorEntries::TSelectorEntries ( TTree tree = 0,
const char *  selection = 0 
)

TSelectorEntries::TSelectorEntries ( const char *  selection  ) 

virtual TSelectorEntries::~TSelectorEntries (  )  [virtual]


Member Function Documentation

virtual Int_t TSelectorEntries::Version (  )  const [inline, virtual]

Reimplemented from TSelector.

Definition at line 44 of file TSelectorEntries.h.

void TSelectorEntries::Begin ( TTree tree  )  [virtual]

Reimplemented from TSelector.

Definition at line 76 of file TSelectorEntries.cxx.

References fChain, TSelector::GetOption(), and option.

void TSelectorEntries::SlaveBegin ( TTree tree  )  [virtual]

Reimplemented from TSelector.

Definition at line 87 of file TSelectorEntries.cxx.

References fChain, TList::FindObject(), TSelector::fInput, fSelect, fSelectedRows, fSelectMultiple, TTreeFormula::GetMultiplicity(), TFormula::GetNdim(), TSelector::GetOption(), TObject::GetTitle(), TTree::kForceRead, kTRUE, option, TObject::ResetBit(), TTreeFormula::SetQuickLoad(), and TSelector::SetStatus().

void TSelectorEntries::Init ( TTree tree  )  [virtual]

Reimplemented from TSelector.

Definition at line 118 of file TSelectorEntries.cxx.

Bool_t TSelectorEntries::Notify (  )  [virtual]

Reimplemented from TSelector.

Definition at line 131 of file TSelectorEntries.cxx.

References fSelect, kTRUE, and TTreeFormula::UpdateFormulaLeaves().

Bool_t TSelectorEntries::Process ( Long64_t  entry  )  [virtual]

Reimplemented from TSelector.

Definition at line 140 of file TSelectorEntries.cxx.

References TTreeFormula::EvalInstance(), fSelect, fSelectedRows, fSelectMultiple, TTreeFormula::GetNdata(), i, kTRUE, and ndata.

Int_t TSelectorEntries::GetEntry ( Long64_t  entry,
Int_t  getall = 0 
) [virtual]

Reimplemented from TSelector.

Definition at line 111 of file TSelectorEntries.cxx.

References fChain, TTree::GetEntry(), and TTree::GetTree().

virtual Long64_t TSelectorEntries::GetSelectedRows (  )  const [inline, virtual]

Definition at line 51 of file TSelectorEntries.h.

References fSelectedRows.

virtual void TSelectorEntries::SetOption ( const char *  option  )  [inline, virtual]

Reimplemented from TSelector.

Definition at line 52 of file TSelectorEntries.h.

References TSelector::fOption.

virtual void TSelectorEntries::SetObject ( TObject obj  )  [inline, virtual]

Reimplemented from TSelector.

Definition at line 53 of file TSelectorEntries.h.

References TSelector::fObject.

void TSelectorEntries::SetSelection ( const char *  selection  )  [virtual]

Definition at line 193 of file TSelectorEntries.cxx.

References TList::Add(), TList::FindObject(), TSelector::fInput, and TNamed::SetTitle().

Referenced by TSelectorEntries().

virtual TList* TSelectorEntries::GetOutputList (  )  const [inline, virtual]

Reimplemented from TSelector.

Definition at line 55 of file TSelectorEntries.h.

References TSelector::fOutput.

void TSelectorEntries::SlaveTerminate (  )  [virtual]

Reimplemented from TSelector.

Definition at line 208 of file TSelectorEntries.cxx.

References TList::Add(), TSelector::fOutput, and fSelectedRows.

void TSelectorEntries::Terminate (  )  [virtual]

Reimplemented from TSelector.

Definition at line 218 of file TSelectorEntries.cxx.

References TObject::Error(), TList::FindObject(), TSelector::fOutput, fSelectedRows, and TParameter< AParamType >::GetVal().

TSelectorEntries::ClassDef ( TSelectorEntries  ,
 
)

virtual Int_t TSelectorEntries::Version (  )  const [inline, virtual]

Reimplemented from TSelector.

Definition at line 44 of file TSelectorEntries.h.

virtual void TSelectorEntries::Begin ( TTree tree  )  [virtual]

Reimplemented from TSelector.

virtual void TSelectorEntries::SlaveBegin ( TTree tree  )  [virtual]

Reimplemented from TSelector.

virtual void TSelectorEntries::Init ( TTree tree  )  [virtual]

Reimplemented from TSelector.

virtual Bool_t TSelectorEntries::Notify (  )  [virtual]

Reimplemented from TSelector.

virtual Bool_t TSelectorEntries::Process ( Long64_t  entry  )  [virtual]

Reimplemented from TSelector.

virtual Int_t TSelectorEntries::GetEntry ( Long64_t  entry,
Int_t  getall = 0 
) [virtual]

Reimplemented from TSelector.

virtual Long64_t TSelectorEntries::GetSelectedRows (  )  const [inline, virtual]

Definition at line 51 of file TSelectorEntries.h.

References fSelectedRows.

virtual void TSelectorEntries::SetOption ( const char *  option  )  [inline, virtual]

Reimplemented from TSelector.

Definition at line 52 of file TSelectorEntries.h.

References TSelector::fOption.

virtual void TSelectorEntries::SetObject ( TObject obj  )  [inline, virtual]

Reimplemented from TSelector.

Definition at line 53 of file TSelectorEntries.h.

References TSelector::fObject.

virtual void TSelectorEntries::SetSelection ( const char *  selection  )  [virtual]

virtual TList* TSelectorEntries::GetOutputList (  )  const [inline, virtual]

Reimplemented from TSelector.

Definition at line 55 of file TSelectorEntries.h.

References TSelector::fOutput.

virtual void TSelectorEntries::SlaveTerminate (  )  [virtual]

Reimplemented from TSelector.

virtual void TSelectorEntries::Terminate (  )  [virtual]

Reimplemented from TSelector.

TSelectorEntries::ClassDef ( TSelectorEntries  ,
 
)


Member Data Documentation

TTree* TSelectorEntries::fChain

Definition at line 36 of file TSelectorEntries.h.

Referenced by Begin(), GetEntry(), and SlaveBegin().

TTreeFormula* TSelectorEntries::fSelect

pointer to the analyzed TTree or TChain

Definition at line 37 of file TSelectorEntries.h.

Referenced by Notify(), Process(), SlaveBegin(), and ~TSelectorEntries().

Long64_t TSelectorEntries::fSelectedRows

Definition at line 38 of file TSelectorEntries.h.

Referenced by GetSelectedRows(), Process(), SlaveBegin(), SlaveTerminate(), and Terminate().

Bool_t TSelectorEntries::fSelectMultiple

Definition at line 39 of file TSelectorEntries.h.

Referenced by Process(), and SlaveBegin().

TTree* TSelectorEntries::fChain

Definition at line 36 of file TSelectorEntries.h.

TTreeFormula* TSelectorEntries::fSelect

pointer to the analyzed TTree or TChain

Definition at line 37 of file TSelectorEntries.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:39 2011 for ROOT_528-00b_version by  doxygen 1.5.1