13 #ifndef ALIEMCALTRIGGERBINNINGCOMPONENT_H
14 #define ALIEMCALTRIGGERBINNINGCOMPONENT_H
30 namespace EMCalTriggerPtAnalysis {
76 fBinning(binning.GetSize(), binning.GetArray())
89 void Set(
int nbins,
double *binning) {
fBinning.Set(nbins+1, binning); }
108 virtual void Print(Option_t *option=
"")
const;
134 void SetBinning(
const char *dimname,
int nbins,
double *binning);
135 void SetBinning(
const char *dimname,
const TArrayD &binning);
TArrayD fBinning
Bin limits.
int GetNumberOfBins() const
void SetBinning(const char *dimname, int nbins, double *binning)
AliEMCalTriggerBinningDimension(const char *name)
void Set(const TArrayD &binning)
AliEMCalTriggerBinningDimension * GetBinning(const char *name) const
Global binning definition for the high- charged particle analysis.
Binning definition for a certain dimension.
AliEMCalTriggerBinningComponent & operator=(const AliEMCalTriggerBinningComponent &ref)
virtual void Print(Option_t *option="") const
AliEMCalTriggerBinningDimension()
AliEMCalTriggerBinningComponent()
virtual ~AliEMCalTriggerBinningComponent()
~AliEMCalTriggerBinningDimension()
const double * GetBinLimits() const
TObjArray * fDimensions
List of binnings (dimensions)
AliEMCalTriggerBinningDimension(const char *name, const TArrayD &binning)
void Set(int nbins, double *binning)
AliEMCalTriggerBinningDimension(const char *name, int nbins, double *binning)