Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4TreeHistogramEntryStatus Class Reference

Status object for a tree histogram entry of the dynamic list. More...

#include <TGo4TreeHistogramEntryStatus.h>

Inheritance diagram for TGo4TreeHistogramEntryStatus:

TGo4DynamicEntryStatus TGo4Status List of all members.

Public Methods

 TGo4TreeHistogramEntryStatus ()
 default ctor for streamer. More...

virtual ~TGo4TreeHistogramEntryStatus ()
virtual void Print (Option_t *dummy="") const
virtual const Text_t * GetHistogramName ()
const char * GetTreeName () const
const char * GetVarexp () const
const TCut & GetSelection () const
Int_t GetDynListInterval () const
void SetDynListInterval (Int_t value)

Protected Methods

virtual void SetHistogramName (const Text_t *name)

Private Methods

void SetSelection (const TCut &cut)
void SetVarexp (const TString &ex)
void SetTreeName (TTree *thetree)
void SetTreeName (const TString &name)
 TGo4TreeHistogramEntryStatus (const Text_t *name)
 private ctor may only be invoked by TGo4TreeHistogramEntry, which is friend. More...

virtual TGo4DynamicEntryCreateDynamicEntry ()
 Use status information to build a dynamic entry with this parameters. More...


Private Attributes

TString fxHistogramName
 Name of the histogram. More...

TString fxTreeName
 Name of the tree. More...

TString fxVarexp
 Varexpression for tree draw. More...

TCut fxSelection
 Cut expression for tree draw. More...

Int_t fiDynListInterval
 The general dynamic list interval for the tree draw frequency. More...


Friends

class TGo4TreeHistogramEntry
class TGo4DynamicList
class TGo4EditDynEntryStatus

Detailed Description

Status object for a tree histogram entry of the dynamic list.

Definition at line 32 of file TGo4TreeHistogramEntryStatus.h.


Constructor & Destructor Documentation

TGo4TreeHistogramEntryStatus::TGo4TreeHistogramEntryStatus   [inline]
 

default ctor for streamer.

Definition at line 41 of file TGo4TreeHistogramEntryStatus.h.

TGo4TreeHistogramEntryStatus::~TGo4TreeHistogramEntryStatus   [virtual]
 

Definition at line 32 of file TGo4TreeHistogramEntryStatus.cxx.

References TRACE.

TGo4TreeHistogramEntryStatus::TGo4TreeHistogramEntryStatus const Text_t *    name [private]
 

private ctor may only be invoked by TGo4TreeHistogramEntry, which is friend.

Definition at line 25 of file TGo4TreeHistogramEntryStatus.cxx.

References TRACE.


Member Function Documentation

void TGo4TreeHistogramEntryStatus::Print Option_t *    dummy = "" const [virtual]
 

Reimplemented from TGo4Status.

Definition at line 69 of file TGo4TreeHistogramEntryStatus.cxx.

References TGo4DynamicEntryStatus::AutoProcessIsEnabled(), GetHistogramName(), GetSelection(), GetTreeName(), and GetVarexp().

const Text_t * TGo4TreeHistogramEntryStatus::GetHistogramName   [virtual]
 

Reimplemented from TGo4DynamicEntryStatus.

Definition at line 64 of file TGo4TreeHistogramEntryStatus.cxx.

References fxHistogramName.

Referenced by Print(), and TGo4TreeHistogramEntry::SetStatus().

const char* TGo4TreeHistogramEntryStatus::GetTreeName   const [inline]
 

Definition at line 49 of file TGo4TreeHistogramEntryStatus.h.

References fxTreeName.

Referenced by Print(), and TGo4TreeHistogramEntry::SetStatus().

const char* TGo4TreeHistogramEntryStatus::GetVarexp   const [inline]
 

Definition at line 51 of file TGo4TreeHistogramEntryStatus.h.

References fxVarexp.

Referenced by Print(), and TGo4TreeHistogramEntry::SetStatus().

const TCut& TGo4TreeHistogramEntryStatus::GetSelection   const [inline]
 

Definition at line 53 of file TGo4TreeHistogramEntryStatus.h.

Referenced by Print(), and TGo4TreeHistogramEntry::SetStatus().

Int_t TGo4TreeHistogramEntryStatus::GetDynListInterval   const [inline]
 

Definition at line 55 of file TGo4TreeHistogramEntryStatus.h.

References fiDynListInterval.

void TGo4TreeHistogramEntryStatus::SetDynListInterval Int_t    value [inline]
 

Definition at line 56 of file TGo4TreeHistogramEntryStatus.h.

References fiDynListInterval.

Referenced by TGo4TreeHistogramEntry::UpdateStatus().

void TGo4TreeHistogramEntryStatus::SetHistogramName const Text_t *    name [protected, virtual]
 

Reimplemented from TGo4DynamicEntryStatus.

Definition at line 51 of file TGo4TreeHistogramEntryStatus.cxx.

References fxHistogramName.

Referenced by TGo4TreeHistogramEntry::UpdateStatus().

void TGo4TreeHistogramEntryStatus::SetSelection const TCut &    cut [inline, private]
 

Definition at line 64 of file TGo4TreeHistogramEntryStatus.h.

References fxSelection.

Referenced by TGo4EditDynEntryStatus::SetTreeCut(), and TGo4TreeHistogramEntry::UpdateStatus().

void TGo4TreeHistogramEntryStatus::SetVarexp const TString &    ex [inline, private]
 

Definition at line 65 of file TGo4TreeHistogramEntryStatus.h.

References fxVarexp.

Referenced by TGo4EditDynEntryStatus::SetTreeExpression(), and TGo4TreeHistogramEntry::UpdateStatus().

void TGo4TreeHistogramEntryStatus::SetTreeName TTree *    thetree [private]
 

Definition at line 38 of file TGo4TreeHistogramEntryStatus.cxx.

References fxTreeName, and TRACE.

Referenced by TGo4EditDynEntryStatus::SetTreeName(), and TGo4TreeHistogramEntry::UpdateStatus().

void TGo4TreeHistogramEntryStatus::SetTreeName const TString &    name [inline, private]
 

Definition at line 68 of file TGo4TreeHistogramEntryStatus.h.

References fxTreeName.

TGo4DynamicEntry * TGo4TreeHistogramEntryStatus::CreateDynamicEntry   [private, virtual]
 

Use status information to build a dynamic entry with this parameters.

For usage inside dynamic list only.

Implements TGo4DynamicEntryStatus.

Definition at line 56 of file TGo4TreeHistogramEntryStatus.cxx.

References TGo4TreeHistogramEntry::SetStatus().


Friends And Related Function Documentation

friend class TGo4TreeHistogramEntry [friend]
 

Definition at line 34 of file TGo4TreeHistogramEntryStatus.h.

friend class TGo4DynamicList [friend]
 

Reimplemented from TGo4DynamicEntryStatus.

Definition at line 35 of file TGo4TreeHistogramEntryStatus.h.

friend class TGo4EditDynEntryStatus [friend]
 

Reimplemented from TGo4DynamicEntryStatus.

Definition at line 36 of file TGo4TreeHistogramEntryStatus.h.


Member Data Documentation

TString TGo4TreeHistogramEntryStatus::fxHistogramName [private]
 

Name of the histogram.

Definition at line 79 of file TGo4TreeHistogramEntryStatus.h.

Referenced by GetHistogramName(), and SetHistogramName().

TString TGo4TreeHistogramEntryStatus::fxTreeName [private]
 

Name of the tree.

Definition at line 82 of file TGo4TreeHistogramEntryStatus.h.

Referenced by GetTreeName(), and SetTreeName().

TString TGo4TreeHistogramEntryStatus::fxVarexp [private]
 

Varexpression for tree draw.

Definition at line 85 of file TGo4TreeHistogramEntryStatus.h.

Referenced by GetVarexp(), and SetVarexp().

TCut TGo4TreeHistogramEntryStatus::fxSelection [private]
 

Cut expression for tree draw.

Definition at line 88 of file TGo4TreeHistogramEntryStatus.h.

Referenced by SetSelection().

Int_t TGo4TreeHistogramEntryStatus::fiDynListInterval [private]
 

The general dynamic list interval for the tree draw frequency.

Belongs to TGo4Analysis, but we put it here for easy display in dynamic list editor.

Definition at line 93 of file TGo4TreeHistogramEntryStatus.h.

Referenced by GetDynListInterval(), and SetDynListInterval().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:59 2005 for Go4-v2.10-5 by doxygen1.2.15