11 #ifndef BINNINGBASE_HH 12 #define BINNINGBASE_HH 59 double getMin(
int dimension)
const;
60 double getMax(
int dimension)
const;
72 virtual void load(TString
filename, TString option =
"READ") = 0;
75 virtual void save()
const = 0;
virtual bool isDiskResident() const
double getMax(int dimension) const
virtual TString filename() const
bool isSameBinningType(const BinningBase &other) const
void setNames(HyperName names)
HyperName getNames() const
virtual void mergeBinnings(const BinningBase &other)=0
double getMin(int dimension) const
virtual BinningBase * clone() const =0
virtual void load(TString filename, TString option="READ")=0
TString getBinningType() const
virtual void setDimension(int dimension)
virtual int getNumBins() const =0
virtual int getBinNum(const HyperPoint &coords) const =0
void setBinningType(TString binningType)
const int & getDimension() const
virtual void reserveCapacity(int nElements)
virtual HyperPoint getAverageBinWidth() const =0
virtual HyperCuboid getLimits() const =0
virtual void save() const =0
virtual HyperVolume getBinHyperVolume(int binNumber) const =0