Lau2DAbsHistDPPdf.hh
Go to the documentation of this file.
161 ClassDef( Lau2DAbsHistDPPdf, 0 ) // Abstract base class for 2D DP variations based on a histogram
virtual Double_t interpolateXYNorm(Double_t x, Double_t y) const =0 Perform the interpolation and divide by the normalisation. void doBinFluctuation(TH2 *hist) Fluctuate the histogram bin contents in accordance with their errors. Definition: Lau2DAbsHistDPPdf.cc:77 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: Lau2DAbsHistDPPdf.cc:107 Abstract base class for defining a variation across a 2D DP based on a histogram. Definition: Lau2DAbsHistDPPdf.hh:47 const LauKinematics * getKinematics() const Get the kinematics object. Definition: Lau2DAbsHistDPPdf.hh:98 virtual Double_t interpolateXY(Double_t x, Double_t y) const =0 Perform the interpolation (unnormalised) Lau2DAbsHistDPPdf(const Lau2DAbsHistDPPdf &rhs) Copy constructor - not implemented. Pure abstract base class for defining a variation across a 2D DP. Definition: Lau2DAbsDPPdf.hh:40 File containing declaration of Lau2DAbsDPPdf class. Lau2DAbsHistDPPdf & operator=(const Lau2DAbsHistDPPdf &rhs) Copy assignment operator - not implemented. Bool_t withinDPBoundaries(Double_t x, Double_t y) const Check whether the given co-ordinates are within the kinematic boundary. Definition: Lau2DAbsHistDPPdf.cc:102 Lau2DAbsHistDPPdf(LauKinematics *kinematics, const LauVetoes *vetoes, Bool_t useUpperHalfOnly=kFALSE, Bool_t squareDP=kFALSE) Constructor. Definition: Lau2DAbsHistDPPdf.cc:41 void updateKinematics(Double_t x, Double_t y) const Update the current co-ordinates in the kinematic space. Definition: Lau2DAbsHistDPPdf.cc:120 Generated by ![]() |