| _binningDimensions | HyperBinningMaker | protected |
| _dimSpecificStatus | HyperBinningMaker | protected |
| _drawAlgorithm | HyperBinningMaker | protected |
| _drawAlgorithmDir | HyperBinningMaker | protected |
| _func | HyperBinningMaker | protected |
| _gridMultiplier | HyperBinningMaker | protected |
| _hyperCuboids | HyperBinningMaker | protected |
| _hyperPointSets | HyperBinningMaker | protected |
| _iterationNum | HyperBinningMaker | protected |
| _linkedBins | HyperBinningMaker | protected |
| _minimumBinContent | HyperBinningMaker | protected |
| _minimumEdgeLength | HyperBinningMaker | protected |
| _names | HyperBinningMaker | protected |
| _random | HyperBinningMaker | protected |
| _shadowAdded | HyperBinningMaker | protected |
| _shadowHyperPointSets | HyperBinningMaker | protected |
| _shadowMinimumBinContent | HyperBinningMaker | protected |
| _snapToGrid | HyperBinningMaker | protected |
| _status | HyperBinningMaker | protected |
| _useEventWeights | HyperBinningMaker | protected |
| addBin(const HyperCuboid &hyperCuboid, const HyperPointSet &hyperPointSet, const HyperPointSet &shadowHyperPointSet, int status) | HyperBinningMaker | |
| addShadowHyperPointSet(const HyperPointSet &data) | HyperBinningMaker | |
| countEventsBelowSplitPoint(int binNumber, int dimension, double splitPoint) const | HyperBinningMaker | |
| countEventsInHyperCuboid(const HyperPointSet &hyperPointSet, const HyperCuboid &hyperCuboid) const | HyperBinningMaker | |
| countShadowEventsBelowSplitPoint(int binNumber, int dimension, double splitPoint) const | HyperBinningMaker | |
| drawAfterEachIteration(TString path) | HyperBinningMaker | |
| drawCurrentState(TString path) const | HyperBinningMaker | |
| filterHyperPointSet(const HyperPointSet &hyperPointSet, const HyperCuboid &hyperCuboid, bool print=false) const | HyperBinningMaker | |
| findSmartSplitPoint(int binNumber, int dimension, double dataFraction) const | HyperBinningMaker | |
| findSmartSplitPointInt(int binNumber, int dimension, double dataFraction) const | HyperBinningMaker | |
| finishedAlgorithm() | HyperBinningMaker | virtual |
| finishedIteration() | HyperBinningMaker | virtual |
| getDimensionSpecificVolumeStatus(int volumeNumber, int dimension) | HyperBinningMaker | inline |
| getDimensionSpecificVolumeStatus(int volumeNumber, int dimension) const | HyperBinningMaker | inline |
| getDimWithLargestSplitSignificance(int &dim, double &split, int binNumber, bool useConstraints=true) | HyperBinningMaker | |
| getGlobalVolumeStatus(int volumeNumber) | HyperBinningMaker | inline |
| getGlobalVolumeStatus(int volumeNumber) const | HyperBinningMaker | inline |
| getHyperBinningHistogram() const | HyperBinningMaker | |
| getHyperVolumeBinning() const | HyperBinningMaker | |
| getNumBins() const | HyperBinningMaker | |
| getNumContinueBins(int dimension=-1) const | HyperBinningMaker | |
| getNumHyperVolumes() const | HyperBinningMaker | |
| getRatioHyperBinningHistogram() const | HyperBinningMaker | |
| getShadowHyperBinningHistogram() const | HyperBinningMaker | |
| getSplitToMinNeg2LLH(double &split, double &sig, int binNumber, int dimension, bool useConstraints=true) | HyperBinningMaker | |
| getSumOfWeights(const HyperPointSet &hyperPointSet) const | HyperBinningMaker | |
| getWeight(const HyperPoint &hyperPoint) const | HyperBinningMaker | |
| HyperBinningMaker(const HyperCuboid &binningRange, const HyperPointSet &data) | HyperBinningMaker | |
| HyperBinningMaker(const HyperBinning &binning, const HyperPointSet &data) | HyperBinningMaker | |
| HyperBinningMakerSmartRandomise(const HyperCuboid &binningRange, const HyperPointSet &data) | HyperBinningMakerSmartRandomise | |
| isValidBinningDimension(int dimension) | HyperBinningMaker | |
| likelihoodSplit(int binNumber) | HyperBinningMaker | |
| likelihoodSplitAll() | HyperBinningMaker | |
| makeBinning() | HyperBinningMakerSmartRandomise | virtual |
| neg2LLH(int binNumber, int dimension, double splitPoint, bool useConstraints=true) | HyperBinningMaker | |
| nullNeg2LLH(int binNumber) | HyperBinningMaker | |
| passFunctionCriteria(HyperCuboid &cuboid1, HyperCuboid &cuboid2) | HyperBinningMaker | virtual |
| s_printBinning | HyperBinningMaker | protectedstatic |
| scanSig(int binNumber, int dimension, int nbins, bool useConstraints=true) | HyperBinningMaker | |
| setBinningDimensions(std::vector< int > dims) | HyperBinningMaker | inline |
| setDimSpecStatusFromMinBinWidths(int volumeNumber) | HyperBinningMaker | |
| setGridMultiplier(HyperPoint &multipliers) | HyperBinningMaker | |
| setGridMultiplier(double multiplier) | HyperBinningMaker | |
| setHyperFunction(HyperFunction *fnc) | HyperBinningMaker | |
| setMinimumBinContent(double val) | HyperBinningMaker | |
| setMinimumEdgeLength(double val) | HyperBinningMaker | |
| setMinimumEdgeLength(HyperPoint val) | HyperBinningMaker | |
| setNames(HyperName names) | HyperBinningMaker | inline |
| setOutputLevel(bool val) | HyperBinningMaker | inlinestatic |
| setSeed(int seed) | HyperBinningMaker | |
| setShadowMinimumBinContent(double val) | HyperBinningMaker | |
| smartLikelihoodSplit(int binNumber) | HyperBinningMaker | |
| smartLikelihoodSplitAll() | HyperBinningMaker | |
| smartMultiSplit(int binNumber, int dimension, int parts) | HyperBinningMaker | |
| smartMultiSplit(int binNumber, int dimension) | HyperBinningMaker | |
| smartMultiSplitAll(int dimension) | HyperBinningMaker | |
| smartSplit(int binNumber, int dimension, double dataFraction) | HyperBinningMaker | |
| smartSplitAll(int dimension, double dataFraction) | HyperBinningMaker | |
| smartSplitAllInt(int dimension, double dataFraction) | HyperBinningMaker | |
| smartSplitAllRandomise(double dataFraction=0.5) | HyperBinningMaker | |
| smartSplitInt(int binNumber, int dimension, double dataFraction) | HyperBinningMaker | |
| snapToGrid(const HyperCuboid &cuboid, int dimension, double &splitCoord) const | HyperBinningMaker | |
| split(int volumeNumber, int dimension, double splitPoint) | HyperBinningMaker | |
| splitAbovePoint(int dim, double splitPoint, const HyperCuboid &original, bool noSnapToGrid=false) const | HyperBinningMaker | |
| splitAll(int dimension, double splitPoint) | HyperBinningMaker | |
| splitAllRandomise(double splitPoint=0.5) | HyperBinningMaker | |
| splitBelowPoint(int dim, double splitPoint, const HyperCuboid &original, bool noSnapToGrid=false) const | HyperBinningMaker | |
| startedAlgorithm() | HyperBinningMaker | virtual |
| startedIteration() | HyperBinningMaker | virtual |
| updateFromExistingHyperBinning(const HyperBinning &binning) | HyperBinningMaker | |
| updateGlobalStatusFromDimSpecific(int volumeNumber) | HyperBinningMaker | |
| useEventWeights(bool val=true) | HyperBinningMaker | inline |
| useSnapToGrid(bool val) | HyperBinningMaker | |
| ~HyperBinningMaker() | HyperBinningMaker | virtual |
| ~HyperBinningMakerSmartRandomise() | HyperBinningMakerSmartRandomise | |