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

TGo4WindowEditStatus Class Reference

#include <TGo4WindowEditStatus.h>

Inheritance diagram for TGo4WindowEditStatus:

TGo4Status List of all members.

Public Methods

 TGo4WindowEditStatus (const char *name, const char *title)
virtual ~TGo4WindowEditStatus ()
TGo4ConditionGetCondition ()
 Direct access to condition. More...

void SetCondition (TGo4Condition *con)
 Replace edited condition by new one. More...

Double_t Xmin ()
 Return values for currently set condition:. More...

Double_t Xmax ()
 Return values for currently set condition:. More...

Double_t Ymin ()
 Return values for currently set condition:. More...

Double_t Ymax ()
 Return values for currently set condition:. More...

Int_t Counts ()
 Return values for currently set condition:. More...

Int_t TrueCounts ()
 Return values for currently set condition:. More...

Bool_t IsEnabled ()
 Return values for currently set condition:. More...

Bool_t TrueValue ()
 Return values for currently set condition:. More...

Bool_t FalseValue ()
 Return values for currently set condition:. More...

Bool_t ResultValue ()
 Return values for currently set condition:. More...

Bool_t IsVisible ()
 Return values for currently set condition:. More...

const Text_t * ConditionName ()
 Return values for currently set condition:. More...

Bool_t IsMultiEdit ()
void SetMultiEdit (Bool_t on)
Bool_t Is2D ()
Bool_t IsArray ()
Bool_t IsPolygon ()
Bool_t IsCentralMode ()
void SetCentralMode (Bool_t on)
Int_t GetCurrentIndex ()
void SetCurrentIndex (Int_t ix)
void SetSlot (TGo4WindowEditSlots *myslot)
Int_t GetNumberOfConditions ()
 Number of conditions in case of array. More...

void Print (Option_t *opt="")
 Implement Print with our TGo4Log mechanism options may be C for condition, S for stats and M for marker or a combination of these. More...


Private Attributes

TGo4ConditionfxCondition
 owner pointer on condition under edit. More...

TGo4WindowEditSlotsfxSlots
 We need this backpointer for the log functionality *. More...

Bool_t fbCentralMode
 true if condition editor works in central mode, otherwise false. More...


Detailed Description

Author:
Mohammad Al-Turany, Joern Adamczewski

Definition at line 28 of file TGo4WindowEditStatus.h.


Constructor & Destructor Documentation

TGo4WindowEditStatus::TGo4WindowEditStatus const char *    name,
const char *    title
 

Definition at line 25 of file TGo4WindowEditStatus.cxx.

TGo4WindowEditStatus::~TGo4WindowEditStatus   [virtual]
 

Definition at line 32 of file TGo4WindowEditStatus.cxx.

References fxCondition.


Member Function Documentation

TGo4Condition* TGo4WindowEditStatus::GetCondition   [inline]
 

Direct access to condition.

Definition at line 35 of file TGo4WindowEditStatus.h.

References fxCondition.

Referenced by TGo4WindowEditSlots::ClearConditions(), TGo4WindowEditSlots::ClearCounters(), TGo4WindowEditSlots::DrawConditions(), TGo4WindowEditSlots::EnterEvent(), TGo4WindowEditSlots::GetCMax(), TGo4WindowEditSlots::GetIntegral(), TGo4WindowEditSlots::GetLinkedHistogramName(), TGo4WindowEditSlots::GetMean(), TGo4WindowEditSlots::GetRMS(), TGo4WindowEditSlots::GetXMax(), TGo4WindowEditSlots::GetYMax(), TGo4WindowEditSlots::IsCMaxDraw(), TGo4WindowEditSlots::IsHistogramLink(), TGo4WindowEditSlots::IsIntDraw(), TGo4WindowEditSlots::IsLabelDraw(), TGo4WindowEditSlots::IsLimitsDraw(), TGo4WindowEditSlots::IsXMaxDraw(), TGo4WindowEditSlots::IsXMeanDraw(), TGo4WindowEditSlots::IsXRMSDraw(), TGo4WindowEditSlots::IsYMaxDraw(), TGo4WindowEditSlots::IsYMeanDraw(), TGo4WindowEditSlots::IsYRMSDraw(), TGo4QConItem::ItemDBkRemote(), TGo4WindowEditSlots::SendRefreshCommand(), TGo4WindowEditSlots::SendUpdateCommand(), TGo4WindowEditSlots::SetCMaxDraw(), TGo4WindowEditSlots::SetCurrentPad(), TGo4WindowEditSlots::SetHistogramLink(), TGo4WindowEditSlots::SetIntDraw(), TGo4WindowEditSlots::SetInvertMode(), TGo4WindowEditSlots::SetLabelDraw(), TGo4WindowEditSlots::SetLimits(), TGo4WindowEditSlots::SetLimitsDraw(), TGo4WindowEditSlots::SetNewTCutG(), TGo4WindowEditSlots::SetResultMode(), TGo4WindowEditSlots::SetVisible(), TGo4WindowEditSlots::SetXMaxDraw(), TGo4WindowEditSlots::SetXMeanDraw(), TGo4WindowEditSlots::SetXRMSDraw(), TGo4WindowEditSlots::SetYMaxDraw(), TGo4WindowEditSlots::SetYMeanDraw(), and TGo4WindowEditSlots::SetYRMSDraw().

void TGo4WindowEditStatus::SetCondition TGo4Condition   con
 

Replace edited condition by new one.

Definition at line 40 of file TGo4WindowEditStatus.cxx.

References fxCondition, TGo4Condition::IsArrayType(), TGo4Condition::IsMultiEdit(), TGo4Condition::SetMultiEdit(), and TGo4Condition::SetOwnedByEditor().

Referenced by TGo4WindowEditSlots::AddObject(), and TGo4WindowEditSlots::AssignWorkViewPanel().

Double_t TGo4WindowEditStatus::Xmin  
 

Return values for currently set condition:.

Definition at line 90 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::GetXLow().

Referenced by TGo4WindowEditSlots::Click(), and Print().

Double_t TGo4WindowEditStatus::Xmax  
 

Return values for currently set condition:.

Definition at line 96 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::GetXUp().

Referenced by TGo4WindowEditSlots::Click(), and Print().

Double_t TGo4WindowEditStatus::Ymin  
 

Return values for currently set condition:.

Definition at line 102 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::GetYLow().

Referenced by TGo4WindowEditSlots::Click(), and Print().

Double_t TGo4WindowEditStatus::Ymax  
 

Return values for currently set condition:.

Definition at line 108 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::GetYUp().

Referenced by TGo4WindowEditSlots::Click(), and Print().

Int_t TGo4WindowEditStatus::Counts  
 

Return values for currently set condition:.

Definition at line 167 of file TGo4WindowEditStatus.cxx.

References TGo4Condition::Counts(), and fxCondition.

Referenced by Print().

Int_t TGo4WindowEditStatus::TrueCounts  
 

Return values for currently set condition:.

Definition at line 173 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::TrueCounts().

Referenced by Print().

Bool_t TGo4WindowEditStatus::IsEnabled  
 

Return values for currently set condition:.

Definition at line 114 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::GetFlags().

Referenced by Print().

Bool_t TGo4WindowEditStatus::TrueValue  
 

Return values for currently set condition:.

Definition at line 127 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::GetFlags().

Referenced by Print().

Bool_t TGo4WindowEditStatus::FalseValue  
 

Return values for currently set condition:.

Definition at line 140 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::GetFlags().

Bool_t TGo4WindowEditStatus::ResultValue  
 

Return values for currently set condition:.

Definition at line 153 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::GetFlags().

Referenced by Print().

Bool_t TGo4WindowEditStatus::IsVisible  
 

Return values for currently set condition:.

Definition at line 187 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::IsVisible().

Referenced by TGo4WindowEditSlots::IsVisible(), and Print().

const Text_t * TGo4WindowEditStatus::ConditionName  
 

Return values for currently set condition:.

Definition at line 179 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::GetActiveCondition().

Referenced by Print().

Bool_t TGo4WindowEditStatus::IsMultiEdit  
 

Definition at line 204 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::IsMultiEdit().

void TGo4WindowEditStatus::SetMultiEdit Bool_t    on
 

Definition at line 210 of file TGo4WindowEditStatus.cxx.

References fxCondition, TGo4Condition::IsArrayType(), and TGo4Condition::SetMultiEdit().

Bool_t TGo4WindowEditStatus::Is2D  
 

Definition at line 234 of file TGo4WindowEditStatus.cxx.

References fxCondition, TGo4Condition::GetActiveCondition(), and TGo4Condition::GetDimension().

Referenced by Print(), and TGo4WindowEditSlots::SetLimits().

Bool_t TGo4WindowEditStatus::IsArray  
 

Definition at line 227 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::IsArrayType().

Referenced by TGo4WindowEditSlots::Click().

Bool_t TGo4WindowEditStatus::IsPolygon  
 

Definition at line 221 of file TGo4WindowEditStatus.cxx.

References fxCondition, TGo4Condition::GetActiveCondition(), and TGo4Condition::IsPolygonType().

Referenced by TGo4WindowEditSlots::ClearConditions(), TGo4WindowEditSlots::DrawConditions(), TGo4WindowEditSlots::EnterEvent(), Print(), and TGo4WindowEditSlots::SetNewTCutG().

Bool_t TGo4WindowEditStatus::IsCentralMode   [inline]
 

Definition at line 68 of file TGo4WindowEditStatus.h.

References fbCentralMode.

void TGo4WindowEditStatus::SetCentralMode Bool_t    on [inline]
 

Definition at line 69 of file TGo4WindowEditStatus.h.

References fbCentralMode.

Int_t TGo4WindowEditStatus::GetCurrentIndex  
 

Definition at line 198 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::GetCurrentIndex().

Referenced by TGo4WindowEditSlots::Click().

void TGo4WindowEditStatus::SetCurrentIndex Int_t    ix
 

Definition at line 193 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::SetCurrentIndex().

void TGo4WindowEditStatus::SetSlot TGo4WindowEditSlots   myslot
 

Definition at line 77 of file TGo4WindowEditStatus.cxx.

References fxSlots.

Referenced by TGo4WindowEditSlots::TGo4WindowEditSlots().

Int_t TGo4WindowEditStatus::GetNumberOfConditions  
 

Number of conditions in case of array.

Definition at line 84 of file TGo4WindowEditStatus.cxx.

References fxCondition, and TGo4Condition::GetNumberOfConditions().

Referenced by TGo4WindowEditSlots::Click().

void TGo4WindowEditStatus::Print Option_t *    opt = ""
 

Implement Print with our TGo4Log mechanism options may be C for condition, S for stats and M for marker or a combination of these.

default is all.

Definition at line 242 of file TGo4WindowEditStatus.cxx.

References ConditionName(), Counts(), fxSlots, TGo4WindowEditSlots::GetCMax(), TGo4WindowEditSlots::GetHistogramName(), TGo4WindowEditSlots::GetIntegral(), TGo4WindowEditSlots::GetMean(), TGo4WindowEditSlots::GetRMS(), TGo4WindowEditSlots::GetXMax(), TGo4WindowEditSlots::GetYMax(), Is2D(), IsEnabled(), IsPolygon(), IsVisible(), TGo4Log::Message(), ResultValue(), TrueCounts(), TrueValue(), Xmax(), Xmin(), Ymax(), and Ymin().


Member Data Documentation

TGo4Condition* TGo4WindowEditStatus::fxCondition [private]
 

owner pointer on condition under edit.

Definition at line 83 of file TGo4WindowEditStatus.h.

Referenced by ConditionName(), Counts(), FalseValue(), GetCondition(), GetCurrentIndex(), GetNumberOfConditions(), Is2D(), IsArray(), IsEnabled(), IsMultiEdit(), IsPolygon(), IsVisible(), ResultValue(), SetCondition(), SetCurrentIndex(), SetMultiEdit(), TrueCounts(), TrueValue(), Xmax(), Xmin(), Ymax(), Ymin(), and ~TGo4WindowEditStatus().

TGo4WindowEditSlots* TGo4WindowEditStatus::fxSlots [private]
 

We need this backpointer for the log functionality *.

Definition at line 86 of file TGo4WindowEditStatus.h.

Referenced by Print(), and SetSlot().

Bool_t TGo4WindowEditStatus::fbCentralMode [private]
 

true if condition editor works in central mode, otherwise false.

Definition at line 89 of file TGo4WindowEditStatus.h.

Referenced by IsCentralMode(), and SetCentralMode().


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