Public Member Functions |
Protected Member Functions |
Private Types |
Private Attributes |
List of all members
LauIsobarDynamics Class Reference Class for defining signal dynamics using the isobar model. More...
Inheritance diagram for LauIsobarDynamics:
Detailed DescriptionClass for defining signal dynamics using the isobar model. Definition at line 35 of file LauIsobarDynamics.hh. Member Typedef Documentation
The type used for containing the K-matrix propagators. Definition at line 586 of file LauIsobarDynamics.hh.
The type used for mapping K-matrix components to their propagators. Definition at line 589 of file LauIsobarDynamics.hh. Constructor & Destructor Documentation
Constructor.
Definition at line 49 of file LauIsobarDynamics.cc.
Constructor.
Definition at line 107 of file LauIsobarDynamics.cc.
Destructor. Definition at line 163 of file LauIsobarDynamics.cc. Member Function Documentation
Add a K-matrix production pole term to the model.
Definition at line 557 of file LauIsobarDynamics.cc.
Add a K-matrix slowly-varying part (SVP) term to the model.
Definition at line 605 of file LauIsobarDynamics.cc.
Add a resonance to the Dalitz plot.
Implements LauAbsDPDynamics. Definition at line 403 of file LauIsobarDynamics.cc.
Calculate the Dalitz plot normalisation integrals across the whole Dalitz plot. Definition at line 721 of file LauIsobarDynamics.cc.
Calculate the Dalitz plot normalisation integrals over a given range.
Definition at line 1195 of file LauIsobarDynamics.cc.
Calculate the fit fractions, mean efficiency and total DP rate.
Implements LauAbsDPDynamics. Definition at line 1452 of file LauIsobarDynamics.cc.
Calculate the likelihood (and all associated information) for the given event number.
Implements LauAbsDPDynamics. Definition at line 1748 of file LauIsobarDynamics.cc.
Calculate the likelihood (and all associated information) given values of the Dalitz plot coordinates.
Implements LauAbsDPDynamics. Definition at line 1773 of file LauIsobarDynamics.cc.
Calculate the likelihood (and all associated information) given values of the Dalitz plot coordinates and the tagging category. Also obtain the self cross feed fraction to cache with the rest of the Dalitz plot quantities.
Definition at line 1778 of file LauIsobarDynamics.cc.
Calculate the normalisation factor for the log-likelihood function.
Implements LauAbsDPDynamics. Definition at line 1611 of file LauIsobarDynamics.cc.
Change the properties of a resonance particle within this model. Note that parameters set to -1 are ignored.
Definition at line 705 of file LauIsobarDynamics.cc.
Check the status of the toy MC generation.
Implements LauAbsDPDynamics. Definition at line 1704 of file LauIsobarDynamics.cc.
Define a new K-matrix Propagator.
Definition at line 534 of file LauIsobarDynamics.cc.
Calculate the total Dalitz plot amplitude at the current point in the Dalitz plot.
Definition at line 1311 of file LauIsobarDynamics.cc.
Fill the internal data structure that caches the resonance dynamics.
Implements LauAbsDPDynamics. Definition at line 1807 of file LauIsobarDynamics.cc.
Retrieve the named resonance.
Implements LauAbsDPDynamics. Definition at line 651 of file LauIsobarDynamics.cc.
Retrieve the named resonance.
Implements LauAbsDPDynamics. Definition at line 672 of file LauIsobarDynamics.cc.
Set the helicity flip flag for new amplitude components.
Definition at line 495 of file LauIsobarDynamics.hh.
Generate a toy MC signal event.
Implements LauAbsDPDynamics. Definition at line 1645 of file LauIsobarDynamics.cc.
Retrieve the maximum value of A squared to be used in the accept/reject.
Definition at line 254 of file LauIsobarDynamics.hh.
Retrieve the maximum of A squared that has been found while generating.
Definition at line 260 of file LauIsobarDynamics.hh.
Retreive the alpha parameter for new Belle non-resonant components.
Definition at line 309 of file LauIsobarDynamics.hh.
Retrieve the normalised dynamic part of the amplitude of the given amplitude component at the current point in the Dalitz plot.
Implements LauAbsDPDynamics. Definition at line 267 of file LauIsobarDynamics.hh.
Calculate the acceptance rate, for events with the current kinematics, when generating events according to the model.
Implements LauAbsDPDynamics. Definition at line 1904 of file LauIsobarDynamics.cc.
Retrieve the total amplitude for the current event.
Implements LauAbsDPDynamics. Definition at line 173 of file LauIsobarDynamics.hh.
Retrieve the efficiency for the current event.
Implements LauAbsDPDynamics. Definition at line 203 of file LauIsobarDynamics.hh.
Retrieve the Jacobian, for the transformation into square DP coordinates, for the current event.
Implements LauAbsDPDynamics. Definition at line 215 of file LauIsobarDynamics.hh.
Retrieve the likelihood for the current event. evtLike_ = totAmp_.abs2()*eff_/DPNorm_
Implements LauAbsDPDynamics. Definition at line 223 of file LauIsobarDynamics.hh.
Retrieve the invariant mass squared of the first and third daughters in the current event.
Implements LauAbsDPDynamics. Definition at line 179 of file LauIsobarDynamics.hh.
Retrieve the invariant mass squared of the second and third daughters in the current event.
Implements LauAbsDPDynamics. Definition at line 185 of file LauIsobarDynamics.hh.
Retrieve the square Dalitz plot coordinate, m', for the current event.
Implements LauAbsDPDynamics. Definition at line 191 of file LauIsobarDynamics.hh.
Retrieve the fraction of events that are poorly reconstructed (the self cross feed fraction) for the current event.
Implements LauAbsDPDynamics. Definition at line 209 of file LauIsobarDynamics.hh.
Retrieve the square Dalitz plot coordinate, theta', for the current event.
Implements LauAbsDPDynamics. Definition at line 197 of file LauIsobarDynamics.hh.
Retrieve the event-by-event running totals of efficiency corrected amplitude cross terms for all pairs of amplitude components.
Definition at line 279 of file LauIsobarDynamics.hh.
Retrieve the event-by-event running totals of amplitude cross terms for all pairs of amplitude components.
Definition at line 273 of file LauIsobarDynamics.hh.
Retrieve the g1 parameter for new Flatte components.
Definition at line 439 of file LauIsobarDynamics.hh.
Retrieve the g2 parameter for new Flatte components.
Definition at line 445 of file LauIsobarDynamics.hh.
Retrieve the normalisation factors for the dynamic parts of the amplitudes for all of the amplitude components.
Definition at line 285 of file LauIsobarDynamics.hh.
Retrieve the background magnitude for new LASS components.
Definition at line 402 of file LauIsobarDynamics.hh.
Retrieve the background phase for new LASS components.
Definition at line 408 of file LauIsobarDynamics.hh.
Retrieve the cutoff value for new LASS components.
Definition at line 414 of file LauIsobarDynamics.hh.
Retrieve the effective range for new LASS components.
Definition at line 384 of file LauIsobarDynamics.hh.
Retrieve the resonance magnitude for new LASS components.
Definition at line 390 of file LauIsobarDynamics.hh.
Retrieve the resonance phase for new LASS components.
Definition at line 396 of file LauIsobarDynamics.hh.
Retrieve the scattering length for new LASS components.
Definition at line 378 of file LauIsobarDynamics.hh.
Retrieve the radius of the barrier factor due to the parent to use for new amplitude components.
Definition at line 489 of file LauIsobarDynamics.hh.
Retrieve the radius of the barrier factor due to the resonance to use for new amplitude components.
Definition at line 483 of file LauIsobarDynamics.hh.
Check whether a resonance is a K-matrix component of a given propagator.
Definition at line 1581 of file LauIsobarDynamics.cc.
Calculates whether an event with the current kinematics should be accepted in order to produce a distribution of events that matches the model e.g. when reweighting embedded data. Uses the accept/reject method.
Implements LauAbsDPDynamics. Definition at line 1886 of file LauIsobarDynamics.cc.
Initialise the Dalitz plot dynamics.
Implements LauAbsDPDynamics. Definition at line 167 of file LauIsobarDynamics.cc.
Initialise the internal storage for this model. Definition at line 294 of file LauIsobarDynamics.cc.
Print a summary of the model to be used. Definition at line 245 of file LauIsobarDynamics.cc.
Retrieve the maximum number of iterations allowed when generating an event.
Definition at line 145 of file LauIsobarDynamics.hh.
Remove the charge from the given particle name.
Definition at line 693 of file LauIsobarDynamics.cc.
Calculate the dynamic part of the amplitude for a given component at the current point in the Dalitz plot.
Definition at line 1408 of file LauIsobarDynamics.cc.
Set the maximum value of A squared to be used in the accept/reject.
Definition at line 248 of file LauIsobarDynamics.hh.
Set the maximum of A squared that has been found.
Definition at line 542 of file LauIsobarDynamics.hh.
Set the parameters for the barrier factors for new resonances.
Definition at line 453 of file LauIsobarDynamics.hh.
Set the type of barrier factor to use for new amplitude components.
Definition at line 477 of file LauIsobarDynamics.hh.
Set the alpha parameter for new Belle non-resonant components.
Definition at line 303 of file LauIsobarDynamics.hh.
Load the data for a given event.
Reimplemented from LauAbsDPDynamics. Definition at line 1736 of file LauIsobarDynamics.cc.
Set the dynamic part of the amplitude for a given amplitude component at the current point in the Dalitz plot.
Definition at line 1441 of file LauIsobarDynamics.cc.
Set the g1 parameter for new Flatte components.
Definition at line 427 of file LauIsobarDynamics.hh.
Set the g2 parameter for new Flatte components.
Definition at line 433 of file LauIsobarDynamics.hh.
Set the parameters for new Flatte components.
Definition at line 421 of file LauIsobarDynamics.hh.
Set the widths of the bins to use when integrating across the Dalitz plot.
Definition at line 1184 of file LauIsobarDynamics.cc.
Set the name of the file to which to save the results of the integrals.
Definition at line 67 of file LauIsobarDynamics.hh.
Set the background magnitude for new LASS components.
Definition at line 360 of file LauIsobarDynamics.hh.
Set the background phase for new LASS components.
Definition at line 366 of file LauIsobarDynamics.hh.
Set the cutoff value for new LASS components.
Definition at line 372 of file LauIsobarDynamics.hh.
Set the effective range for new LASS components.
Definition at line 342 of file LauIsobarDynamics.hh.
Set the parameters for new LASS components.
Definition at line 321 of file LauIsobarDynamics.hh.
Set the resonance magnitude for new LASS components.
Definition at line 348 of file LauIsobarDynamics.hh.
Set the resonance phase for new LASS components.
Definition at line 354 of file LauIsobarDynamics.hh.
Set the scattering length for new LASS components.
Definition at line 336 of file LauIsobarDynamics.hh.
Set the radius of the barrier factor due to the parent to use for new amplitude components.
Definition at line 471 of file LauIsobarDynamics.hh.
Set the radius of the barrier factor due to the resonance to use for new amplitude components.
Definition at line 465 of file LauIsobarDynamics.hh.
Write the results of the integrals (and related information) to a file. Definition at line 330 of file LauIsobarDynamics.cc. Member Data Documentation
The value of A squared for the current event. Definition at line 649 of file LauIsobarDynamics.hh.
The maximum allowed value of A squared. Definition at line 685 of file LauIsobarDynamics.hh.
The maximum value of A squared that has been seen so far while generating. Definition at line 688 of file LauIsobarDynamics.hh.
The type of the barrier factor for new amplitude components. Definition at line 754 of file LauIsobarDynamics.hh.
The alpha parameter for new Belle non-resonant components. Definition at line 691 of file LauIsobarDynamics.hh.
Whether the default value of the Flatte parameter g1 has been changed. Definition at line 742 of file LauIsobarDynamics.hh.
Whether the default value of the Flatte parameter g2 has been changed. Definition at line 745 of file LauIsobarDynamics.hh.
Whether the default value of the LASS background magnitude has been changed. Definition at line 727 of file LauIsobarDynamics.hh.
Whether the default value of the LASS background phase has been changed. Definition at line 730 of file LauIsobarDynamics.hh.
Whether the default value of the LASS cutoff has been changed. Definition at line 733 of file LauIsobarDynamics.hh.
Whether the default value of the LASS effective range has been changed. Definition at line 718 of file LauIsobarDynamics.hh.
Whether the default value of the LASS resonance magnitude has been changed. Definition at line 721 of file LauIsobarDynamics.hh.
Whether the default value of the LASS resonance phase has been changed. Definition at line 724 of file LauIsobarDynamics.hh.
Whether the default value of the LASS scattering length has been changed. Definition at line 715 of file LauIsobarDynamics.hh.
The efficiency at the current point in the Dalitz plot. Definition at line 640 of file LauIsobarDynamics.hh.
The normalised likelihood for the current event. Definition at line 652 of file LauIsobarDynamics.hh.
The dynamic part of the amplitude for each amplitude component at the current point in the Dalitz plot. Definition at line 670 of file LauIsobarDynamics.hh.
The event-by-event running total of efficiency corrected amplitude cross terms for each pair of amplitude components. Calculated as the sum of ff_[i]*ff_[j]*efficiency for all events Definition at line 661 of file LauIsobarDynamics.hh.
The event-by-event running total of the amplitude cross terms for each pair of amplitude components. Calculated as the sum of ff_[i]*ff_[j] for all events Definition at line 667 of file LauIsobarDynamics.hh.
The constant parameter g1 for new Flatte components. Definition at line 736 of file LauIsobarDynamics.hh.
The constant parameter g2 for new Flatte components. Definition at line 739 of file LauIsobarDynamics.hh.
The helicity flip flag for new amplitude components. Definition at line 757 of file LauIsobarDynamics.hh.
The normalisation factors for the dynamic parts of the amplitude for each amplitude component. Definition at line 676 of file LauIsobarDynamics.hh.
The event-by-event running total of the dynamical amplitude squared for each amplitude component. Definition at line 673 of file LauIsobarDynamics.hh.
Whether the integrals have been performed. Definition at line 616 of file LauIsobarDynamics.hh.
The name of the file to save integrals to. Definition at line 619 of file LauIsobarDynamics.hh.
The maximum allowed number of attempts when generating an event. Definition at line 679 of file LauIsobarDynamics.hh.
The Jacobian, for the transformation into square DP coordinates at the current point in the Dalitz plot. Definition at line 646 of file LauIsobarDynamics.hh.
The K-matrix propagators. Definition at line 595 of file LauIsobarDynamics.hh.
The names of the M-matrix components in the model mapped to their propagators. Definition at line 598 of file LauIsobarDynamics.hh.
The background magnitude for new LASS components. Definition at line 706 of file LauIsobarDynamics.hh.
The background phase for new LASS components. Definition at line 709 of file LauIsobarDynamics.hh.
The cutoff value for new LASS components. Definition at line 712 of file LauIsobarDynamics.hh.
The effective range for new LASS components. Definition at line 697 of file LauIsobarDynamics.hh.
The resonance magnitude for new LASS components. Definition at line 700 of file LauIsobarDynamics.hh.
The resonance phase for new LASS components. Definition at line 703 of file LauIsobarDynamics.hh.
The scattering length for new LASS components. Definition at line 694 of file LauIsobarDynamics.hh.
The bin width to use when integrating over m13. Definition at line 622 of file LauIsobarDynamics.hh.
The invariant mass squared of the first and third daughters. Definition at line 628 of file LauIsobarDynamics.hh.
The bin width to use when integrating over m23. Definition at line 625 of file LauIsobarDynamics.hh.
The invariant mass squared of the second and third daughters. Definition at line 631 of file LauIsobarDynamics.hh.
The square Dalitz plot coordinate, m'. Definition at line 634 of file LauIsobarDynamics.hh.
The number of unsucessful attempts to generate an event so far. Definition at line 682 of file LauIsobarDynamics.hh.
The radius of the parent barrier factor for new amplitude components. Definition at line 751 of file LauIsobarDynamics.hh.
The radius of the resonance barrier factor for new amplitude components. Definition at line 748 of file LauIsobarDynamics.hh.
The index within the resonance maker for each amplitude component. Definition at line 604 of file LauIsobarDynamics.hh.
The index of the daughter not produced by the resonance for each amplitude component. Definition at line 607 of file LauIsobarDynamics.hh.
The resonance types of all of the amplitude components. Definition at line 601 of file LauIsobarDynamics.hh.
The fraction of events that are poorly reconstructed (the self cross feed fraction) at the current point in the Dalitz plot. Definition at line 643 of file LauIsobarDynamics.hh.
The resonances in the model. Definition at line 592 of file LauIsobarDynamics.hh.
Whether the Dalitz plot is symmetrical. Definition at line 613 of file LauIsobarDynamics.hh.
The square Dalitz plot coordinate theta'. Definition at line 637 of file LauIsobarDynamics.hh.
The total amplitude for the current event. Definition at line 655 of file LauIsobarDynamics.hh.
The PDG codes of the daughters. Definition at line 610 of file LauIsobarDynamics.hh. The documentation for this class was generated from the following files: Generated by 1.8.5 |