MINT2
HyperBinningMaker Member List

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

_binningDimensionsHyperBinningMakerprotected
_dimSpecificStatusHyperBinningMakerprotected
_drawAlgorithmHyperBinningMakerprotected
_drawAlgorithmDirHyperBinningMakerprotected
_funcHyperBinningMakerprotected
_gridMultiplierHyperBinningMakerprotected
_hyperCuboidsHyperBinningMakerprotected
_hyperPointSetsHyperBinningMakerprotected
_iterationNumHyperBinningMakerprotected
_linkedBinsHyperBinningMakerprotected
_minimumBinContentHyperBinningMakerprotected
_minimumEdgeLengthHyperBinningMakerprotected
_namesHyperBinningMakerprotected
_randomHyperBinningMakerprotected
_shadowAddedHyperBinningMakerprotected
_shadowHyperPointSetsHyperBinningMakerprotected
_shadowMinimumBinContentHyperBinningMakerprotected
_snapToGridHyperBinningMakerprotected
_statusHyperBinningMakerprotected
_useEventWeightsHyperBinningMakerprotected
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) constHyperBinningMaker
countEventsInHyperCuboid(const HyperPointSet &hyperPointSet, const HyperCuboid &hyperCuboid) constHyperBinningMaker
countShadowEventsBelowSplitPoint(int binNumber, int dimension, double splitPoint) constHyperBinningMaker
drawAfterEachIteration(TString path)HyperBinningMaker
drawCurrentState(TString path) constHyperBinningMaker
filterHyperPointSet(const HyperPointSet &hyperPointSet, const HyperCuboid &hyperCuboid, bool print=false) constHyperBinningMaker
findSmartSplitPoint(int binNumber, int dimension, double dataFraction) constHyperBinningMaker
findSmartSplitPointInt(int binNumber, int dimension, double dataFraction) constHyperBinningMaker
finishedAlgorithm()HyperBinningMakervirtual
finishedIteration()HyperBinningMakervirtual
getDimensionSpecificVolumeStatus(int volumeNumber, int dimension)HyperBinningMakerinline
getDimensionSpecificVolumeStatus(int volumeNumber, int dimension) constHyperBinningMakerinline
getDimWithLargestSplitSignificance(int &dim, double &split, int binNumber, bool useConstraints=true)HyperBinningMaker
getGlobalVolumeStatus(int volumeNumber)HyperBinningMakerinline
getGlobalVolumeStatus(int volumeNumber) constHyperBinningMakerinline
getHyperBinningHistogram() constHyperBinningMaker
getHyperVolumeBinning() constHyperBinningMaker
getNumBins() constHyperBinningMaker
getNumContinueBins(int dimension=-1) constHyperBinningMaker
getNumHyperVolumes() constHyperBinningMaker
getRatioHyperBinningHistogram() constHyperBinningMaker
getShadowHyperBinningHistogram() constHyperBinningMaker
getSplitToMinNeg2LLH(double &split, double &sig, int binNumber, int dimension, bool useConstraints=true)HyperBinningMaker
getSumOfWeights(const HyperPointSet &hyperPointSet) constHyperBinningMaker
getWeight(const HyperPoint &hyperPoint) constHyperBinningMaker
HyperBinningMaker()HyperBinningMakerprivate
HyperBinningMaker(const HyperCuboid &binningRange, const HyperPointSet &data)HyperBinningMaker
HyperBinningMaker(const HyperBinning &binning, const HyperPointSet &data)HyperBinningMaker
isValidBinningDimension(int dimension)HyperBinningMaker
likelihoodSplit(int binNumber)HyperBinningMaker
likelihoodSplitAll()HyperBinningMaker
makeBinning()=0HyperBinningMakerpure virtual
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) constHyperBinningMaker
split(int volumeNumber, int dimension, double splitPoint)HyperBinningMaker
splitAbovePoint(int dim, double splitPoint, const HyperCuboid &original, bool noSnapToGrid=false) constHyperBinningMaker
splitAll(int dimension, double splitPoint)HyperBinningMaker
splitAllRandomise(double splitPoint=0.5)HyperBinningMaker
splitBelowPoint(int dim, double splitPoint, const HyperCuboid &original, bool noSnapToGrid=false) constHyperBinningMaker
startedAlgorithm()HyperBinningMakervirtual
startedIteration()HyperBinningMakervirtual
updateFromExistingHyperBinning(const HyperBinning &binning)HyperBinningMaker
updateGlobalStatusFromDimSpecific(int volumeNumber)HyperBinningMaker
useEventWeights(bool val=true)HyperBinningMakerinline
useSnapToGrid(bool val)HyperBinningMaker
~HyperBinningMaker()HyperBinningMakervirtual