AliPhysics  5403132 (5403132)
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 TBinningMakeCopy () const =0
 
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 TBinning* TBinning::MakeCopy ( ) const
pure virtual

virtual function creating a copy of the current binning

Returns
Copy of the current binning

Implemented in TVariableBinning, TLinearBinning, and TCustomBinning.

Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData::AliEMCalTriggerBinningData(), and ~TBinning().


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