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

TGo4EditDynEntryStatus Class Reference

#include <TGo4EditDynEntryStatus.h>

Inheritance diagram for TGo4EditDynEntryStatus:

TGo4Status List of all members.

Public Types

enum  EDynEntryTypes { kNone, kDataPointer, kTreeDraw }
 Definition of different modes for the dynamic entries. More...


Public Methods

 TGo4EditDynEntryStatus (const char *name, const char *title)
virtual ~TGo4EditDynEntryStatus ()
void UpdateEntry (TGo4DynamicEntryStatus *source)
 update internal entry status object from source which was sent from analysis. More...

TGo4DynamicEntryStatusGetEntryStatus ()
void SetEntryType (EDynEntryTypes id)
EDynEntryTypes GetEntryType ()
void SetEntryName (const Text_t *txt)
 Setter methods for entry name etc.:. More...

void SetListName (const Text_t *txt)
void SetConditionName (const Text_t *txt)
const Text_t * GetConditionName ()
void SetConditionEnabled (Bool_t on)
void SetConditionYEnabled (Bool_t on)
void SetCEvX (const Text_t *txt)
void SetCDataX (const Text_t *txt)
void SetCEvY (const Text_t *txt)
void SetCDataY (const Text_t *txt)
void SetHistogramName (const Text_t *txt)
const Text_t * GetHistogramName ()
void SetHisEvX (const Text_t *txt)
void SetHisEvY (const Text_t *txt)
void SetHisEvZ (const Text_t *txt)
void SetHisDatX (const Text_t *txt)
void SetHisDatY (const Text_t *txt)
void SetHisDatZ (const Text_t *txt)
void SetHisYEnabled (Bool_t on)
void SetHisZEnabled (Bool_t on)
void SetTreeName (const Text_t *txt)
void SetTreeExpression (const Text_t *txt)
void SetTreeCut (const Text_t *txt)
void SetEntryEnabled (Bool_t on)
void ResetNames ()

Private Attributes

EDynEntryTypes fiEntryType
 this id is used to switch the type of the dynamic entry. More...

TGo4DynamicEntryStatusfxEntryStatus
 local copy of the edited entry status. More...

TGo4HistogramEntryStatusfxPointerEntryStatus
 downcasted reference to entry status in case of pointer entry. More...

TGo4TreeHistogramEntryStatusfxTreeEntryStatus
 downcasted reference to entry status in case of treedraw entry. More...


Detailed Description

Author:
Mohammad Al-Turany , Joern Adamczewski

Definition at line 29 of file TGo4EditDynEntryStatus.h.


Member Enumeration Documentation

enum TGo4EditDynEntryStatus::EDynEntryTypes
 

Definition of different modes for the dynamic entries.

Enumeration values:
kNone 
kDataPointer 
kTreeDraw 

Definition at line 42 of file TGo4EditDynEntryStatus.h.

Referenced by GetEntryType().


Constructor & Destructor Documentation

TGo4EditDynEntryStatus::TGo4EditDynEntryStatus const char *    name,
const char *    title
 

Definition at line 27 of file TGo4EditDynEntryStatus.cxx.

References fiEntryType, fxEntryStatus, fxPointerEntryStatus, fxTreeEntryStatus, kDataPointer, and TGo4DynamicEntryStatus::ResetNames().

TGo4EditDynEntryStatus::~TGo4EditDynEntryStatus   [virtual]
 

Definition at line 39 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus.


Member Function Documentation

void TGo4EditDynEntryStatus::UpdateEntry TGo4DynamicEntryStatus   source
 

update internal entry status object from source which was sent from analysis.

If internal object was not existing, create one by cloning the source. checks for type

Definition at line 45 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus, fxPointerEntryStatus, fxTreeEntryStatus, kDataPointer, kTreeDraw, and SetEntryType().

Referenced by TGo4EditDynEntrySlots::AddObject().

TGo4DynamicEntryStatus * TGo4EditDynEntryStatus::GetEntryStatus  
 

Definition at line 121 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus.

Referenced by TGo4EditDynEntrySlots::SendApplyCommand(), TGo4EditDynEntrySlots::SendHistogramClearCommand(), and TGo4EditDynEntrySlots::SendRefreshCommand().

void TGo4EditDynEntryStatus::SetEntryType EDynEntryTypes    id
 

Definition at line 81 of file TGo4EditDynEntryStatus.cxx.

References fiEntryType, fxEntryStatus, fxPointerEntryStatus, fxTreeEntryStatus, kDataPointer, kTreeDraw, and TGo4DynamicEntryStatus::ResetNames().

Referenced by UpdateEntry().

EDynEntryTypes TGo4EditDynEntryStatus::GetEntryType   [inline]
 

Definition at line 49 of file TGo4EditDynEntryStatus.h.

References EDynEntryTypes, and fiEntryType.

void TGo4EditDynEntryStatus::SetEntryName const Text_t *    txt
 

Setter methods for entry name etc.:.

Definition at line 127 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus.

void TGo4EditDynEntryStatus::SetListName const Text_t *    txt
 

Definition at line 133 of file TGo4EditDynEntryStatus.cxx.

void TGo4EditDynEntryStatus::SetConditionName const Text_t *    txt
 

Definition at line 139 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus, and TGo4DynamicEntryStatus::SetConditionName().

const Text_t * TGo4EditDynEntryStatus::GetConditionName  
 

Definition at line 144 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus, and TGo4DynamicEntryStatus::GetConditionName().

void TGo4EditDynEntryStatus::SetConditionEnabled Bool_t    on
 

Definition at line 263 of file TGo4EditDynEntryStatus.cxx.

References TGo4DynamicEntry::fgcNOCONDITION, fxEntryStatus, and TGo4DynamicEntryStatus::SetConditionName().

void TGo4EditDynEntryStatus::SetConditionYEnabled Bool_t    on
 

Definition at line 276 of file TGo4EditDynEntryStatus.cxx.

References TGo4DynamicEntry::fgcNODATA, TGo4DynamicEntry::fgcNOEVENT, SetCDataY(), and SetCEvY().

void TGo4EditDynEntryStatus::SetCEvX const Text_t *    txt
 

Definition at line 149 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus, and TGo4DynamicEntryStatus::SetConEventName().

void TGo4EditDynEntryStatus::SetCDataX const Text_t *    txt
 

Definition at line 154 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus, and TGo4DynamicEntryStatus::SetConVarName().

void TGo4EditDynEntryStatus::SetCEvY const Text_t *    txt
 

Definition at line 159 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus, and TGo4DynamicEntryStatus::SetConEventName().

Referenced by SetConditionYEnabled().

void TGo4EditDynEntryStatus::SetCDataY const Text_t *    txt
 

Definition at line 165 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus, and TGo4DynamicEntryStatus::SetConVarName().

Referenced by SetConditionYEnabled().

void TGo4EditDynEntryStatus::SetHistogramName const Text_t *    txt
 

Definition at line 170 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus, and TGo4DynamicEntryStatus::SetHistogramName().

const Text_t * TGo4EditDynEntryStatus::GetHistogramName  
 

Definition at line 175 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus, and TGo4DynamicEntryStatus::GetHistogramName().

void TGo4EditDynEntryStatus::SetHisEvX const Text_t *    txt
 

Definition at line 181 of file TGo4EditDynEntryStatus.cxx.

References fxPointerEntryStatus, and TGo4HistogramEntryStatus::SetHisEventName().

void TGo4EditDynEntryStatus::SetHisEvY const Text_t *    txt
 

Definition at line 190 of file TGo4EditDynEntryStatus.cxx.

References fxPointerEntryStatus, and TGo4HistogramEntryStatus::SetHisEventName().

Referenced by SetHisYEnabled().

void TGo4EditDynEntryStatus::SetHisEvZ const Text_t *    txt
 

Definition at line 198 of file TGo4EditDynEntryStatus.cxx.

References fxPointerEntryStatus, and TGo4HistogramEntryStatus::SetHisEventName().

Referenced by SetHisYEnabled(), and SetHisZEnabled().

void TGo4EditDynEntryStatus::SetHisDatX const Text_t *    txt
 

Definition at line 206 of file TGo4EditDynEntryStatus.cxx.

References fxPointerEntryStatus, and TGo4HistogramEntryStatus::SetHisVarName().

void TGo4EditDynEntryStatus::SetHisDatY const Text_t *    txt
 

Definition at line 214 of file TGo4EditDynEntryStatus.cxx.

References fxPointerEntryStatus, and TGo4HistogramEntryStatus::SetHisVarName().

Referenced by SetHisYEnabled().

void TGo4EditDynEntryStatus::SetHisDatZ const Text_t *    txt
 

Definition at line 222 of file TGo4EditDynEntryStatus.cxx.

References fxPointerEntryStatus, and TGo4HistogramEntryStatus::SetHisVarName().

Referenced by SetHisYEnabled(), and SetHisZEnabled().

void TGo4EditDynEntryStatus::SetHisYEnabled Bool_t    on
 

Definition at line 288 of file TGo4EditDynEntryStatus.cxx.

References TGo4DynamicEntry::fgcNODATA, TGo4DynamicEntry::fgcNOEVENT, SetHisDatY(), SetHisDatZ(), SetHisEvY(), and SetHisEvZ().

void TGo4EditDynEntryStatus::SetHisZEnabled Bool_t    on
 

Definition at line 302 of file TGo4EditDynEntryStatus.cxx.

References TGo4DynamicEntry::fgcNODATA, TGo4DynamicEntry::fgcNOEVENT, SetHisDatZ(), and SetHisEvZ().

void TGo4EditDynEntryStatus::SetTreeName const Text_t *    txt
 

Definition at line 230 of file TGo4EditDynEntryStatus.cxx.

References fxTreeEntryStatus, and TGo4TreeHistogramEntryStatus::SetTreeName().

void TGo4EditDynEntryStatus::SetTreeExpression const Text_t *    txt
 

Definition at line 238 of file TGo4EditDynEntryStatus.cxx.

References fxTreeEntryStatus, and TGo4TreeHistogramEntryStatus::SetVarexp().

void TGo4EditDynEntryStatus::SetTreeCut const Text_t *    txt
 

Definition at line 247 of file TGo4EditDynEntryStatus.cxx.

References fxTreeEntryStatus, and TGo4TreeHistogramEntryStatus::SetSelection().

void TGo4EditDynEntryStatus::SetEntryEnabled Bool_t    on
 

Definition at line 258 of file TGo4EditDynEntryStatus.cxx.

References TGo4DynamicEntryStatus::EnableProcessing(), and fxEntryStatus.

void TGo4EditDynEntryStatus::ResetNames  
 

Definition at line 314 of file TGo4EditDynEntryStatus.cxx.

References fxEntryStatus, and TGo4DynamicEntryStatus::ResetNames().


Member Data Documentation

EDynEntryTypes TGo4EditDynEntryStatus::fiEntryType [private]
 

this id is used to switch the type of the dynamic entry.

Definition at line 80 of file TGo4EditDynEntryStatus.h.

Referenced by GetEntryType(), SetEntryType(), and TGo4EditDynEntryStatus().

TGo4DynamicEntryStatus* TGo4EditDynEntryStatus::fxEntryStatus [private]
 

local copy of the edited entry status.

Definition at line 83 of file TGo4EditDynEntryStatus.h.

Referenced by GetConditionName(), GetEntryStatus(), GetHistogramName(), ResetNames(), SetCDataX(), SetCDataY(), SetCEvX(), SetCEvY(), SetConditionEnabled(), SetConditionName(), SetEntryEnabled(), SetEntryName(), SetEntryType(), SetHistogramName(), TGo4EditDynEntryStatus(), UpdateEntry(), and ~TGo4EditDynEntryStatus().

TGo4HistogramEntryStatus* TGo4EditDynEntryStatus::fxPointerEntryStatus [private]
 

downcasted reference to entry status in case of pointer entry.

Definition at line 86 of file TGo4EditDynEntryStatus.h.

Referenced by SetEntryType(), SetHisDatX(), SetHisDatY(), SetHisDatZ(), SetHisEvX(), SetHisEvY(), SetHisEvZ(), TGo4EditDynEntryStatus(), and UpdateEntry().

TGo4TreeHistogramEntryStatus* TGo4EditDynEntryStatus::fxTreeEntryStatus [private]
 

downcasted reference to entry status in case of treedraw entry.

Definition at line 89 of file TGo4EditDynEntryStatus.h.

Referenced by SetEntryType(), SetTreeCut(), SetTreeExpression(), SetTreeName(), TGo4EditDynEntryStatus(), and UpdateEntry().


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