Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

RegHProf Class Reference

#include <RegHProf.h>

Inheritance diagram for RegHProf:

Inheritance graph
[legend]
Collaboration diagram for RegHProf:

Collaboration graph
[legend]
List of all members.

Detailed Description

A registered 1-dimensional TProfile histogram.

Author: Jenny Böhme, Benno List

Date
2004/06/15 10:54:52
Author
blist

Changelog:

Definition at line 30 of file RegHProf.h.

Public Member Functions

 RegHProf (const char *name, const char *title, Int_t nbinsx, Axis_t xlow, Axis_t xup, Option_t *option, const ROListPoR &hhl=0)
 Constructor with equidistant binning.

 RegHProf (const char *name, const char *title, Int_t nbinsx, Axis_t xlow, Axis_t xup, Axis_t ylow, Axis_t yup, Option_t *option, const ROListPoR &hhl=0)
 Constructor with equidistant binning and limited y range.

 RegHProf (const char *name, const char *title, Int_t nbinsx, const Float_t *xbins, Option_t *option, const ROListPoR &hhl=0)
 Constructor with non-equidistant binning, taking float bin edges.

 RegHProf (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Option_t *option, const ROListPoR &hhl=0)
 Constructor with non-equidistant binning, taking double bin edges.

 RegHProf (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Axis_t ylow, Axis_t yup, Option_t *option, const ROListPoR &hhl=0)
 Constructor with non-equidistant binning and limited y range.

 RegHProf (const char *name, const char *title, const Binning &binning, Option_t *option, const ROListPoR &hhl=0)
 Constructor with Binning object.

 RegHProf (const char *name, const char *title, const Binning &binning, Axis_t ylow, Axis_t yup, Option_t *option, const ROListPoR &hhl=0)
 Constructor with Binning object and limited y range.


Private Member Functions

void initBinning (const Binning &binning)
 helper function to set binning right

 RegHProf (const RegHProf &source)
 Private copy constructor, left unimplemented: No copying!

RegHProfoperator= (const RegHProf &source)
 Private assignment operator, left unimplemented: No assignment!


Constructor & Destructor Documentation

RegHProf::RegHProf const char *  name,
const char *  title,
Int_t  nbinsx,
Axis_t  xlow,
Axis_t  xup,
Option_t *  option,
const ROListPoR hhl = 0
 

Constructor with equidistant binning.

Parameters:
name  Histogran short name (as for TProfile)
title  Histogram title (as for TProfile)
nbinsx  Number of x bins (as for TProfile)
xlow  Lower x edge (as for TProfile)
xup  Upper x edge (as for TProfile)
option  Option string (as for TProfile)
hhl  ROList object where "this" will be registered

Definition at line 32 of file RegHProf.C.

RegHProf::RegHProf const char *  name,
const char *  title,
Int_t  nbinsx,
Axis_t  xlow,
Axis_t  xup,
Axis_t  ylow,
Axis_t  yup,
Option_t *  option,
const ROListPoR hhl = 0
 

Constructor with equidistant binning and limited y range.

Parameters:
name  Histogran short name (as for TProfile)
title  Histogram title (as for TProfile)
nbinsx  Number of x bins (as for TProfile)
xlow  Lower x edge (as for TProfile)
xup  Upper x edge (as for TProfile)
ylow  Minimum y value (as for TProfile)
yup  Maximum y value (as for TProfile)
option  Option string (as for TProfile)
hhl  ROList object where "this" will be registered

Definition at line 42 of file RegHProf.C.

RegHProf::RegHProf const char *  name,
const char *  title,
Int_t  nbinsx,
const Float_t *  xbins,
Option_t *  option,
const ROListPoR hhl = 0
 

Constructor with non-equidistant binning, taking float bin edges.

Parameters:
name  Histogran short name (as for TProfile)
title  Histogram title (as for TProfile)
nbinsx  Number of x bins (as for TProfile)
xbins  Bin edges in x (as for TProfile)
option  Option string (as for TProfile)
hhl  ROList object where "this" will be registered

Definition at line 53 of file RegHProf.C.

RegHProf::RegHProf const char *  name,
const char *  title,
Int_t  nbinsx,
const Double_t *  xbins,
Option_t *  option,
const ROListPoR hhl = 0
 

Constructor with non-equidistant binning, taking double bin edges.

Parameters:
name  Histogran short name (as for TProfile)
title  Histogram title (as for TProfile)
nbinsx  Number of x bins (as for TProfile)
xbins  Bin edges in x (as for TProfile)
option  Option string (as for TProfile)
hhl  ROList object where "this" will be registered

Definition at line 62 of file RegHProf.C.

RegHProf::RegHProf const char *  name,
const char *  title,
Int_t  nbinsx,
const Double_t *  xbins,
Axis_t  ylow,
Axis_t  yup,
Option_t *  option,
const ROListPoR hhl = 0
 

Constructor with non-equidistant binning and limited y range.

Parameters:
name  Histogran short name (as for TProfile)
title  Histogram title (as for TProfile)
nbinsx  Number of x bins (as for TProfile)
xbins  Bin edges in x (as for TProfile)
ylow  Minimum y value (as for TProfile)
yup  Maximum y value (as for TProfile)
option  Option string (as for TProfile)
hhl  ROList object where "this" will be registered

Definition at line 71 of file RegHProf.C.

RegHProf::RegHProf const char *  name,
const char *  title,
const Binning &  binning,
Option_t *  option,
const ROListPoR hhl = 0
 

Constructor with Binning object.

Parameters:
name  Histogran short name (as for TProfile)
title  Histogram title (as for TProfile)
binning  Defines the histogram binning
option  Option string (as for TProfile)
hhl  ROList object where "this" will be registered

Definition at line 81 of file RegHProf.C.

References initBinning().

RegHProf::RegHProf const char *  name,
const char *  title,
const Binning &  binning,
Axis_t  ylow,
Axis_t  yup,
Option_t *  option,
const ROListPoR hhl = 0
 

Constructor with Binning object and limited y range.

Parameters:
name  Histogran short name (as for TProfile)
title  Histogram title (as for TProfile)
binning  Defines the histogram binning
ylow  Minimum y value (as for TProfile)
yup  Maximum y value (as for TProfile)
option  Option string (as for TProfile)
hhl  ROList object where "this" will be registered

Definition at line 93 of file RegHProf.C.

References initBinning().


The documentation for this class was generated from the following files:
Generated on Thu Oct 26 12:55:04 2006 for SFH by doxygen 1.3.2