11 #ifndef ROOT_TKDTreeBinning 12 #define ROOT_TKDTreeBinning 56 void SetBinMinMaxEdges(
Double_t* binEdges);
57 void SetCommonBinEdges(
Double_t* binEdges);
58 void SetBinsContent();
59 void ReadjustMinBinEdges(
Double_t* binEdges);
60 void ReadjustMaxBinEdges(
Double_t* binEdges);
66 kAdjustBinEdges =
BIT(14)
72 void SetNBins(
UInt_t bins);
74 const Double_t* GetBinsMinEdges()
const;
75 const Double_t* GetBinsMaxEdges()
const;
76 std::pair<const Double_t*, const Double_t*> GetBinsEdges()
const;
77 std::pair<const Double_t*, const Double_t*> GetBinEdges(
UInt_t bin)
const;
91 UInt_t GetBinMaxDensity()
const;
92 UInt_t GetBinMinDensity()
const;
93 const Double_t* GetOneDimBinEdges()
const;
102 #endif // ROOT_TKDTreeBinning std::vector< std::vector< std::pair< Bool_t, Bool_t > > > fCheckedBinEdges
std::vector< Double_t > fBinMaxEdges
Namespace for new ROOT classes and functions.
std::vector< UInt_t > fBinsContent
#define ClassDef(name, id)
<- TKDTreeBinning - A class providing multidimensional binning ->
Class implementing a kd-tree.
std::vector< Double_t > fBinMinEdges
std::vector< UInt_t > fIndices
Class describing the binned data sets : vectors of x coordinates, y values and optionally error on y ...
std::vector< std::pair< Double_t, Double_t > > fDataThresholds
TFitResultPtr Fit(FitObject *h1, TF1 *f1, Foption_t &option, const ROOT::Math::MinimizerOptions &moption, const char *goption, ROOT::Fit::DataRange &range)
Binding & operator=(OUT(*fun)(void))
Mother of all ROOT objects.
std::vector< std::map< Double_t, std::vector< UInt_t > > > fCommonBinEdges