TEvePointSelector Class Reference

#include <TEveTreeTools.h>

Inheritance diagram for TEvePointSelector:

TSelectorDraw TSelectorDraw TSelector TSelector TSelector TSelector TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

Public Member Functions

 TEvePointSelector (TTree *t=0, TEvePointSelectorConsumer *c=0, const char *vexp="", const char *sel="")
virtual ~TEvePointSelector ()
virtual Long64_t Select (const char *selection=0)
virtual Long64_t Select (TTree *t, const char *selection=0)
virtual void TakeAction ()
TTreeGetTree () const
void SetTree (TTree *t)
TEvePointSelectorConsumerGetConsumer () const
void SetConsumer (TEvePointSelectorConsumer *c)
const char * GetVarexp () const
void SetVarexp (const char *v)
const char * GetSelection () const
void SetSelection (const char *s)
const char * GetSubIdExp () const
void SetSubIdExp (const char *s)
Int_t GetSubIdNum () const
 ClassDef (TEvePointSelector, 1)
 TEvePointSelector (TTree *t=0, TEvePointSelectorConsumer *c=0, const char *vexp="", const char *sel="")
virtual ~TEvePointSelector ()
virtual Long64_t Select (const char *selection=0)
virtual Long64_t Select (TTree *t, const char *selection=0)
virtual void TakeAction ()
TTreeGetTree () const
void SetTree (TTree *t)
TEvePointSelectorConsumerGetConsumer () const
void SetConsumer (TEvePointSelectorConsumer *c)
const char * GetVarexp () const
void SetVarexp (const char *v)
const char * GetSelection () const
void SetSelection (const char *s)
const char * GetSubIdExp () const
void SetSubIdExp (const char *s)
Int_t GetSubIdNum () const
 ClassDef (TEvePointSelector, 1)

Protected Attributes

TTreefTree
TEvePointSelectorConsumerfConsumer
TString fVarexp
TString fSelection
TString fSubIdExp
Int_t fSubIdNum
TList fInput
TTreefTree
TEvePointSelectorConsumerfConsumer

Private Member Functions

 TEvePointSelector (const TEvePointSelector &)
TEvePointSelectoroperator= (const TEvePointSelector &)
 TEvePointSelector (const TEvePointSelector &)
TEvePointSelectoroperator= (const TEvePointSelector &)

Detailed Description

Definition at line 66 of file TEveTreeTools.h.


Constructor & Destructor Documentation

TEvePointSelector::TEvePointSelector ( const TEvePointSelector  )  [private]

TEvePointSelector::TEvePointSelector ( TTree t = 0,
TEvePointSelectorConsumer c = 0,
const char *  vexp = "",
const char *  sel = "" 
)

virtual TEvePointSelector::~TEvePointSelector (  )  [inline, virtual]

Definition at line 86 of file TEveTreeTools.h.

TEvePointSelector::TEvePointSelector ( const TEvePointSelector  )  [private]

TEvePointSelector::TEvePointSelector ( TTree t = 0,
TEvePointSelectorConsumer c = 0,
const char *  vexp = "",
const char *  sel = "" 
)

virtual TEvePointSelector::~TEvePointSelector (  )  [inline, virtual]

Definition at line 86 of file TEveTreeTools.h.


Member Function Documentation

TEvePointSelector& TEvePointSelector::operator= ( const TEvePointSelector  )  [private]

Long64_t TEvePointSelector::Select ( const char *  selection = 0  )  [virtual]

Definition at line 86 of file TEveTreeTools.cxx.

References TList::Add(), TString::CountChar(), TString::Data(), TList::Delete(), fConsumer, fInput, TSelectorDraw::fSelectedRows, fSelection, fSubIdExp, fSubIdNum, fTree, fVarexp, TEvePointSelectorConsumer::InitFill(), TString::IsNull(), TTree::Process(), and sel.

Referenced by TVSDReader::LoadClusters(), and Select().

Long64_t TEvePointSelector::Select ( TTree t,
const char *  selection = 0 
) [virtual]

Definition at line 119 of file TEveTreeTools.cxx.

References fTree, Select(), and t.

void TEvePointSelector::TakeAction (  )  [virtual]

Reimplemented from TSelectorDraw.

Definition at line 128 of file TEveTreeTools.cxx.

References fConsumer, TSelectorDraw::fNfill, TSelectorDraw::fSelectedRows, and TEvePointSelectorConsumer::TakeAction().

TTree* TEvePointSelector::GetTree (  )  const [inline]

Reimplemented from TSelectorDraw.

Definition at line 93 of file TEveTreeTools.h.

References fTree.

void TEvePointSelector::SetTree ( TTree t  )  [inline]

Definition at line 94 of file TEveTreeTools.h.

References fTree, and t.

TEvePointSelectorConsumer* TEvePointSelector::GetConsumer (  )  const [inline]

Definition at line 96 of file TEveTreeTools.h.

References fConsumer.

void TEvePointSelector::SetConsumer ( TEvePointSelectorConsumer c  )  [inline]

Definition at line 97 of file TEveTreeTools.h.

References c, and fConsumer.

const char* TEvePointSelector::GetVarexp (  )  const [inline]

Definition at line 99 of file TEveTreeTools.h.

References fVarexp.

void TEvePointSelector::SetVarexp ( const char *  v  )  [inline]

Definition at line 100 of file TEveTreeTools.h.

References fVarexp.

const char* TEvePointSelector::GetSelection (  )  const [inline]

Definition at line 102 of file TEveTreeTools.h.

References fSelection.

void TEvePointSelector::SetSelection ( const char *  s  )  [inline]

Definition at line 103 of file TEveTreeTools.h.

References fSelection.

const char* TEvePointSelector::GetSubIdExp (  )  const [inline]

Definition at line 105 of file TEveTreeTools.h.

References fSubIdExp.

void TEvePointSelector::SetSubIdExp ( const char *  s  )  [inline]

Definition at line 106 of file TEveTreeTools.h.

References fSubIdExp.

Int_t TEvePointSelector::GetSubIdNum (  )  const [inline]

Definition at line 108 of file TEveTreeTools.h.

References fSubIdNum.

TEvePointSelector::ClassDef ( TEvePointSelector  ,
 
)

TEvePointSelector& TEvePointSelector::operator= ( const TEvePointSelector  )  [private]

virtual Long64_t TEvePointSelector::Select ( const char *  selection = 0  )  [virtual]

virtual Long64_t TEvePointSelector::Select ( TTree t,
const char *  selection = 0 
) [virtual]

virtual void TEvePointSelector::TakeAction (  )  [virtual]

Reimplemented from TSelectorDraw.

TTree* TEvePointSelector::GetTree (  )  const [inline]

Reimplemented from TSelectorDraw.

Definition at line 93 of file TEveTreeTools.h.

References fTree.

void TEvePointSelector::SetTree ( TTree t  )  [inline]

Definition at line 94 of file TEveTreeTools.h.

References fTree, and t.

TEvePointSelectorConsumer* TEvePointSelector::GetConsumer (  )  const [inline]

Definition at line 96 of file TEveTreeTools.h.

References fConsumer.

void TEvePointSelector::SetConsumer ( TEvePointSelectorConsumer c  )  [inline]

Definition at line 97 of file TEveTreeTools.h.

References c, and fConsumer.

const char* TEvePointSelector::GetVarexp (  )  const [inline]

Definition at line 99 of file TEveTreeTools.h.

References fVarexp.

void TEvePointSelector::SetVarexp ( const char *  v  )  [inline]

Definition at line 100 of file TEveTreeTools.h.

References fVarexp.

const char* TEvePointSelector::GetSelection (  )  const [inline]

Definition at line 102 of file TEveTreeTools.h.

References fSelection.

void TEvePointSelector::SetSelection ( const char *  s  )  [inline]

Definition at line 103 of file TEveTreeTools.h.

References fSelection.

const char* TEvePointSelector::GetSubIdExp (  )  const [inline]

Definition at line 105 of file TEveTreeTools.h.

References fSubIdExp.

void TEvePointSelector::SetSubIdExp ( const char *  s  )  [inline]

Definition at line 106 of file TEveTreeTools.h.

References fSubIdExp.

Int_t TEvePointSelector::GetSubIdNum (  )  const [inline]

Definition at line 108 of file TEveTreeTools.h.

References fSubIdNum.

TEvePointSelector::ClassDef ( TEvePointSelector  ,
 
)


Member Data Documentation

TTree* TEvePointSelector::fTree [protected]

Reimplemented from TSelectorDraw.

Definition at line 72 of file TEveTreeTools.h.

Referenced by GetTree(), Select(), and SetTree().

TEvePointSelectorConsumer* TEvePointSelector::fConsumer [protected]

Definition at line 73 of file TEveTreeTools.h.

Referenced by GetConsumer(), Select(), SetConsumer(), and TakeAction().

TString TEvePointSelector::fVarexp [protected]

Definition at line 75 of file TEveTreeTools.h.

Referenced by GetVarexp(), Select(), and SetVarexp().

TString TEvePointSelector::fSelection [protected]

Definition at line 76 of file TEveTreeTools.h.

Referenced by GetSelection(), Select(), and SetSelection().

TString TEvePointSelector::fSubIdExp [protected]

Definition at line 78 of file TEveTreeTools.h.

Referenced by GetSubIdExp(), Select(), and SetSubIdExp().

Int_t TEvePointSelector::fSubIdNum [protected]

Definition at line 79 of file TEveTreeTools.h.

Referenced by GetSubIdNum(), and Select().

TList TEvePointSelector::fInput [protected]

Reimplemented from TSelector.

Definition at line 81 of file TEveTreeTools.h.

Referenced by Select().

TTree* TEvePointSelector::fTree [protected]

Reimplemented from TSelectorDraw.

Definition at line 72 of file TEveTreeTools.h.

TEvePointSelectorConsumer* TEvePointSelector::fConsumer [protected]

Definition at line 73 of file TEveTreeTools.h.


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