eicplot  trunk
EIC ROOT plotting utilities
Public Member Functions
erhic::BinLog10 Class Reference

#include <Utilities.h>

List of all members.

Public Member Functions

 BinLog10 ()
virtual ~BinLog10 ()
virtual TAxis * operator() (TAxis *) const
virtual TAxis * operator() (TAxis &) const
virtual TH1 * operator() (TH1 *) const
virtual TH1 * operator() (TH1 &) const

Detailed Description

Functor for rebinning a histogram axis so that the bins are equally spaced in log10 intervals of the value plotted. Provides uniform bin widths when plots are viewed with logarithmic axes.


Constructor & Destructor Documentation

Constructor

Destructor


Member Function Documentation

TAxis * erhic::BinLog10::operator() ( TAxis *  a) const [virtual]

Rebin a single axis. Returns a pointer to the axis.

TAxis * erhic::BinLog10::operator() ( TAxis &  axis) const [virtual]

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

TH1 * erhic::BinLog10::operator() ( TH1 *  h) const [virtual]

Rebin all axes of a histogram. Returns a pointer to the histogram.

TH1 * erhic::BinLog10::operator() ( TH1 &  h) const [virtual]

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.


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