Laura++
3.6.0
A maximum likelihood fitting package for performing Dalitz-plot analysis.
|
Go to the documentation of this file.
38 #ifndef LAU_2DHIST_DP_PDF
39 #define LAU_2DHIST_DP_PDF
65 Bool_t useInterpolation = kTRUE,
66 Bool_t fluctuateBins = kFALSE,
67 Bool_t useUpperHalfOnly = kFALSE,
68 Bool_t squareDP = kFALSE );
Lau2DHistDPPdf(const TH2 *hist, LauKinematics *kinematics, const LauVetoes *vetoes, Bool_t useInterpolation=kTRUE, Bool_t fluctuateBins=kFALSE, Bool_t useUpperHalfOnly=kFALSE, Bool_t squareDP=kFALSE) Constructor.
Int_t nBinsX_ The number of bins on the x-axis of the histogram.
Abstract base class for defining a variation across a 2D DP based on a histogram.
Double_t interpolateXYNorm(Double_t x, Double_t y) const Perform the interpolation and divide by the normalisation.
Lau2DHistDPPdf(const Lau2DHistDPPdf &rhs) Copy constructor - not implemented.
Double_t rangeY_ The histogram y-axis range.
Int_t nBinsY_ The number of bins on the y-axis of the histogram.
Double_t maxHeight_ The maximum height of 2D histogram.
void checkNormalisation() Check the normalisation calculation.
Lau2DHistDPPdf & operator=(const Lau2DHistDPPdf &rhs) Copy assignment operator - not implemented.
void calcHistNorm() Calculate the PDF normalisation.
Double_t maxY_ The histogram y-axis maximum.
TH2 * hist_ The underlying histogram.
Double_t interpolateXY(Double_t x, Double_t y) const Perform the interpolation (unnormalised)
Double_t maxX_ The histogram x-axis maximum.
Double_t binXWidth_ The histogram x-axis bin width.
virtual ~Lau2DHistDPPdf() Destructor.
Double_t rangeX_ The histogram x-axis range.
Double_t binYWidth_ The histogram y-axis bin width.
Double_t minX_ The histogram x-axis minimum.
Double_t norm_ The histogram normalisation.
Double_t getBinHistValue(Int_t xBinNo, Int_t yBinNo) const Get the bin content from the histogram.
Class for defining vetoes within the Dalitz plot.
Class for calculating 3-body kinematic quantities.
Class for defining a 2D DP histogram PDF.
Double_t invBinXWidth_ The histogram x-axis inverse bin width.
Double_t invBinYWidth_ The histogram y-axis inverse bin width.
Bool_t useInterpolation_ Control boolean for using the linear interpolation.
Double_t minY_ The histogram y-axis minimum.
Double_t getHistNorm() const Retrieve PDF normalisation.
File containing declaration of Lau2DAbsHistDPPdf class.
|