AliPhysics  95775ff (95775ff)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData Class Reference

Wrapper for Binning data, connecting with name. More...

#include <AliEMCalTriggerBinningComponent.h>

Inheritance diagram for EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData:

Public Member Functions

 AliEMCalTriggerBinningData ()
 
 AliEMCalTriggerBinningData (const char *name, TBinning *data)
 
 AliEMCalTriggerBinningData (const AliEMCalTriggerBinningData &data)
 
AliEMCalTriggerBinningDataoperator= (const AliEMCalTriggerBinningData &data)
 
virtual ~AliEMCalTriggerBinningData ()
 
void SetBinning (TBinning *binning)
 
TBinningGetBinning () const
 

Private Attributes

TBinningfBinning
 Underlying binning data. More...
 

Detailed Description

Wrapper for Binning data, connecting with name.

Definition at line 32 of file AliEMCalTriggerBinningComponent.h.

Constructor & Destructor Documentation

EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData::AliEMCalTriggerBinningData ( )

Default constructor

Definition at line 95 of file AliEMCalTriggerBinningComponent.cxx.

EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData::AliEMCalTriggerBinningData ( const char *  name,
TBinning data 
)

Named constructor, defining name and binning

Definition at line 102 of file AliEMCalTriggerBinningComponent.cxx.

EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData::AliEMCalTriggerBinningData ( const AliEMCalTriggerBinningData data)

Copy constructor

Parameters
[in]dataReference for the copy

Definition at line 109 of file AliEMCalTriggerBinningComponent.cxx.

EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData::~AliEMCalTriggerBinningData ( )
virtual

Definition at line 127 of file AliEMCalTriggerBinningComponent.cxx.

Member Function Documentation

TBinning* EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData::GetBinning ( ) const
inline

Get the underlying binning

Returns
Underlying binning

Definition at line 70 of file AliEMCalTriggerBinningComponent.h.

Referenced by AliEMCalTriggerBinningData(), and EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::GetBinning().

AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData & EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData::operator= ( const AliEMCalTriggerBinningData data)

Assignment operator

Parameters
[in]dataReference for assignment

Definition at line 117 of file AliEMCalTriggerBinningComponent.cxx.

void EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData::SetBinning ( TBinning binning)

Set the underlying binning. The data handler is the owner of the binning, so any binning assigned will be deleted

Parameters
[in]binningNew binning to be set

Definition at line 131 of file AliEMCalTriggerBinningComponent.cxx.

Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::SetBinning().

Member Data Documentation

TBinning* EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData::fBinning
private

Underlying binning data.

Definition at line 73 of file AliEMCalTriggerBinningComponent.h.

Referenced by AliEMCalTriggerBinningData(), GetBinning(), and operator=().


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