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

TGo4HistogramStatus Class Reference

Runtime status of a histogram object. More...

#include <TGo4HistogramStatus.h>

Inheritance diagram for TGo4HistogramStatus:

TGo4ObjectStatus TGo4Status List of all members.

Public Methods

 TGo4HistogramStatus ()
 TGo4HistogramStatus (TH1 *his, Bool_t allstatistics=kFALSE)
 Create status from given histogram object. More...

virtual ~TGo4HistogramStatus ()
virtual Int_t PrintStatus (Text_t *buffer=0, Int_t buflen=0)
 basic method to printout status information on stdout; to be overridden by specific subclass. More...

Int_t GetDimension ()
Int_t GetXbins ()
Int_t GetYbins ()
Int_t GetZbins ()
Axis_t GetXmin ()
Axis_t GetXmax ()
Axis_t GetYmin ()
Axis_t GetYmax ()
Axis_t GetZmin ()
Axis_t GetZmax ()
Stat_t GetEntries ()
Stat_t GetXmean ()
Stat_t GetYmean ()
Stat_t GetZmean ()
Stat_t GetXrms ()
Stat_t GetYrms ()
Stat_t GetZrms ()

Private Attributes

Int_t fiDim
 Histogram dimension (1,2,3). More...

Int_t fiNbinX
 Number of bins in x axis. More...

Int_t fiNbinY
 Number of bins in y axis. More...

Int_t fiNbinZ
 Number of bins in z axis. More...

Axis_t fdXmin
 Lower edge of x axis. More...

Axis_t fdXmax
 Upper edge of x axis. More...

Axis_t fdYmin
 Lower edge of y axis. More...

Axis_t fdYmax
 Upper edge of y axis. More...

Axis_t fdZmin
 Lower edge of z axis. More...

Axis_t fdZmax
 Upper edge of z axis. More...

Stat_t fdEntries
 Number of filled entries. More...

Stat_t fdXmean
 Mean value in x projection. More...

Stat_t fdYmean
 Mean value in y projection. More...

Stat_t fdZmean
 Mean value in z projection. More...

Stat_t fdXrms
 Root mean square value in x projection. More...

Stat_t fdYrms
 Root mean square value in y projection. More...

Stat_t fdZrms
 Root mean square value in z projection. More...


Friends

class TGo4ComCreateHistogram

Detailed Description

Runtime status of a histogram object.

Author:
J. Adamczewski
Since:
09-jul-2001

Definition at line 27 of file TGo4HistogramStatus.h.


Constructor & Destructor Documentation

TGo4HistogramStatus::TGo4HistogramStatus  
 

Definition at line 179 of file TGo4HistogramStatus.cxx.

References TRACE.

TGo4HistogramStatus::TGo4HistogramStatus TH1 *    his,
Bool_t    allstatistics = kFALSE
 

Create status from given histogram object.

If argument allstatistics is kTRUE, system time and mean/rms is calculated as well. Default is disabled, since 2d histograms are very time consuming here!

Definition at line 25 of file TGo4HistogramStatus.cxx.

References fdEntries, fdXmax, fdXmean, fdXmin, fdXrms, fdYmax, fdYmean, fdYmin, fdYrms, fdZmax, fdZmean, fdZmin, fdZrms, fiDim, fiNbinX, fiNbinY, fiNbinZ, TGo4ObjectStatus::fiObjectSize, and TRACE.

TGo4HistogramStatus::~TGo4HistogramStatus   [virtual]
 

Definition at line 190 of file TGo4HistogramStatus.cxx.

References TRACE.


Member Function Documentation

Int_t TGo4HistogramStatus::PrintStatus Text_t *    buffer = 0,
Int_t    buflen = 0
[virtual]
 

basic method to printout status information on stdout; to be overridden by specific subclass.

Reimplemented from TGo4ObjectStatus.

Definition at line 196 of file TGo4HistogramStatus.cxx.

References GetDimension(), GetEntries(), GetXbins(), GetXmax(), GetXmean(), GetXmin(), GetXrms(), GetYbins(), GetYmax(), GetYmean(), GetYmin(), GetYrms(), GetZbins(), GetZmax(), GetZmean(), GetZmin(), GetZrms(), TGo4Status::PrintBuffer(), TGo4Status::PrintIndent(), TGo4ObjectStatus::PrintStatus(), and TRACE.

Int_t TGo4HistogramStatus::GetDimension   [inline]
 

Definition at line 47 of file TGo4HistogramStatus.h.

References fiDim.

Referenced by TGo4ComCreateHistogram::ExeCom(), and PrintStatus().

Int_t TGo4HistogramStatus::GetXbins   [inline]
 

Definition at line 49 of file TGo4HistogramStatus.h.

References fiNbinX.

Referenced by TGo4ComCreateHistogram::ExeCom(), and PrintStatus().

Int_t TGo4HistogramStatus::GetYbins   [inline]
 

Definition at line 51 of file TGo4HistogramStatus.h.

References fiNbinY.

Referenced by TGo4ComCreateHistogram::ExeCom(), and PrintStatus().

Int_t TGo4HistogramStatus::GetZbins   [inline]
 

Definition at line 53 of file TGo4HistogramStatus.h.

References fiNbinZ.

Referenced by TGo4ComCreateHistogram::ExeCom(), and PrintStatus().

Axis_t TGo4HistogramStatus::GetXmin   [inline]
 

Definition at line 55 of file TGo4HistogramStatus.h.

References fdXmin.

Referenced by TGo4ComCreateHistogram::ExeCom(), and PrintStatus().

Axis_t TGo4HistogramStatus::GetXmax   [inline]
 

Definition at line 57 of file TGo4HistogramStatus.h.

References fdXmax.

Referenced by TGo4ComCreateHistogram::ExeCom(), and PrintStatus().

Axis_t TGo4HistogramStatus::GetYmin   [inline]
 

Definition at line 59 of file TGo4HistogramStatus.h.

References fdYmin.

Referenced by TGo4ComCreateHistogram::ExeCom(), and PrintStatus().

Axis_t TGo4HistogramStatus::GetYmax   [inline]
 

Definition at line 61 of file TGo4HistogramStatus.h.

References fdYmax.

Referenced by TGo4ComCreateHistogram::ExeCom(), and PrintStatus().

Axis_t TGo4HistogramStatus::GetZmin   [inline]
 

Definition at line 63 of file TGo4HistogramStatus.h.

References fdZmin.

Referenced by TGo4ComCreateHistogram::ExeCom(), and PrintStatus().

Axis_t TGo4HistogramStatus::GetZmax   [inline]
 

Definition at line 65 of file TGo4HistogramStatus.h.

References fdZmax.

Referenced by TGo4ComCreateHistogram::ExeCom(), and PrintStatus().

Stat_t TGo4HistogramStatus::GetEntries   [inline]
 

Definition at line 67 of file TGo4HistogramStatus.h.

References fdEntries.

Referenced by PrintStatus().

Stat_t TGo4HistogramStatus::GetXmean   [inline]
 

Definition at line 69 of file TGo4HistogramStatus.h.

References fdXmean.

Referenced by PrintStatus().

Stat_t TGo4HistogramStatus::GetYmean   [inline]
 

Definition at line 71 of file TGo4HistogramStatus.h.

References fdYmean.

Referenced by PrintStatus().

Stat_t TGo4HistogramStatus::GetZmean   [inline]
 

Definition at line 73 of file TGo4HistogramStatus.h.

References fdZmean.

Referenced by PrintStatus().

Stat_t TGo4HistogramStatus::GetXrms   [inline]
 

Definition at line 75 of file TGo4HistogramStatus.h.

References fdXrms.

Referenced by PrintStatus().

Stat_t TGo4HistogramStatus::GetYrms   [inline]
 

Definition at line 77 of file TGo4HistogramStatus.h.

References fdYrms.

Referenced by PrintStatus().

Stat_t TGo4HistogramStatus::GetZrms   [inline]
 

Definition at line 79 of file TGo4HistogramStatus.h.

References fdZrms.

Referenced by PrintStatus().


Friends And Related Function Documentation

friend class TGo4ComCreateHistogram [friend]
 

Definition at line 29 of file TGo4HistogramStatus.h.


Member Data Documentation

Int_t TGo4HistogramStatus::fiDim [private]
 

Histogram dimension (1,2,3).

Definition at line 84 of file TGo4HistogramStatus.h.

Referenced by GetDimension(), TGo4ComCreateHistogram::SetDimension(), and TGo4HistogramStatus().

Int_t TGo4HistogramStatus::fiNbinX [private]
 

Number of bins in x axis.

Definition at line 87 of file TGo4HistogramStatus.h.

Referenced by GetXbins(), TGo4ComCreateHistogram::SetXbins(), and TGo4HistogramStatus().

Int_t TGo4HistogramStatus::fiNbinY [private]
 

Number of bins in y axis.

Definition at line 90 of file TGo4HistogramStatus.h.

Referenced by GetYbins(), TGo4ComCreateHistogram::SetYbins(), and TGo4HistogramStatus().

Int_t TGo4HistogramStatus::fiNbinZ [private]
 

Number of bins in z axis.

Definition at line 93 of file TGo4HistogramStatus.h.

Referenced by GetZbins(), TGo4ComCreateHistogram::SetZbins(), and TGo4HistogramStatus().

Axis_t TGo4HistogramStatus::fdXmin [private]
 

Lower edge of x axis.

Definition at line 96 of file TGo4HistogramStatus.h.

Referenced by GetXmin(), TGo4ComCreateHistogram::SetXmin(), and TGo4HistogramStatus().

Axis_t TGo4HistogramStatus::fdXmax [private]
 

Upper edge of x axis.

Definition at line 99 of file TGo4HistogramStatus.h.

Referenced by GetXmax(), TGo4ComCreateHistogram::SetXmax(), and TGo4HistogramStatus().

Axis_t TGo4HistogramStatus::fdYmin [private]
 

Lower edge of y axis.

Definition at line 102 of file TGo4HistogramStatus.h.

Referenced by GetYmin(), TGo4ComCreateHistogram::SetYmin(), and TGo4HistogramStatus().

Axis_t TGo4HistogramStatus::fdYmax [private]
 

Upper edge of y axis.

Definition at line 105 of file TGo4HistogramStatus.h.

Referenced by GetYmax(), TGo4ComCreateHistogram::SetYmax(), and TGo4HistogramStatus().

Axis_t TGo4HistogramStatus::fdZmin [private]
 

Lower edge of z axis.

Definition at line 108 of file TGo4HistogramStatus.h.

Referenced by GetZmin(), TGo4ComCreateHistogram::SetZmin(), and TGo4HistogramStatus().

Axis_t TGo4HistogramStatus::fdZmax [private]
 

Upper edge of z axis.

Definition at line 111 of file TGo4HistogramStatus.h.

Referenced by GetZmax(), TGo4ComCreateHistogram::SetZmax(), and TGo4HistogramStatus().

Stat_t TGo4HistogramStatus::fdEntries [private]
 

Number of filled entries.

Definition at line 114 of file TGo4HistogramStatus.h.

Referenced by GetEntries(), and TGo4HistogramStatus().

Stat_t TGo4HistogramStatus::fdXmean [private]
 

Mean value in x projection.

Definition at line 117 of file TGo4HistogramStatus.h.

Referenced by GetXmean(), and TGo4HistogramStatus().

Stat_t TGo4HistogramStatus::fdYmean [private]
 

Mean value in y projection.

Definition at line 120 of file TGo4HistogramStatus.h.

Referenced by GetYmean(), and TGo4HistogramStatus().

Stat_t TGo4HistogramStatus::fdZmean [private]
 

Mean value in z projection.

Definition at line 123 of file TGo4HistogramStatus.h.

Referenced by GetZmean(), and TGo4HistogramStatus().

Stat_t TGo4HistogramStatus::fdXrms [private]
 

Root mean square value in x projection.

Definition at line 126 of file TGo4HistogramStatus.h.

Referenced by GetXrms(), and TGo4HistogramStatus().

Stat_t TGo4HistogramStatus::fdYrms [private]
 

Root mean square value in y projection.

Definition at line 129 of file TGo4HistogramStatus.h.

Referenced by GetYrms(), and TGo4HistogramStatus().

Stat_t TGo4HistogramStatus::fdZrms [private]
 

Root mean square value in z projection.

Definition at line 132 of file TGo4HistogramStatus.h.

Referenced by GetZrms(), and TGo4HistogramStatus().


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