Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

H_Printout Class Reference

#include <H_Printout.h>

List of all members.

Public Methods

 H_Printout (HTL_STREAM_STD::ostream &s)
 Constructor.

 ~H_Printout ()
 Destructor.

int auto_setup ()
 Automatically sets up the printing page from UNIX environment COLUMNS, LINES.

void print (const I_Histo &a_histo)
 The method to print any histogram (1D & 2D).

void print1 (const I_Histo &a_histo)
 The method to print 1D histograms.

void print2 (const I_Histo &a_histo)
 The method to print 2D histograms.


Public Attributes

int columns
int lines

Protected Methods

double un_ov_value (const I_Histo &a_h, Extra_Index ei, Extra_Index ej)


Constructor & Destructor Documentation

H_Printout::H_Printout HTL_STREAM_STD::ostream &    s [inline]
 

Definition at line 31 of file H_Printout.h.

References columns, and lines.

H_Printout::~H_Printout   [inline]
 

Definition at line 33 of file H_Printout.h.


Member Function Documentation

int H_Printout::auto_setup  
 

Definition at line 61 of file H_Printout.cpp.

References columns, and lines.

void H_Printout::print const I_Histo   a_histo
 

Definition at line 71 of file H_Printout.cpp.

References I_Histo::dim(), HTL_ERR, print1(), and print2().

void H_Printout::print1 const I_Histo   a_histo
 

Definition at line 86 of file H_Printout.cpp.

References I_Histo::bin_count(), columns, H_Statistics::extra_entries_count(), I_Histo::i_bin(), I_Partition::i_bin_width(), I_Partition::i_lower_point(), I_Histo::i_partition(), H_Statistics::in_range_entries_count(), H_Bin_Helper::in_range_max_value(), H_Bin_Helper::in_range_min_value(), lines, H_Statistics::mean(), I_Histo::name(), H_Statistics::rms(), Size, and I_Bin::value().

Referenced by print().

void H_Printout::print2 const I_Histo   a_histo
 

Definition at line 422 of file H_Printout.cpp.

References I_Partition::bin_count(), columns, I_Histo::dim(), H_Statistics::extra_entries_count(), H_IN_RANGE, H_OVERFLOW, H_UNDERFLOW, I_Histo::i_bin(), I_Histo::I_Bin_Location, I_Partition::i_bin_width(), I_Partition::i_lower_point(), I_Histo::i_partition(), I_Partition::i_upper_point(), H_Statistics::in_range_entries_count(), H_Bin_Helper::in_range_max_value(), H_Bin_Helper::in_range_min_value(), H_Bin_Helper::in_range_value(), Index, lines, I_Histo::name(), Size, un_ov_value(), I_Bin::value(), and ZSPECTRUM.

Referenced by print().

double H_Printout::un_ov_value const I_Histo   a_h,
Extra_Index    ei,
Extra_Index    ej
[protected]
 

Definition at line 774 of file H_Printout.cpp.

References Extra_Index, I_Histo::i_extra_bin(), and I_Histo::I_Extra_Bin_Location.

Referenced by print2().


Member Data Documentation

int H_Printout::columns
 

Definition at line 29 of file H_Printout.h.

Referenced by auto_setup(), H_Printout(), print1(), and print2().

int H_Printout::lines
 

Definition at line 29 of file H_Printout.h.

Referenced by auto_setup(), H_Printout(), print1(), and print2().


The documentation for this class was generated from the following files:

Anaphe documentation generated by Doxygen (www.doxygen.org)