AliPhysics  e34b7ac (e34b7ac)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TBinning Class Referenceabstract

Interface for binnings used by the histogram handler. More...

#include <TBinning.h>

Inheritance diagram for TBinning:

Public Member Functions

 TBinning ()
 
virtual ~TBinning ()
 
virtual void CreateBinEdges (TArrayD &binedges) const =0
 

Detailed Description

Interface for binnings used by the histogram handler.

Author
Markus Fasel marku.nosp@m.s.fa.nosp@m.sel@c.nosp@m.ern..nosp@m.ch,
Since
May 31st, 2016

This class is the base class for binning descriptions used by the histogram handler during the creation of histograms. Classes implementing the binning must implement the function

void CreateBinEdges(TArrayD &binedges) const.

Definition at line 21 of file TBinning.h.

Constructor & Destructor Documentation

TBinning::TBinning ( )
inline

Constructor

Definition at line 27 of file TBinning.h.

virtual TBinning::~TBinning ( )
inlinevirtual

Destructor

Definition at line 32 of file TBinning.h.

Member Function Documentation

virtual void TBinning::CreateBinEdges ( TArrayD binedges) const
pure virtual

Function creating bin edges from a descripition To be implemented by classes inheriting from TBinning

Parameters
[out]binedgesTarget array of bin edges

Implemented in TCustomBinning, and TLinearBinning.

Referenced by THistManager::CreateTH1(), THistManager::CreateTH2(), THistManager::CreateTH3(), and THistManager::CreateTProfile().


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