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

TGo4HistogramEntryStatus Class Reference

Status object which contains the names of the object and the corresponding indices/conditions in the dynamic list entry. More...

#include <TGo4HistogramEntryStatus.h>

Inheritance diagram for TGo4HistogramEntryStatus:

TGo4DynamicEntryStatus TGo4Status List of all members.

Public Methods

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

virtual ~TGo4HistogramEntryStatus ()
virtual void ResetNames ()
virtual void Print (Option_t *dummy="") const
const Text_t * GetHistogramName ()
const Text_t * GetHistogramClass ()
const Text_t * GetHisVarName (UInt_t ix)
const Text_t * GetHisEventName (UInt_t ix)

Protected Methods

void SetHistogram (TH1 *his)
void SetHisEventNames (TString *names)
void SetHisVarNames (TString *names)
virtual void SetHistogramName (const Text_t *name)
void SetHisVarName (UInt_t ix, const Text_t *txt)
void SetHisEventName (UInt_t ix, const Text_t *txt)

Private Methods

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

 TGo4HistogramEntryStatus (const Text_t *name)
 private ctor may only be invoked by TGo4DynamicEntry, which is friend. More...


Private Attributes

TString fxHistogramName
 Title of the analysis object, for example a histogram. More...

TString fxHistogramClass
 The analysis object class name. More...

TString fxHisVarName [__MAXHISDIM__]
 Array of names of the x,y,z,.. More...

TString fxHisEventName [__MAXHISDIM__]
 Array of names of the events which contain the data members to be filled into the x,y,z,.. More...


Friends

class TGo4HistogramEntry
class TGo4DynamicList
class TGo4EditDynEntryStatus
class TGo4AnalysisObjectManager

Detailed Description

Status object which contains the names of the object and the corresponding indices/conditions in the dynamic list entry.

The status objects are kept in an own status list, which may be requested from the display and used to show the available analysis objects.

Definition at line 30 of file TGo4HistogramEntryStatus.h.


Constructor & Destructor Documentation

TGo4HistogramEntryStatus::TGo4HistogramEntryStatus  
 

default ctor for streamer.

Definition at line 31 of file TGo4HistogramEntryStatus.cxx.

References TRACE.

TGo4HistogramEntryStatus::~TGo4HistogramEntryStatus   [virtual]
 

Definition at line 37 of file TGo4HistogramEntryStatus.cxx.

References TRACE.

TGo4HistogramEntryStatus::TGo4HistogramEntryStatus const Text_t *    name [private]
 

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

Definition at line 24 of file TGo4HistogramEntryStatus.cxx.

References ResetNames(), and TRACE.


Member Function Documentation

void TGo4HistogramEntryStatus::ResetNames   [virtual]
 

Reimplemented from TGo4DynamicEntryStatus.

Definition at line 114 of file TGo4HistogramEntryStatus.cxx.

References TGo4DynamicEntry::fgcNOCONDITION, TGo4DynamicEntry::fgcNODATA, TGo4DynamicEntry::fgcNOEVENT, TGo4HistogramEntry::fguMAXHISDIMENSION, fxHisEventName, fxHisVarName, TGo4DynamicEntryStatus::ResetNames(), SetHistogramName(), and TRACE.

Referenced by TGo4AnalysisObjectManager::AddDynamicHistogram(), and TGo4HistogramEntryStatus().

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

Reimplemented from TGo4Status.

Definition at line 134 of file TGo4HistogramEntryStatus.cxx.

References __MAXCONDIM__, __MAXHISDIM__, TGo4DynamicEntryStatus::AutoProcessIsEnabled(), TGo4DynamicEntryStatus::GetConditionClass(), TGo4DynamicEntryStatus::GetConditionName(), TGo4DynamicEntryStatus::GetConEventName(), TGo4DynamicEntryStatus::GetConVarName(), GetHisEventName(), GetHistogramName(), GetHisVarName(), and i.

const Text_t * TGo4HistogramEntryStatus::GetHistogramName   [virtual]
 

Reimplemented from TGo4DynamicEntryStatus.

Definition at line 62 of file TGo4HistogramEntryStatus.cxx.

References fxHistogramName.

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

const Text_t * TGo4HistogramEntryStatus::GetHistogramClass  
 

Definition at line 67 of file TGo4HistogramEntryStatus.cxx.

References fxHistogramClass.

const Text_t * TGo4HistogramEntryStatus::GetHisVarName UInt_t    ix
 

Definition at line 72 of file TGo4HistogramEntryStatus.cxx.

References TGo4HistogramEntry::fguMAXHISDIMENSION, fxHisVarName, and TRACE.

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

const Text_t * TGo4HistogramEntryStatus::GetHisEventName UInt_t    ix
 

Definition at line 79 of file TGo4HistogramEntryStatus.cxx.

References TGo4HistogramEntry::fguMAXHISDIMENSION, fxHisEventName, and TRACE.

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

void TGo4HistogramEntryStatus::SetHistogram TH1 *    his [protected]
 

Definition at line 99 of file TGo4HistogramEntryStatus.cxx.

References fxHistogramClass, fxHistogramName, and TRACE.

void TGo4HistogramEntryStatus::SetHisEventNames TString *    names [protected]
 

Definition at line 43 of file TGo4HistogramEntryStatus.cxx.

References TGo4HistogramEntry::fguMAXHISDIMENSION, fxHisEventName, and TRACE.

Referenced by TGo4AnalysisObjectManager::AddDynamicHistogram(), and TGo4HistogramEntry::UpdateStatus().

void TGo4HistogramEntryStatus::SetHisVarNames TString *    names [protected]
 

Definition at line 52 of file TGo4HistogramEntryStatus.cxx.

References TGo4HistogramEntry::fguMAXHISDIMENSION, fxHisVarName, and TRACE.

Referenced by TGo4AnalysisObjectManager::AddDynamicHistogram(), and TGo4HistogramEntry::UpdateStatus().

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

Reimplemented from TGo4DynamicEntryStatus.

Definition at line 109 of file TGo4HistogramEntryStatus.cxx.

References fxHistogramName.

Referenced by TGo4AnalysisObjectManager::AddDynamicHistogram(), ResetNames(), and TGo4HistogramEntry::UpdateStatus().

void TGo4HistogramEntryStatus::SetHisVarName UInt_t    ix,
const Text_t *    txt
[protected]
 

Definition at line 86 of file TGo4HistogramEntryStatus.cxx.

References TGo4HistogramEntry::fguMAXHISDIMENSION, and fxHisVarName.

Referenced by TGo4EditDynEntryStatus::SetHisDatX(), TGo4EditDynEntryStatus::SetHisDatY(), and TGo4EditDynEntryStatus::SetHisDatZ().

void TGo4HistogramEntryStatus::SetHisEventName UInt_t    ix,
const Text_t *    txt
[protected]
 

Definition at line 92 of file TGo4HistogramEntryStatus.cxx.

References TGo4HistogramEntry::fguMAXHISDIMENSION, and fxHisEventName.

Referenced by TGo4EditDynEntryStatus::SetHisEvX(), TGo4EditDynEntryStatus::SetHisEvY(), and TGo4EditDynEntryStatus::SetHisEvZ().

TGo4DynamicEntry * TGo4HistogramEntryStatus::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 127 of file TGo4HistogramEntryStatus.cxx.

References TGo4HistogramEntry::SetStatus(), and TGo4HistogramEntry.


Friends And Related Function Documentation

friend class TGo4HistogramEntry [friend]
 

Definition at line 32 of file TGo4HistogramEntryStatus.h.

Referenced by CreateDynamicEntry().

friend class TGo4DynamicList [friend]
 

Reimplemented from TGo4DynamicEntryStatus.

Definition at line 33 of file TGo4HistogramEntryStatus.h.

friend class TGo4EditDynEntryStatus [friend]
 

Reimplemented from TGo4DynamicEntryStatus.

Definition at line 34 of file TGo4HistogramEntryStatus.h.

friend class TGo4AnalysisObjectManager [friend]
 

Definition at line 35 of file TGo4HistogramEntryStatus.h.


Member Data Documentation

TString TGo4HistogramEntryStatus::fxHistogramName [private]
 

Title of the analysis object, for example a histogram.

Definition at line 81 of file TGo4HistogramEntryStatus.h.

Referenced by GetHistogramName(), SetHistogram(), and SetHistogramName().

TString TGo4HistogramEntryStatus::fxHistogramClass [private]
 

The analysis object class name.

Definition at line 86 of file TGo4HistogramEntryStatus.h.

Referenced by GetHistogramClass(), and SetHistogram().

TString TGo4HistogramEntryStatus::fxHisVarName[__MAXHISDIM__] [private]
 

Array of names of the x,y,z,..

coordinate data members.

Definition at line 92 of file TGo4HistogramEntryStatus.h.

Referenced by GetHisVarName(), ResetNames(), SetHisVarName(), and SetHisVarNames().

TString TGo4HistogramEntryStatus::fxHisEventName[__MAXHISDIM__] [private]
 

Array of names of the events which contain the data members to be filled into the x,y,z,..

coordinates.

Definition at line 99 of file TGo4HistogramEntryStatus.h.

Referenced by GetHisEventName(), ResetNames(), SetHisEventName(), and SetHisEventNames().


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