CERN Accelerating science

This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.

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

AIDA::IProfile Class Reference

#include <IProfile.h>

Inheritance diagram for AIDA::IProfile::

AIDA::IBaseHistogram AIDA::IProfile1D AIDA::IProfile2D List of all members.

Public Methods

virtual ~IProfile ()
 Destructor. More...

virtual int allEntries () const=0
virtual int extraEntries () const=0
virtual double sumBinHeights () const=0
virtual double sumAllBinHeights () const=0
virtual double sumExtraBinHeights () const=0
virtual double minBinHeight () const=0
virtual double maxBinHeight () const=0

Detailed Description

User level interface to a Profile histogram

Author:
The AIDA team (http://aida.freehep.org/)

Definition at line 26 of file IProfile.h.


Constructor & Destructor Documentation

AIDA::IProfile::~IProfile ( ) [inline, virtual]
 

Definition at line 30 of file IProfile.h.


Member Function Documentation

int AIDA::IProfile::allEntries ( ) const [pure virtual]
 

Get the number or all the entries, both in range and underflow/overflow bins of the IProfile.

Returns:
The sum of all the entries.

int AIDA::IProfile::extraEntries ( ) const [pure virtual]
 

Get the number of entries in the underflow and overflow bins.

Returns:
The numer of entries in the out-of-range bins.

double AIDA::IProfile::maxBinHeight ( ) const [pure virtual]
 

Get the maximum height of the in-range bins.

Returns:
The maximum height among the in-range bins.

double AIDA::IProfile::minBinHeight ( ) const [pure virtual]
 

Get the minimum height of the in-range bins.

Returns:
The minimum height among the in-range bins.

double AIDA::IProfile::sumAllBinHeights ( ) const [pure virtual]
 

Get the sum of all the bins heights (including underflow and overflow bin).

Returns:
The sum of all the bins heights.

double AIDA::IProfile::sumBinHeights ( ) const [pure virtual]
 

Get the sum of in range bin heights in the IProfile.

Returns:
The sum of all the in-range bins heights.

double AIDA::IProfile::sumExtraBinHeights ( ) const [pure virtual]
 

Get the sum of the underflow and overflow bin height.

Returns:
The sum of the out-of-range bins heights.


The documentation for this class was generated from the following file:
Generated at Tue Feb 18 15:48:24 2003 for AIDA_Interfaces by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001