Lau2DSplineDP.cc
Go to the documentation of this file.
71 Lau2DSplineDP::Lau2DSplineDP(const TH2* hist, const TH2* errorHi, const TH2* errorLo, const LauDaughters* daughters,
87 std::cerr << "ERROR in Lau2DHistDP constructor : the upper error histogram pointer is null." << std::endl;
91 std::cerr << "ERROR in Lau2DHistDP constructor : the lower error histogram pointer is null." << std::endl;
108 std::cerr << "ERROR in Lau2DHistDP constructor : the lower error histogram has a different number of bins to the main histogram." << std::endl;
114 std::cerr << "ERROR in Lau2DHistDP constructor : the upper error histogram has a different number of bins to the main histogram." << std::endl;
123 std::cerr << "ERROR in Lau2DHistDP constructor : the lower error histogram has a different x range to the main histogram." << std::endl;
129 std::cerr << "ERROR in Lau2DHistDP constructor : the lower error histogram has a different y range to the main histogram." << std::endl;
138 std::cerr << "ERROR in Lau2DHistDP constructor : the upper error histogram has a different x range to the main histogram." << std::endl;
144 std::cerr << "ERROR in Lau2DHistDP constructor : the upper error histogram has a different y range to the main histogram." << std::endl;
183 std::cerr << "WARNING in Lau2DSplineDP::interpolateXY : Given position is outside the DP boundary, returning 0.0." << std::endl;
File containing declaration of Lau2DSplineDP class. Double_t interpolateXY(Double_t x, Double_t y) const Perform the interpolation. Definition: Lau2DSplineDP.cc:169 ClassImp(LauAbsCoeffSet) void raiseOrLowerBins(TH2 *hist, const Double_t avEff, const Double_t avEffError) Rescale the histogram bin contents based on the desired average efficiency and its uncertainty... Definition: Lau2DAbsHistDP.cc:133 void doBinFluctuation(TH2 *hist) Fluctuate the contents of each histogram bin independently, in accordance with their errors... Definition: Lau2DAbsHistDP.cc:65 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:47 Class for defining a 2D cubic spline based on an input histogram. Definition: Lau2DCubicSpline.hh:61 File containing declaration of LauDaughters class. File containing declaration of LauKinematics class. virtual Double_t evaluate(Double_t x, Double_t y) const Evaluate the function at given point. Definition: Lau2DCubicSpline.cc:203 Abstract base class for defining a variation across a 2D DP based on a histogram. ... Definition: Lau2DAbsHistDP.hh:48 Bool_t withinDPBoundaries(Double_t x, Double_t y) const Check whether the given co-ordinates are within the kinematic boundary. Definition: Lau2DAbsHistDP.cc:178 File containing LauRandom namespace. File containing declaration of Lau2DCubicSpline class. Lau2DSplineDP(const TH2 *hist, const LauDaughters *daughters, Bool_t fluctuateBins=kFALSE, Double_t avEff=-1.0, Double_t avEffError=-1.0, Bool_t useUpperHalfOnly=kFALSE, Bool_t squareDP=kFALSE) Constructor. Definition: Lau2DSplineDP.cc:45 void getUpperHalf(Double_t &x, Double_t &y) const If only using the upper half of the (symmetric) DP then transform into the correct half... Definition: Lau2DAbsHistDP.cc:183 Lau2DCubicSpline * spline_ A 2D cubic spline generated from the histogram. Definition: Lau2DSplineDP.hh:105 Class for defining variations across a 2D DP using a spline. Definition: Lau2DSplineDP.hh:49 Generated by 1.8.5 |