Public Member Functions |
Protected Member Functions |
Private Member Functions |
Private Attributes |
List of all members
Lau2DAbsHistDP Class Referenceabstract Abstract base class for defining a variation across a 2D DP based on a histogram. More...
Inheritance diagram for Lau2DAbsHistDP:
Detailed DescriptionAbstract base class for defining a variation across a 2D DP based on a histogram. Abstract base class for defining an unnormalised variation across a 2D DP based on a histogram. Contains helper methods to vary bin contents in the input histogram within uncertainties and scale the input histogram to match a given average value. The histogram can be defined in the conventional DP (m13Sq vs m23Sq) or in the square DP and one half can be used to describe symmetric DPs. Definition at line 34 of file Lau2DAbsHistDP.hh. Constructor & Destructor Documentation
Constructor.
Definition at line 31 of file Lau2DAbsHistDP.cc.
Copy constructor - not implemented. Member Function Documentation
Compute the average bin content for bins within the kinematic boundary. This method just uses the raw bin contents with no interpolation
Definition at line 129 of file Lau2DAbsHistDP.cc.
Fluctuate the contents of each histogram bin independently, in accordance with their errors.
Definition at line 51 of file Lau2DAbsHistDP.cc.
Fluctuate the contents of each histogram bin independently, in accordance with their errors.
Definition at line 72 of file Lau2DAbsHistDP.cc.
If only using the upper half of the (symmetric) DP then transform into the correct half.
Definition at line 169 of file Lau2DAbsHistDP.cc.
Perform the interpolation.
Implements Lau2DAbsDP. Implemented in Lau2DHistDP, and Lau2DSplineDP.
Copy assignment operator - not implemented.
Rescale the histogram bin contents based on the desired average efficiency and its uncertainty. The new average is sampled from a Gaussian distribution G(x;avEff,avEffError). The histogram is then rescaled according to newAvg/oldAvg.
Definition at line 119 of file Lau2DAbsHistDP.cc.
Determine whether the histogram is defined in the square DP. Implements Lau2DAbsDP. Definition at line 63 of file Lau2DAbsHistDP.hh.
Check whether the given co-ordinates are within the kinematic boundary.
Definition at line 164 of file Lau2DAbsHistDP.cc. Member Data Documentation
Kinematics used to check events are within DP boundary. Definition at line 121 of file Lau2DAbsHistDP.hh.
Boolean for using square DP variables. Definition at line 127 of file Lau2DAbsHistDP.hh.
Boolean for using the upper half of DP. Definition at line 124 of file Lau2DAbsHistDP.hh. The documentation for this class was generated from the following files:
Generated by 1.8.5 |