Public Member Functions |
Protected Types |
Protected Member Functions |
Private Member Functions |
Private Attributes |
List of all members
LauSimpleFitModel Class Reference Define a Dalitz plot according to the isobar model. More...
Inheritance diagram for LauSimpleFitModel:
Detailed DescriptionDefine a Dalitz plot according to the isobar model. A class that allows the user to define a three-body B meson Dalitz plot according to the isobar model, i.e. defining a set of resonances that have complex amplitudes that can interfere with each other. Definition at line 45 of file LauSimpleFitModel.hh. Member Typedef Documentation
Typedef for a vector of background DP models. Definition at line 167 of file LauSimpleFitModel.hh.
Typedef for a vector of embedded data objects. Definition at line 176 of file LauSimpleFitModel.hh.
Typedef for a vector of background PDFs. Definition at line 170 of file LauSimpleFitModel.hh.
Typedef for a vector of booleans to flag if events are reused. Definition at line 179 of file LauSimpleFitModel.hh.
Typedef for a vector of background yields. Definition at line 173 of file LauSimpleFitModel.hh.
Define a map to be used to store a category name and numbers. Definition at line 164 of file LauSimpleFitModel.hh. Constructor & Destructor Documentation
Constructor.
Definition at line 51 of file LauSimpleFitModel.cc.
Destructor. Definition at line 81 of file LauSimpleFitModel.cc.
Copy constructor (not implemented) Member Function Documentation
Add sPlot branches for the extra PDFs.
Definition at line 1643 of file LauSimpleFitModel.cc.
Append fake data points to the inputData for each bin in the SCF smearing matrix. We'll be caching the DP amplitudes and efficiencies of the centres of the true bins. To do so, we attach some fake points at the end of inputData, the number of the entry minus the total number of events corresponding to the number of the histogram for that given true bin in the LauScfMap object. (What this means is that when Laura is provided with the LauScfMap object by the user, it's the latter who has to make sure that it contains the right number of histograms and in exactly the right order!)
Definition at line 1343 of file LauSimpleFitModel.cc.
Read in the input fit data variables, e.g. m13Sq and m23Sq. Implements LauAbsFitModel. Definition at line 1286 of file LauSimpleFitModel.cc.
Check the initial fit parameters. Implements LauAbsFitModel. Definition at line 797 of file LauSimpleFitModel.cc.
Embed full simulation events for the given background class, rather than generating toy from the PDFs.
Definition at line 2006 of file LauSimpleFitModel.cc.
Embed full simulation events for the signal, rather than generating toy from the PDFs.
Definition at line 1980 of file LauSimpleFitModel.cc.
Determine the number of events to generate for each hypothesis. Definition at line 819 of file LauSimpleFitModel.cc.
Get the fit results and store them.
Implements LauAbsFitModel. Definition at line 576 of file LauSimpleFitModel.cc.
Returns the names and yields of species that are fixed in the fit. Implements LauAbsFitModel. Definition at line 1787 of file LauSimpleFitModel.cc.
Returns the names and yields of species that are free in the fit. Implements LauAbsFitModel. Definition at line 1768 of file LauSimpleFitModel.cc.
Generate background event.
Definition at line 1129 of file LauSimpleFitModel.cc.
Generate from the extra PDFs.
Definition at line 1225 of file LauSimpleFitModel.cc.
Generate signal event. Definition at line 1001 of file LauSimpleFitModel.cc.
Toy MC generation and fitting overloaded functions. Implements LauAbsFitModel. Definition at line 867 of file LauSimpleFitModel.cc.
Get the total number of events.
Implements LauAbsFitModel. Definition at line 1423 of file LauSimpleFitModel.cc.
Calculate the signal and background likelihoods for the DP for a given event.
Definition at line 1433 of file LauSimpleFitModel.cc.
Determine the signal and background likelihood for the extra variables for a given event.
Definition at line 1533 of file LauSimpleFitModel.cc.
Calculate the SCF likelihood for the DP for a given event.
Definition at line 1478 of file LauSimpleFitModel.cc.
Get the total likelihood for each event.
Implements LauAbsFitModel. Definition at line 1386 of file LauSimpleFitModel.cc.
Initialise the signal DP model. Implements LauAbsFitModel. Definition at line 388 of file LauSimpleFitModel.cc.
Copy assignment operator (not implemented)
Print the fit fractions, total DP rate and mean efficiency.
Definition at line 709 of file LauSimpleFitModel.cc.
Calculate things that depend on the fit parameters after they have been updated by Minuit. Implements LauAbsFitModel. Definition at line 1247 of file LauSimpleFitModel.cc.
Randomise the initial fit parameters. Definition at line 809 of file LauSimpleFitModel.cc.
Recalculate Normalization the signal DP models. Implements LauAbsFitModel. Definition at line 401 of file LauSimpleFitModel.cc.
Save the pdf Plots for all the resonances of experiment number fitExp.
Implements LauAbsFitModel. Definition at line 2129 of file LauSimpleFitModel.cc.
Save the pdf Plots for the sum of ressonances correspondint to "sin" of experiment number fitExp.
Implements LauAbsFitModel. Definition at line 2232 of file LauSimpleFitModel.cc.
Check if the mis-reconstructed signal is to be smeared in the DP. Implements LauAbsFitModel. Definition at line 359 of file LauSimpleFitModel.hh.
Set the DP amplitude coefficients. The name of the coeffSet must match the name of one of the resonances in the DP model. The supplied order of coefficients will be rearranged to match the order in which the resonances are stored in the dynamics, see LauIsobarDynamics::addResonance.
Implements LauAbsFitModel. Definition at line 244 of file LauSimpleFitModel.cc.
Set the background DP models.
Definition at line 186 of file LauSimpleFitModel.cc.
Set the background PDF.
Definition at line 224 of file LauSimpleFitModel.cc.
Store all of the DP information. Definition at line 1207 of file LauSimpleFitModel.cc.
Set-up other parameters that are derived from the fit results, e.g. fit fractions. Definition at line 512 of file LauSimpleFitModel.cc.
Set the fit parameters for the extra PDFs. Definition at line 445 of file LauSimpleFitModel.cc.
Set the initial yields. Definition at line 467 of file LauSimpleFitModel.cc.
Set the background event yield(s) The name of the parameter must be that of the corresponding background category (so that it can be correctly assigned)
Implements LauAbsFitModel. Definition at line 123 of file LauSimpleFitModel.cc.
Set the signal event yield.
Implements LauAbsFitModel. Definition at line 103 of file LauSimpleFitModel.cc.
Set the SCF PDF for a given variable.
Definition at line 215 of file LauSimpleFitModel.cc.
Set the fit parameters for the DP model. Definition at line 408 of file LauSimpleFitModel.cc.
Set the signal PDF for a given variable.
Definition at line 206 of file LauSimpleFitModel.cc.
Set the branches for the sPlot ntuple with extra PDFs.
Definition at line 1691 of file LauSimpleFitModel.cc.
Define the length of the background vectors. Implements LauAbsFitModel. Definition at line 90 of file LauSimpleFitModel.cc.
Setup the required ntuple branches. Implements LauAbsFitModel. Definition at line 1166 of file LauSimpleFitModel.cc.
Add branches to store experiment number and the event number within the experiment. Implements LauAbsFitModel. Definition at line 1576 of file LauSimpleFitModel.cc.
Determine if we are smearing the SCF DP PDF. Definition at line 108 of file LauSimpleFitModel.hh.
Check if the signal is split into well-reconstructed and mis-reconstructed types. Implements LauAbsFitModel. Definition at line 356 of file LauSimpleFitModel.hh.
Split the signal component into well-reconstructed and mis-reconstructed parts. The nomenclature used here is TM (truth-matched) and SCF (self cross feed) In this option, the SCF fraction is DP-dependent Can also optionally provide a smearing matrix to smear the SCF DP PDF
Definition at line 149 of file LauSimpleFitModel.cc.
Split the signal component into well reconstructed and mis-reconstructed parts. The nomenclature used here is TM (truth-matched) and SCF (self cross feed) In this option, the SCF fraction is a single global number
Definition at line 171 of file LauSimpleFitModel.cc.
Store the per event likelihood values. Implements LauAbsFitModel. Definition at line 1868 of file LauSimpleFitModel.cc.
Returns the species and variables for all 2D PDFs in the fit. Implements LauAbsFitModel. Definition at line 1806 of file LauSimpleFitModel.cc.
Update the coefficients. Implements LauAbsFitModel. Definition at line 1567 of file LauSimpleFitModel.cc.
Update the signal events after Minuit sets background parameters. Definition at line 1261 of file LauSimpleFitModel.cc.
Determine whether we are splitting the signal into TM and SCF parts. Definition at line 102 of file LauSimpleFitModel.hh.
Determine whether the SCF fraction is DP-dependent. Definition at line 105 of file LauSimpleFitModel.hh.
Returns the names of all variables in the fit. Implements LauAbsFitModel. Definition at line 1748 of file LauSimpleFitModel.cc.
Weight events based on the DP model.
Implements LauAbsFitModel. Definition at line 2038 of file LauSimpleFitModel.cc.
Write the fit results in latex table format.
Implements LauAbsFitModel. Definition at line 719 of file LauSimpleFitModel.cc. Member Data Documentation
Background likelihood value(s) Definition at line 492 of file LauSimpleFitModel.hh.
The background Dalitz Plot model. Definition at line 385 of file LauSimpleFitModel.hh.
Background yield(s) Definition at line 433 of file LauSimpleFitModel.hh.
Background likelihood value(s) from extra PDFs. Definition at line 501 of file LauSimpleFitModel.hh.
The background PDFs. Definition at line 397 of file LauSimpleFitModel.hh.
Total background likelihood(s) Definition at line 510 of file LauSimpleFitModel.hh.
The background event tree. Definition at line 474 of file LauSimpleFitModel.hh.
Magnitudes and Phases. Definition at line 415 of file LauSimpleFitModel.hh.
The complex coefficients. Definition at line 466 of file LauSimpleFitModel.hh.
Run choice variables. Definition at line 463 of file LauSimpleFitModel.hh.
The average DP rate. Definition at line 427 of file LauSimpleFitModel.hh.
The cached values of the sqDP jacobians for each true bin. Definition at line 460 of file LauSimpleFitModel.hh.
The cached values of the SCF fraction for each bin centre. Definition at line 454 of file LauSimpleFitModel.hh.
Fit fractions. Definition at line 418 of file LauSimpleFitModel.hh.
Fit fractions (uncorrected for the efficiency) Definition at line 421 of file LauSimpleFitModel.hh.
The Dalitz plot kinematics object. Definition at line 388 of file LauSimpleFitModel.hh.
The mean efficiency. Definition at line 424 of file LauSimpleFitModel.hh.
Number of extra PDF parameters. Definition at line 409 of file LauSimpleFitModel.hh.
Number of normalisation parameters (i.e. yields) Definition at line 412 of file LauSimpleFitModel.hh.
Number of signal components. Definition at line 403 of file LauSimpleFitModel.hh.
Number of signal DP parameters. Definition at line 406 of file LauSimpleFitModel.hh.
The cached values of the sqDP jacobians for each event. Definition at line 457 of file LauSimpleFitModel.hh.
The cached values of the SCF fraction for each event. Definition at line 451 of file LauSimpleFitModel.hh.
Vector of booleans to reuse background events. Definition at line 483 of file LauSimpleFitModel.hh.
Boolean to reuse signal events. Definition at line 477 of file LauSimpleFitModel.hh.
SCF likelihood value. Definition at line 489 of file LauSimpleFitModel.hh.
SCF likelihood from extra PDFs. Definition at line 498 of file LauSimpleFitModel.hh.
The (global) SCF fraction parameter. Definition at line 442 of file LauSimpleFitModel.hh.
The histogram giving the DP-dependence of the SCF fraction. Definition at line 445 of file LauSimpleFitModel.hh.
The smearing matrix for the SCF DP PDF. Definition at line 448 of file LauSimpleFitModel.hh.
The SCF PDFs. Definition at line 394 of file LauSimpleFitModel.hh.
Total SCF likelihood. Definition at line 507 of file LauSimpleFitModel.hh.
Signal likelihood value. Definition at line 486 of file LauSimpleFitModel.hh.
The signal Dalitz plot model. Definition at line 382 of file LauSimpleFitModel.hh.
Signal likelihood from extra PDFs. Definition at line 495 of file LauSimpleFitModel.hh.
Signal yield. Definition at line 430 of file LauSimpleFitModel.hh.
The signal PDFs. Definition at line 391 of file LauSimpleFitModel.hh.
The signal event tree. Definition at line 471 of file LauSimpleFitModel.hh.
Total signal likelihood. Definition at line 504 of file LauSimpleFitModel.hh.
Boolean to use reweighting. Definition at line 480 of file LauSimpleFitModel.hh.
Is the signal split into TM and SCF. Definition at line 436 of file LauSimpleFitModel.hh.
Is the SCF fraction DP-dependent. Definition at line 439 of file LauSimpleFitModel.hh.
Background boolean. Definition at line 400 of file LauSimpleFitModel.hh. The documentation for this class was generated from the following files: Generated by 1.8.5 |