Public Member Functions |
Protected Types |
Protected 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 44 of file LauSimpleFitModel.hh. Member Typedef Documentation
Typedef for a vector of background DP models. Definition at line 169 of file LauSimpleFitModel.hh.
Typedef for a vector of embedded data objects. Definition at line 178 of file LauSimpleFitModel.hh.
Typedef for a vector of background PDFs. Definition at line 172 of file LauSimpleFitModel.hh.
Typedef for a vector of booleans to flag if events are reused. Definition at line 181 of file LauSimpleFitModel.hh.
Typedef for a vector of background yields. Definition at line 175 of file LauSimpleFitModel.hh.
Define a map to be used to store a category name and numbers. Definition at line 166 of file LauSimpleFitModel.hh. Constructor & Destructor Documentation
Constructor.
Definition at line 46 of file LauSimpleFitModel.cc.
Destructor. Definition at line 76 of file LauSimpleFitModel.cc. Member Function Documentation
Add sPlot branches for the extra PDFs.
Definition at line 1603 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 1303 of file LauSimpleFitModel.cc.
Read in the input fit data variables, e.g. m13Sq and m23Sq. Implements LauAbsFitModel. Definition at line 1246 of file LauSimpleFitModel.cc.
Check the initial fit parameters. Implements LauAbsFitModel. Definition at line 768 of file LauSimpleFitModel.cc.
Embed full simulation events for the given background class, rather than generating toy from the PDFs.
Definition at line 1971 of file LauSimpleFitModel.cc.
Embed full simulation events for the signal, rather than generating toy from the PDFs.
Definition at line 1940 of file LauSimpleFitModel.cc.
Determine the number of events to generate for each hypothesis. Definition at line 790 of file LauSimpleFitModel.cc.
Get the fit results and store them.
Implements LauAbsFitModel. Definition at line 547 of file LauSimpleFitModel.cc.
Returns the names and yields of species that are fixed in the fit. Implements LauAbsFitModel. Definition at line 1747 of file LauSimpleFitModel.cc.
Returns the names and yields of species that are free in the fit. Implements LauAbsFitModel. Definition at line 1728 of file LauSimpleFitModel.cc.
Generate background event.
Definition at line 1089 of file LauSimpleFitModel.cc.
Generate from the extra PDFs.
Definition at line 1185 of file LauSimpleFitModel.cc.
Generate signal event. Definition at line 961 of file LauSimpleFitModel.cc.
Toy MC generation and fitting overloaded functions. Implements LauAbsFitModel. Definition at line 829 of file LauSimpleFitModel.cc.
Get the total number of events.
Implements LauAbsFitModel. Definition at line 1383 of file LauSimpleFitModel.cc.
Calculate the signal and background likelihoods for the DP for a given event.
Definition at line 1393 of file LauSimpleFitModel.cc.
Determine the signal and background likelihood for the extra variables for a given event.
Definition at line 1493 of file LauSimpleFitModel.cc.
Calculate the SCF likelihood for the DP for a given event.
Definition at line 1438 of file LauSimpleFitModel.cc.
Get the total likelihood for each event.
Implements LauAbsFitModel. Definition at line 1346 of file LauSimpleFitModel.cc.
Initialise the signal DP model. Implements LauAbsFitModel. Definition at line 372 of file LauSimpleFitModel.cc.
Print the fit fractions, total DP rate and mean efficiency.
Definition at line 680 of file LauSimpleFitModel.cc.
Calculate things that depend on the fit parameters after they have been updated by Minuit. Implements LauAbsFitModel. Definition at line 1207 of file LauSimpleFitModel.cc.
Randomise the initial fit parameters. Definition at line 780 of file LauSimpleFitModel.cc.
Check if the mis-reconstructed signal is to be smeared in the DP. Implements LauAbsFitModel. Definition at line 338 of file LauSimpleFitModel.hh.
Set the DP amplitude coefficients.
Implements LauAbsFitModel. Definition at line 239 of file LauSimpleFitModel.cc.
Set the background DP models.
Definition at line 181 of file LauSimpleFitModel.cc.
Set the background PDF.
Definition at line 219 of file LauSimpleFitModel.cc.
Store all of the DP information. Definition at line 1167 of file LauSimpleFitModel.cc.
Set-up other parameters that are derived from the fit results, e.g. fit fractions. Definition at line 483 of file LauSimpleFitModel.cc.
Set the fit parameters for the extra PDFs. Definition at line 416 of file LauSimpleFitModel.cc.
Set the initial yields. Definition at line 438 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 118 of file LauSimpleFitModel.cc.
Set the signal event yield.
Implements LauAbsFitModel. Definition at line 98 of file LauSimpleFitModel.cc.
Set the SCF PDF for a given variable.
Definition at line 210 of file LauSimpleFitModel.cc.
Set the fit parameters for the DP model. Definition at line 384 of file LauSimpleFitModel.cc.
Set the signal PDF for a given variable.
Definition at line 201 of file LauSimpleFitModel.cc.
Set the branches for the sPlot ntuple with extra PDFs.
Definition at line 1651 of file LauSimpleFitModel.cc.
Define the length of the background vectors. Implements LauAbsFitModel. Definition at line 85 of file LauSimpleFitModel.cc.
Setup the required ntuple branches. Implements LauAbsFitModel. Definition at line 1126 of file LauSimpleFitModel.cc.
Add branches to store experiment number and the event number within the experiment. Implements LauAbsFitModel. Definition at line 1536 of file LauSimpleFitModel.cc.
Determine if we are smearing the SCF DP PDF. Definition at line 107 of file LauSimpleFitModel.hh.
Check if the signal is split into well-reconstructed and mis-reconstructed types. Implements LauAbsFitModel. Definition at line 335 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 144 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 166 of file LauSimpleFitModel.cc.
Store the per event likelihood values. Implements LauAbsFitModel. Definition at line 1828 of file LauSimpleFitModel.cc.
Returns the species and variables for all 2D PDFs in the fit. Implements LauAbsFitModel. Definition at line 1766 of file LauSimpleFitModel.cc.
Update the coefficients. Implements LauAbsFitModel. Definition at line 1527 of file LauSimpleFitModel.cc.
Update the signal events after Minuit sets background parameters. Definition at line 1221 of file LauSimpleFitModel.cc.
Determine whether we are splitting the signal into TM and SCF parts. Definition at line 101 of file LauSimpleFitModel.hh.
Determine whether the SCF fraction is DP-dependent. Definition at line 104 of file LauSimpleFitModel.hh.
Returns the names of all variables in the fit. Implements LauAbsFitModel. Definition at line 1708 of file LauSimpleFitModel.cc.
Weight events based on the DP model.
Implements LauAbsFitModel. Definition at line 2008 of file LauSimpleFitModel.cc.
Write the fit results in latex table format.
Implements LauAbsFitModel. Definition at line 690 of file LauSimpleFitModel.cc. Member Data Documentation
Background likelihood value(s) Definition at line 465 of file LauSimpleFitModel.hh.
The background Dalitz Plot model. Definition at line 358 of file LauSimpleFitModel.hh.
Background yield(s) Definition at line 406 of file LauSimpleFitModel.hh.
Background likelihood value(s) from extra PDFs. Definition at line 474 of file LauSimpleFitModel.hh.
The background PDFs. Definition at line 370 of file LauSimpleFitModel.hh.
Total background likelihood(s) Definition at line 483 of file LauSimpleFitModel.hh.
The background event tree. Definition at line 447 of file LauSimpleFitModel.hh.
Magnitudes and Phases. Definition at line 388 of file LauSimpleFitModel.hh.
The complex coefficients. Definition at line 439 of file LauSimpleFitModel.hh.
Run choice variables. Definition at line 436 of file LauSimpleFitModel.hh.
The average DP rate. Definition at line 400 of file LauSimpleFitModel.hh.
The cached values of the sqDP jacobians for each true bin. Definition at line 433 of file LauSimpleFitModel.hh.
The cached values of the SCF fraction for each bin centre. Definition at line 427 of file LauSimpleFitModel.hh.
Fit fractions. Definition at line 391 of file LauSimpleFitModel.hh.
Fit fractions (uncorrected for the efficiency) Definition at line 394 of file LauSimpleFitModel.hh.
The Dalitz plot kinematics object. Definition at line 361 of file LauSimpleFitModel.hh.
The mean efficiency. Definition at line 397 of file LauSimpleFitModel.hh.
Number of extra PDF parameters. Definition at line 382 of file LauSimpleFitModel.hh.
Number of normalisation parameters (i.e. yields) Definition at line 385 of file LauSimpleFitModel.hh.
Number of signal components. Definition at line 376 of file LauSimpleFitModel.hh.
Number of signal DP parameters. Definition at line 379 of file LauSimpleFitModel.hh.
The cached values of the sqDP jacobians for each event. Definition at line 430 of file LauSimpleFitModel.hh.
The cached values of the SCF fraction for each event. Definition at line 424 of file LauSimpleFitModel.hh.
Vector of booleans to reuse background events. Definition at line 456 of file LauSimpleFitModel.hh.
Boolean to reuse signal events. Definition at line 450 of file LauSimpleFitModel.hh.
SCF likelihood value. Definition at line 462 of file LauSimpleFitModel.hh.
SCF likelihood from extra PDFs. Definition at line 471 of file LauSimpleFitModel.hh.
The (global) SCF fraction parameter. Definition at line 415 of file LauSimpleFitModel.hh.
The histogram giving the DP-dependence of the SCF fraction. Definition at line 418 of file LauSimpleFitModel.hh.
The smearing matrix for the SCF DP PDF. Definition at line 421 of file LauSimpleFitModel.hh.
The SCF PDFs. Definition at line 367 of file LauSimpleFitModel.hh.
Total SCF likelihood. Definition at line 480 of file LauSimpleFitModel.hh.
Signal likelihood value. Definition at line 459 of file LauSimpleFitModel.hh.
The signal Dalitz plot model. Definition at line 355 of file LauSimpleFitModel.hh.
Signal likelihood from extra PDFs. Definition at line 468 of file LauSimpleFitModel.hh.
Signal yield. Definition at line 403 of file LauSimpleFitModel.hh.
The signal PDFs. Definition at line 364 of file LauSimpleFitModel.hh.
The signal event tree. Definition at line 444 of file LauSimpleFitModel.hh.
Total signal likelihood. Definition at line 477 of file LauSimpleFitModel.hh.
Boolean to use reweighting. Definition at line 453 of file LauSimpleFitModel.hh.
Is the signal split into TM and SCF. Definition at line 409 of file LauSimpleFitModel.hh.
Is the SCF fraction DP-dependent. Definition at line 412 of file LauSimpleFitModel.hh.
Background boolean. Definition at line 373 of file LauSimpleFitModel.hh. The documentation for this class was generated from the following files: Generated by 1.8.5 |