| _binEdges (defined in HyperBinningMakerPhaseBinning) | HyperBinningMakerPhaseBinning | private |
| _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 |
| _maximumRandWalks (defined in HyperBinningMakerPhaseBinning) | HyperBinningMakerPhaseBinning | private |
| _minimumBinContent | HyperBinningMaker | protected |
| _minimumEdgeLength | HyperBinningMaker | protected |
| _names | HyperBinningMaker | protected |
| _numberOfGradientSplits (defined in HyperBinningMakerPhaseBinning) | HyperBinningMakerPhaseBinning | private |
| _numberOfSystematicSplits (defined in HyperBinningMakerPhaseBinning) | HyperBinningMakerPhaseBinning | private |
| _numBinPairs (defined in HyperBinningMakerPhaseBinning) | HyperBinningMakerPhaseBinning | private |
| _numWalkers (defined in HyperBinningMakerPhaseBinning) | HyperBinningMakerPhaseBinning | private |
| _random | HyperBinningMaker | protected |
| _shadowAdded | HyperBinningMaker | protected |
| _shadowHyperPointSets | HyperBinningMaker | protected |
| _shadowMinimumBinContent | HyperBinningMaker | protected |
| _snapToGrid | HyperBinningMaker | protected |
| _status | HyperBinningMaker | protected |
| _useEventWeights | HyperBinningMaker | protected |
| _walkSizeFrac (defined in HyperBinningMakerPhaseBinning) | HyperBinningMakerPhaseBinning | private |
| addBin(const HyperCuboid &hyperCuboid, const HyperPointSet &hyperPointSet, const HyperPointSet &shadowHyperPointSet, int status) | HyperBinningMaker | |
| addShadowHyperPointSet(const HyperPointSet &data) | HyperBinningMaker | |
| closestBinBoundary(double val) | HyperBinningMakerPhaseBinning | private |
| CONTINUE enum value (defined in HyperBinningMaker) | HyperBinningMaker | protected |
| 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 | |
| DONE enum value (defined in HyperBinningMaker) | HyperBinningMaker | protected |
| 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 |
| getBinNumFromFunc(HyperPoint &point) | HyperBinningMakerPhaseBinning | private |
| getBinNumFromFuncVal(double phase) | HyperBinningMakerPhaseBinning | private |
| getDimensionSpecificVolumeStatus(int volumeNumber, int dimension) (defined in HyperBinningMaker) | HyperBinningMaker | inline |
| getDimensionSpecificVolumeStatus(int volumeNumber, int dimension) const (defined in HyperBinningMaker) | HyperBinningMaker | inline |
| getDimWithLargestSplitSignificance(int &dim, double &split, int binNumber, bool useConstraints=true) | HyperBinningMaker | |
| getGlobalVolumeStatus(int volumeNumber) (defined in HyperBinningMaker) | HyperBinningMaker | inline |
| getGlobalVolumeStatus(int volumeNumber) const (defined in HyperBinningMaker) | HyperBinningMaker | inline |
| getGrad(HyperPoint &point) | HyperBinningMakerPhaseBinning | private |
| getGradPos(HyperPoint &point, double funcValAtPoint) | HyperBinningMakerPhaseBinning | private |
| getHighBinBoundary(double phase) | HyperBinningMakerPhaseBinning | private |
| getHyperBinningHistogram() const | HyperBinningMaker | |
| getHyperVolumeBinning() const | HyperBinningMaker | |
| getLowBinBoundary(double phase) | HyperBinningMakerPhaseBinning | private |
| getNumBins() const | HyperBinningMaker | |
| getNumContinueBins(int dimension=-1) const | HyperBinningMaker | |
| getNumHyperVolumes() const | HyperBinningMaker | |
| getRatioHyperBinningHistogram() const | HyperBinningMaker | |
| getSecondDerivative(HyperPoint &point, HyperPoint &vector, double funcValAtPoint, double &deriv) | HyperBinningMakerPhaseBinning | private |
| getShadowHyperBinningHistogram() const | HyperBinningMaker | |
| getSplitCorners(int volumeNumber) | HyperBinningMakerPhaseBinning | private |
| getSplitEdges(int volumeNumber) | HyperBinningMakerPhaseBinning | private |
| getSplitFaces(int volumeNumber) | HyperBinningMakerPhaseBinning | private |
| 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 | |
| gradientSplit(int binNumber, int &dimension) | HyperBinningMakerPhaseBinning | privatevirtual |
| gradientSplitAll() (defined in HyperBinningMakerPhaseBinning) | HyperBinningMakerPhaseBinning | virtual |
| HyperBinningMaker(const HyperCuboid &binningRange, const HyperPointSet &data) | HyperBinningMaker | |
| HyperBinningMakerPhaseBinning(const HyperCuboid &binningRange, HyperFunction *func) | HyperBinningMakerPhaseBinning | |
| isValidBinningDimension(int dimension) | HyperBinningMaker | |
| likelihoodSplit(int binNumber) | HyperBinningMaker | |
| likelihoodSplitAll() | HyperBinningMaker | |
| makeBinning() | HyperBinningMakerPhaseBinning | virtual |
| neg2LLH(int binNumber, int dimension, double splitPoint, bool useConstraints=true) | HyperBinningMaker | |
| nullNeg2LLH(int binNumber) | HyperBinningMaker | |
| orderAndTestSplitPoints(HyperPointSet &points, HyperPoint &point, double valAtPoint, HyperPoint gradient) | HyperBinningMakerPhaseBinning | private |
| passFunctionCriteria(HyperCuboid &cuboid1, HyperCuboid &cuboid2) | HyperBinningMaker | virtual |
| randomWalkSplit(int volumeNumber, int dimension) | HyperBinningMakerPhaseBinning | private |
| s_printBinning | HyperBinningMaker | protectedstatic |
| scanSig(int binNumber, int dimension, int nbins, bool useConstraints=true) | HyperBinningMaker | |
| setBinEdges(std::vector< double > binEdges) | HyperBinningMakerPhaseBinning | |
| 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 |
| setNumBinPairs(int binpairs) | HyperBinningMakerPhaseBinning | |
| 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) const | HyperBinningMaker | |
| splitAll(int dimension, double splitPoint) | HyperBinningMaker | |
| splitAllRandomise(double splitPoint=0.5) | HyperBinningMaker | |
| splitBelowPoint(int dim, double splitPoint, const HyperCuboid &original) const | HyperBinningMaker | |
| splitByCoord(int volumeNumber, int dimension, HyperPoint &coord) | HyperBinningMakerPhaseBinning | private |
| splitDimFromGrad(int volumeNumber, HyperPoint gradient) | HyperBinningMakerPhaseBinning | private |
| startedAlgorithm() | HyperBinningMaker | virtual |
| startedIteration() | HyperBinningMaker | virtual |
| systematicSplit(int volumeNumber, int dimension, double valAtCenter, HyperPoint gradient) | HyperBinningMakerPhaseBinning | private |
| updateGlobalStatusFromDimSpecific(int volumeNumber) | HyperBinningMaker | |
| useEventWeights(bool val=true) | HyperBinningMaker | inline |
| useSnapToGrid(bool val) | HyperBinningMaker | |
| VolumeStatus enum name | HyperBinningMaker | protected |
| walk(HyperPoint &point, HyperCuboid &walkLimits) | HyperBinningMakerPhaseBinning | private |
| walkOrthogonal(HyperPoint &point, HyperCuboid &walkLimits) | HyperBinningMakerPhaseBinning | private |
| ~HyperBinningMaker() | HyperBinningMaker | virtual |
| ~HyperBinningMakerPhaseBinning() | HyperBinningMakerPhaseBinning | |