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 ()
TGo4Condition * GetCondition ()
 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

TGo4Condition * fxCondition
 owner pointer on condition under edit. More...

TGo4WindowEditSlots * fxSlots
 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