1 #ifndef ALIEMCALTRIGGERBINNINGCOMPONENT_H
2 #define ALIEMCALTRIGGERBINNINGCOMPONENT_H
19 namespace EMCalTriggerPtAnalysis {
37 fBinning(binning.GetSize(), binning.GetArray())
41 void Set(
int nbins,
double *binning) {
fBinning.Set(nbins+1, binning); }
45 virtual void Print(Option_t *option=
"")
const;
61 void SetBinning(
const char *dimname,
int nbins,
double *binning);
62 void SetBinning(
const char *dimname,
const TArrayD &binning);
void SetBinning(const char *dimname, int nbins, double *binning)
ClassDef(AliEMCalTriggerBinningComponent, 1)
int GetNumberOfBins() const
ClassDef(AliEMCalTriggerBinningDimension, 1)
virtual ~AliEMCalTriggerBinningComponent()
AliEMCalTriggerBinningComponent & operator=(const AliEMCalTriggerBinningComponent &ref)
AliEMCalTriggerBinningDimension(const char *name)
void Set(const TArrayD &binning)
AliEMCalTriggerBinningDimension()
AliEMCalTriggerBinningComponent()
AliEMCalTriggerBinningDimension * GetBinning(const char *name) const
virtual void Print(Option_t *option="") const
~AliEMCalTriggerBinningDimension()
const double * GetBinLimits() const
AliEMCalTriggerBinningDimension(const char *name, const TArrayD &binning)
void Set(int nbins, double *binning)
AliEMCalTriggerBinningDimension(const char *name, int nbins, double *binning)