![]() |
AliPhysics
b1a33bd (b1a33bd)
|
Binning definition for a certain dimension. More...
#include <AliEMCalTriggerBinningComponent.h>
Public Member Functions | |
AliEMCalTriggerBinningDimension () | |
AliEMCalTriggerBinningDimension (const char *name) | |
AliEMCalTriggerBinningDimension (const char *name, int nbins, double *binning) | |
AliEMCalTriggerBinningDimension (const char *name, const TArrayD &binning) | |
~AliEMCalTriggerBinningDimension () | |
void | Set (int nbins, double *binning) |
void | Set (const TArrayD &binning) |
const double * | GetBinLimits () const |
int | GetNumberOfBins () const |
virtual void | Print (Option_t *option="") const |
Private Attributes | |
TArrayD | fBinning |
Bin limits. More... | |
Binning definition for a certain dimension.
This class contains the binning definition for a certain dimension. By construction a variable binning is assumed.
Definition at line 39 of file AliEMCalTriggerBinningComponent.h.
|
inline |
Dummy Constructor
Definition at line 44 of file AliEMCalTriggerBinningComponent.h.
|
inline |
Named constructor
name | Name of the dimension |
Definition at line 53 of file AliEMCalTriggerBinningComponent.h.
|
inline |
Constructor initializing the dimension from a C-array
name | Name of the dimension |
nbins | Number of bins |
binning | Array of bin limits |
Definition at line 64 of file AliEMCalTriggerBinningComponent.h.
|
inline |
Constructor initializing the dimension from a ROOT array
name | Name of the dimension |
binning | Array of bin limits |
Definition at line 74 of file AliEMCalTriggerBinningComponent.h.
|
inline |
Destructor
Definition at line 81 of file AliEMCalTriggerBinningComponent.h.
|
inline |
Get array of bin limits
Definition at line 101 of file AliEMCalTriggerBinningComponent.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerEventCounterAnalysisComponent::CreateHistos(), and EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent::DefineAxis().
|
inline |
Get the number of bins of the dimension
Definition at line 107 of file AliEMCalTriggerBinningComponent.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerEventCounterAnalysisComponent::CreateHistos(), and EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent::DefineAxis().
|
virtual |
Print the bin limits for a given dimension
Definition at line 126 of file AliEMCalTriggerBinningComponent.cxx.
|
inline |
Set the bin limits of the dimension from a C-array
nbins | Number of bins |
binning | Array of bin limits |
Definition at line 89 of file AliEMCalTriggerBinningComponent.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::SetBinning().
|
inline |
Set the bin limits of the dimension from a ROOT array
binning | Array of bin limits |
Definition at line 95 of file AliEMCalTriggerBinningComponent.h.
|
private |
Bin limits.
Definition at line 111 of file AliEMCalTriggerBinningComponent.h.
Referenced by GetBinLimits(), GetNumberOfBins(), Print(), and Set().