HyperPlot  v1
Bin and visualise multidimensional datasets
HyperBinningMakerMultiSmart Member List

This is the complete list of members for HyperBinningMakerMultiSmart, including all inherited members.

_binningDimensionsHyperBinningMakerprotected
_dimSpecificStatusHyperBinningMakerprotected
_drawAlgorithmHyperBinningMakerprotected
_drawAlgorithmDirHyperBinningMakerprotected
_funcHyperBinningMakerprotected
_gridMultiplierHyperBinningMakerprotected
_hyperCuboidsHyperBinningMakerprotected
_hyperPointSetsHyperBinningMakerprotected
_iterationNumHyperBinningMakerprotected
_linkedBinsHyperBinningMakerprotected
_minimumBinContentHyperBinningMakerprotected
_minimumEdgeLengthHyperBinningMakerprotected
_namesHyperBinningMakerprotected
_randomHyperBinningMakerprotected
_shadowAddedHyperBinningMakerprotected
_shadowHyperPointSetsHyperBinningMakerprotected
_shadowMinimumBinContentHyperBinningMakerprotected
_snapToGridHyperBinningMakerprotected
_startingDimHyperBinningMakerMultiSmartprivate
_statusHyperBinningMakerprotected
_useEventWeightsHyperBinningMakerprotected
addBin(const HyperCuboid &hyperCuboid, const HyperPointSet &hyperPointSet, const HyperPointSet &shadowHyperPointSet, int status)HyperBinningMaker
addShadowHyperPointSet(const HyperPointSet &data)HyperBinningMaker
CONTINUE enum value (defined in HyperBinningMaker)HyperBinningMakerprotected
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)HyperBinningMakerprotected
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()HyperBinningMakervirtual
finishedIteration()HyperBinningMakervirtual
getDimensionSpecificVolumeStatus(int volumeNumber, int dimension) (defined in HyperBinningMaker)HyperBinningMakerinline
getDimensionSpecificVolumeStatus(int volumeNumber, int dimension) const (defined in HyperBinningMaker)HyperBinningMakerinline
getDimWithLargestSplitSignificance(int &dim, double &split, int binNumber, bool useConstraints=true)HyperBinningMaker
getGlobalVolumeStatus(int volumeNumber) (defined in HyperBinningMaker)HyperBinningMakerinline
getGlobalVolumeStatus(int volumeNumber) const (defined in HyperBinningMaker)HyperBinningMakerinline
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
HyperBinningMakerMultiSmart(const HyperCuboid &binningRange, const HyperPointSet &data, int startingDim=0)HyperBinningMakerMultiSmart
isValidBinningDimension(int dimension)HyperBinningMaker
likelihoodSplit(int binNumber)HyperBinningMaker
likelihoodSplitAll()HyperBinningMaker
makeBinning()HyperBinningMakerMultiSmartvirtual
neg2LLH(int binNumber, int dimension, double splitPoint, bool useConstraints=true)HyperBinningMaker
nullNeg2LLH(int binNumber)HyperBinningMaker
passFunctionCriteria(HyperCuboid &cuboid1, HyperCuboid &cuboid2)HyperBinningMakervirtual
s_printBinningHyperBinningMakerprotectedstatic
scanSig(int binNumber, int dimension, int nbins, bool useConstraints=true)HyperBinningMaker
setBinningDimensions(std::vector< int > dims)HyperBinningMakerinline
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)HyperBinningMakerinline
setOutputLevel(bool val)HyperBinningMakerinlinestatic
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
startedAlgorithm()HyperBinningMakervirtual
startedIteration()HyperBinningMakervirtual
updateGlobalStatusFromDimSpecific(int volumeNumber)HyperBinningMaker
useEventWeights(bool val=true)HyperBinningMakerinline
useSnapToGrid(bool val)HyperBinningMaker
VolumeStatus enum nameHyperBinningMakerprotected
~HyperBinningMaker()HyperBinningMakervirtual
~HyperBinningMakerMultiSmart()HyperBinningMakerMultiSmart