1 #ifndef ALIEMCALTRIGGERBINNINGCOMPONENT_H
2 #define ALIEMCALTRIGGERBINNINGCOMPONENT_H
12 namespace EMCalTriggerPtAnalysis {
62 fBinning(binning.GetSize(), binning.GetArray())
106 virtual void Print(Option_t *option=
"")
const;
138 void SetBinning(
const char *dimname,
int nbins,
const double *binning);
139 void SetBinning(
const char *dimname,
const TArrayD &binning);
140 void SetLinearBinning(
const char *dirname,
int nbins,
double min,
double max);
TArrayD fBinning
Bin limits.
const TArrayD & GetBinning() const
void Set(int nbins, const double *binning)
int GetNumberOfBins() const
void PrintStream(std::ostream &stream) const
std::ostream & operator<<(std::ostream &stream, const AliCutValueRange< t > &val)
AliEMCalTriggerBinningDimension(const char *name, int nbins, const double *binning)
AliEMCalTriggerBinningDimension(const char *name)
void Set(const TArrayD &binning)
void SetBinning(const char *dimname, int nbins, const double *binning)
AliEMCalTriggerBinningDimension * GetBinning(const char *name) const
virtual ~AliEMCalTriggerBinningDimension()
Global binning definition for the high- charged particle analysis.
Binning definition for a certain dimension.
AliEMCalTriggerBinningComponent & operator=(const AliEMCalTriggerBinningComponent &ref)
void InitializeArray(TArrayD out) const
virtual void Print(Option_t *option="") const
AliEMCalTriggerBinningDimension()
AliEMCalTriggerBinningComponent()
virtual ~AliEMCalTriggerBinningComponent()
friend std::ostream & operator<<(std::ostream &stream, const AliEMCalTriggerBinningDimension &dim)
const double * GetBinLimits() const
TObjArray * fDimensions
List of binnings (dimensions)
AliEMCalTriggerBinningDimension(const char *name, const TArrayD &binning)
void SetLinearBinning(const char *dirname, int nbins, double min, double max)