Public Types |
Public Member Functions |
Protected Member Functions |
Private Member Functions |
Private Attributes |
List of all members
LauSPlot Class Reference Class for defining the SPlot technique. More...
Inheritance diagram for LauSPlot:
![]()
Detailed DescriptionClass for defining the SPlot technique. Class for defining the SPlot technique based on TSplot from ROOT by the following authors: Muriel Pivk, Anna Kreshuk (10/2005). (Original copyright notice below) Code extended to deal with the following two extra scenarios:
When performing a multidimensional fit, the sWeights are calculated excluding each dimension in turn and excluding none of the variables. This allows sPlots of the fit variables to be made by using the weight calculated when that variable is excluded, while variables not in the fit can be plotted from the complete information. Definition at line 68 of file LauSPlot.hh. Constructor & Destructor Documentation◆ LauSPlot()
Constructor.
Definition at line 59 of file LauSPlot.cc. Member Function Documentation◆ calcCNCoeffs()
Computes the cN for the extended sPlots from the covariance matrix.
Definition at line 1243 of file LauSPlot.cc. ◆ calcCovMatrix()
Definition at line 967 of file LauSPlot.cc. ◆ calcSWeights()
Computes the sWeights from the PDFs and covariance matrix.
Definition at line 1271 of file LauSPlot.cc. ◆ calcTotPDFValues()
Calculate the total likelihood for each species by multiply together all the PDFs for that species.
Definition at line 1030 of file LauSPlot.cc. ◆ copyEventWeights()
Copy the sWeight of a given event into LauSPlot::sWeightsCurrent_, from which they can be stored in the output tree.
Definition at line 1344 of file LauSPlot.cc. ◆ definedCNBranches() [1/2]
Check whether the cN branches have been already created.
Definition at line 157 of file LauSPlot.hh. ◆ definedCNBranches() [2/2]
Set that the cN branches have been already defined.
Definition at line 163 of file LauSPlot.hh. ◆ definedSWeightBranches() [1/2]
Check whether the sWeights branches have been already created.
Definition at line 169 of file LauSPlot.hh. ◆ definedSWeightBranches() [2/2]
Set that the sWeights branches have been already defined.
Definition at line 175 of file LauSPlot.hh. ◆ initialiseFitter()
Initialise Minuit, set the verbosity.
Definition at line 818 of file LauSPlot.cc. ◆ printCovMatrixElements()
Print the supplied covariance matrix or, if pointer is null, the one previously calculated.
Definition at line 898 of file LauSPlot.cc. ◆ printSumOfWeights()
Print the sum of sWeights for all species.
Definition at line 951 of file LauSPlot.cc. ◆ readInput() [1/2]
Check whether the input tree has been successfully read.
Definition at line 133 of file LauSPlot.hh. ◆ readInput() [2/2]
Set that the input tree has been successfully read.
Definition at line 139 of file LauSPlot.hh. ◆ retrieveFittedParameters()
Update the yields with the newly fitted values and print them (unless print option is "Q").
Definition at line 925 of file LauSPlot.cc. ◆ runCalculations()
Method to calculate the sWeights and cN coeffs.
Definition at line 703 of file LauSPlot.cc. ◆ scfDPSmear()
Check whether the Self Cross Feed is smeared in the DP.
Definition at line 151 of file LauSPlot.hh. ◆ setExperiment()
Set the event list to contain only events from the given experiment.
Definition at line 514 of file LauSPlot.cc. ◆ signalSplit()
Check whether the signal is split into Truth Matched and Self Cross Feed.
Definition at line 145 of file LauSPlot.hh. ◆ totalPdf()
Access the per-event total PDF values for each species.
Definition at line 126 of file LauSPlot.hh. The documentation for this class was generated from the following files:
Generated by ![]() |