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 168 of file LauSimpleFitModel.hh.
Typedef for a vector of embedded data objects. Definition at line 177 of file LauSimpleFitModel.hh.
Typedef for a vector of background PDFs. Definition at line 171 of file LauSimpleFitModel.hh.
Typedef for a vector of booleans to flag if events are reused. Definition at line 180 of file LauSimpleFitModel.hh.
Typedef for a vector of background yields. Definition at line 174 of file LauSimpleFitModel.hh.
Define a map to be used to store a category name and numbers. Definition at line 165 of file LauSimpleFitModel.hh. Constructor & Destructor Documentation
Constructor.
Definition at line 50 of file LauSimpleFitModel.cc.
Destructor. Definition at line 80 of file LauSimpleFitModel.cc. Member Function Documentation
Add sPlot branches for the extra PDFs.
Definition at line 1571 of file LauSimpleFitModel.cc.
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 1271 of file LauSimpleFitModel.cc.
Read in the input fit data variables, e.g. m13Sq and m23Sq. Implements LauAbsFitModel. Definition at line 1214 of file LauSimpleFitModel.cc.
Check the initial fit parameters. Implements LauAbsFitModel. Definition at line 740 of file LauSimpleFitModel.cc.
Embed full simulation events for the given background class, rather than generating toy from the PDFs.
Definition at line 1939 of file LauSimpleFitModel.cc.
Embed full simulation events for the signal, rather than generating toy from the PDFs.
Definition at line 1908 of file LauSimpleFitModel.cc.
Determine the number of events to generate for each hypothesis. Definition at line 762 of file LauSimpleFitModel.cc.
Get the fit results and store them.
Implements LauAbsFitModel. Definition at line 533 of file LauSimpleFitModel.cc.
Returns the names and yields of species that are fixed in the fit. Implements LauAbsFitModel. Definition at line 1715 of file LauSimpleFitModel.cc.
Returns the names and yields of species that are free in the fit. Implements LauAbsFitModel. Definition at line 1696 of file LauSimpleFitModel.cc.
Generate background event.
Definition at line 1058 of file LauSimpleFitModel.cc.
Generate from the extra PDFs.
Definition at line 1153 of file LauSimpleFitModel.cc.
Generate signal event. Definition at line 930 of file LauSimpleFitModel.cc.
Toy MC generation and fitting overloaded functions. Implements LauAbsFitModel. Definition at line 801 of file LauSimpleFitModel.cc.
Get the total number of events.
Implements LauAbsFitModel. Definition at line 1351 of file LauSimpleFitModel.cc.
Calculate the signal and background likelihoods for the DP for a given event.
Definition at line 1361 of file LauSimpleFitModel.cc.
Determine the signal and background likelihood for the extra variables for a given event.
Definition at line 1461 of file LauSimpleFitModel.cc.
Calculate the SCF likelihood for the DP for a given event.
Definition at line 1406 of file LauSimpleFitModel.cc.
Get the total likelihood for each event.
Implements LauAbsFitModel. Definition at line 1314 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 652 of file LauSimpleFitModel.cc.
Calculate things that depend on the fit parameters after they have been updated by Minuit Implements LauAbsFitModel. Definition at line 1175 of file LauSimpleFitModel.cc.
Randomise the initial fit parameters. Definition at line 752 of file LauSimpleFitModel.cc.
Check if the mis-reconstructed signal is to be smeared in the DP. Implements LauAbsFitModel. Definition at line 337 of file LauSimpleFitModel.hh.
Set the DP amplitude coefficients.
Definition at line 240 of file LauSimpleFitModel.cc.
Set the background DP models.
Definition at line 182 of file LauSimpleFitModel.cc.
Set the background PDF.
Definition at line 220 of file LauSimpleFitModel.cc.
Store all of the DP information. Definition at line 1135 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 119 of file LauSimpleFitModel.cc.
Set the signal event yield.
Implements LauAbsFitModel. Definition at line 102 of file LauSimpleFitModel.cc.
Set the SCF PDF for a given variable.
Definition at line 211 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 202 of file LauSimpleFitModel.cc.
Set the branches for the sPlot ntuple with extra PDFs.
Definition at line 1619 of file LauSimpleFitModel.cc.
Define the length of the background vectors. Implements LauAbsFitModel. Definition at line 89 of file LauSimpleFitModel.cc.
Setup the required ntuple branches. Implements LauAbsFitModel. Definition at line 1095 of file LauSimpleFitModel.cc.
Add branches to store experiment number and the event number within the experiment. Implements LauAbsFitModel. Definition at line 1504 of file LauSimpleFitModel.cc.
Determine if we are smearing the SCF DP PDF. Definition at line 106 of file LauSimpleFitModel.hh.
Check if the signal is split into well-reconstructed and mis-reconstructed types. Implements LauAbsFitModel. Definition at line 334 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 145 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 167 of file LauSimpleFitModel.cc.
Store the per event likelihood values. Implements LauAbsFitModel. Definition at line 1796 of file LauSimpleFitModel.cc.
Returns the species and variables for all 2D PDFs in the fit. Implements LauAbsFitModel. Definition at line 1734 of file LauSimpleFitModel.cc.
Update the coefficients. Implements LauAbsFitModel. Definition at line 1495 of file LauSimpleFitModel.cc.
Update the signal events after Minuit sets background parameters. Definition at line 1189 of file LauSimpleFitModel.cc.
Determine whether we are splitting the signal into TM and SCF parts. Definition at line 100 of file LauSimpleFitModel.hh.
Determine whether the SCF fraction is DP-dependent. Definition at line 103 of file LauSimpleFitModel.hh.
Returns the names of all variables in the fit. Implements LauAbsFitModel. Definition at line 1676 of file LauSimpleFitModel.cc.
Weight events based on the DP model.
Implements LauAbsFitModel. Definition at line 1976 of file LauSimpleFitModel.cc.
Write the fit results in latex table format.
Implements LauAbsFitModel. Definition at line 662 of file LauSimpleFitModel.cc. Member Data Documentation
Background likelihood value(s) Definition at line 458 of file LauSimpleFitModel.hh.
The background Dalitz Plot model. Definition at line 355 of file LauSimpleFitModel.hh.
Background yield(s) Definition at line 400 of file LauSimpleFitModel.hh.
Background likelihood value(s) from extra PDFs. Definition at line 467 of file LauSimpleFitModel.hh.
The background PDFs. Definition at line 367 of file LauSimpleFitModel.hh.
Total background likelihood(s) Definition at line 476 of file LauSimpleFitModel.hh.
The background event tree. Definition at line 440 of file LauSimpleFitModel.hh.
Magnitudes and Phases. Definition at line 385 of file LauSimpleFitModel.hh.
The complex coefficients. Definition at line 433 of file LauSimpleFitModel.hh.
Run choice variables. Definition at line 430 of file LauSimpleFitModel.hh.
The average DP rate. Definition at line 394 of file LauSimpleFitModel.hh.
The cached values of the sqDP jacobians for each true bin. Definition at line 427 of file LauSimpleFitModel.hh.
The cached values of the SCF fraction for each bin centre. Definition at line 421 of file LauSimpleFitModel.hh.
Fit fractions. Definition at line 388 of file LauSimpleFitModel.hh.
The Dalitz plot kinematics object. Definition at line 358 of file LauSimpleFitModel.hh.
The mean efficiency. Definition at line 391 of file LauSimpleFitModel.hh.
Number of extra PDF parameters. Definition at line 379 of file LauSimpleFitModel.hh.
Number of parameters. Definition at line 382 of file LauSimpleFitModel.hh.
Number of signal components. Definition at line 373 of file LauSimpleFitModel.hh.
Number of signal DP parameters. Definition at line 376 of file LauSimpleFitModel.hh.
The cached values of the sqDP jacobians for each event. Definition at line 424 of file LauSimpleFitModel.hh.
The cached values of the SCF fraction for each event. Definition at line 418 of file LauSimpleFitModel.hh.
Vector of booleans to reuse background events. Definition at line 449 of file LauSimpleFitModel.hh.
Boolean to reuse signal events. Definition at line 443 of file LauSimpleFitModel.hh.
SCF likelihood value. Definition at line 455 of file LauSimpleFitModel.hh.
SCF likelihood from extra PDFs. Definition at line 464 of file LauSimpleFitModel.hh.
The (global) SCF fraction parameter. Definition at line 409 of file LauSimpleFitModel.hh.
The histogram giving the DP-dependence of the SCF fraction. Definition at line 412 of file LauSimpleFitModel.hh.
The smearing matrix for the SCF DP PDF. Definition at line 415 of file LauSimpleFitModel.hh.
The SCF PDFs. Definition at line 364 of file LauSimpleFitModel.hh.
Total SCF likelihood. Definition at line 473 of file LauSimpleFitModel.hh.
Signal likelihood value. Definition at line 452 of file LauSimpleFitModel.hh.
The signal Dalitz plot model. Definition at line 352 of file LauSimpleFitModel.hh.
Signal likelihood from extra PDFs. Definition at line 461 of file LauSimpleFitModel.hh.
Signal yield. Definition at line 397 of file LauSimpleFitModel.hh.
The signal PDFs. Definition at line 361 of file LauSimpleFitModel.hh.
The signal event tree. Definition at line 437 of file LauSimpleFitModel.hh.
Total signal likelihood. Definition at line 470 of file LauSimpleFitModel.hh.
Boolean to use reweighting. Definition at line 446 of file LauSimpleFitModel.hh.
Is the signal split into TM and SCF. Definition at line 403 of file LauSimpleFitModel.hh.
Is the SCF fraction DP-dependent. Definition at line 406 of file LauSimpleFitModel.hh.
Background boolean. Definition at line 370 of file LauSimpleFitModel.hh. The documentation for this class was generated from the following files: Generated by 1.8.5 |