Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Private Member Functions |
Private Attributes |
List of all members
LauAbsResonance Class Referenceabstract Abstract class for defining type for resonance amplitude models (Breit-Wigner, Flatte etc.) More...
Inheritance diagram for LauAbsResonance:
![]()
Detailed DescriptionAbstract class for defining type for resonance amplitude models (Breit-Wigner, Flatte etc.) Abstract Class for defining the type for all classes used to model resonances in the Dalitz plot, such as Breit-Wigner functions. In addition, some common functionality is implemented, including data such as the mass and width of the desired state. Definition at line 37 of file LauAbsResonance.hh. Member Enumeration DocumentationDefine the allowed resonance types. Definition at line 41 of file LauAbsResonance.hh. Constructor & Destructor Documentation
Constructor (for use by standard resonances)
Definition at line 64 of file LauAbsResonance.cc.
Constructor (for use by K-matrix components)
Definition at line 119 of file LauAbsResonance.cc.
Destructor. Definition at line 169 of file LauAbsResonance.cc.
Copy constructor (not implemented) Member Function Documentation
Add parameter to the list of floating parameters.
Definition at line 326 of file LauAbsResonance.cc.
Calculate the complex amplitude.
Reimplemented in LauRhoOmegaMix, LauBelleSymNR, LauKMatrixProdPole, LauKMatrixProdSVP, LauNRAmplitude, and LauFlatNR. Definition at line 173 of file LauAbsResonance.cc.
Calculate the amplitude spin term.
Definition at line 235 of file LauAbsResonance.cc.
Allow the Blatt-Weisskopf radius for the resonance and parent factors to be changed. Negative values wil be ignored, so if, for example, you want to only change the parent radius you can provide a negative value for the resonance radius
Definition at line 289 of file LauAbsResonance.cc.
Allow the mass, width and spin of the resonance to be changed. Negative values wil be ignored, so if, for example, you want to only change the spin you can provide negative values for the mass and width
Definition at line 269 of file LauAbsResonance.cc.
Clear list of floating parameters. Definition at line 384 of file LauAbsResonance.hh.
Fix or release the Blatt-Weisskopf barrier radii. Definition at line 339 of file LauAbsResonance.cc.
Fix or release the resonance mass.
Definition at line 277 of file LauAbsResonance.hh.
Get the status of resonance mass (fixed or released)
Definition at line 289 of file LauAbsResonance.hh.
Get the status of parent barrier radius (fixed or released) Definition at line 369 of file LauAbsResonance.cc.
Get the status of resonance barrier radius (fixed or released) Definition at line 358 of file LauAbsResonance.cc.
Fix or release the resonance width.
Definition at line 283 of file LauAbsResonance.hh.
Get the status of resonance width (fixed or released)
Definition at line 295 of file LauAbsResonance.hh.
Get the helicity flip flag.
Definition at line 185 of file LauAbsResonance.hh.
Set the helicity flip flag.
Definition at line 191 of file LauAbsResonance.hh.
Allow the various parameters to float in the fit.
Reimplemented in LauRhoOmegaMix, LauBelleSymNR, LauEFKLLMRes, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauBelleNR, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, and LauSigmaRes. Definition at line 313 of file LauAbsResonance.cc.
Get the charge of the resonance.
Definition at line 141 of file LauAbsResonance.hh.
Get the charge of the bachelor daughter. Definition at line 516 of file LauAbsResonance.cc.
Get the charge of daughter 1. Definition at line 480 of file LauAbsResonance.cc.
Get the charge of daughter 2. Definition at line 498 of file LauAbsResonance.cc.
Get the Charge of the parent particle. Definition at line 468 of file LauAbsResonance.cc.
Access the daughters object. Definition at line 367 of file LauAbsResonance.hh.
Retrieve the resonance parameters, e.g. so that they can be loaded into a fit.
Reimplemented in LauRhoOmegaMix, LauAbsModIndPartWave, LauBelleSymNR, LauEFKLLMRes, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauBelleNR, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, LauSigmaRes, LauGaussIncohRes, LauBreitWignerRes, LauGounarisSakuraiRes, and LauRelBreitWignerRes. Definition at line 171 of file LauAbsResonance.hh.
Get the mass of the resonance.
Definition at line 147 of file LauAbsResonance.hh.
Get the mass of the bachelor daughter. Definition at line 450 of file LauAbsResonance.cc.
Get the mass of daughter 1. Definition at line 414 of file LauAbsResonance.cc.
Get the mass of daughter 2. Definition at line 432 of file LauAbsResonance.cc.
Get the mass parameter of the resonance.
Definition at line 159 of file LauAbsResonance.hh.
Get the parent particle mass. Definition at line 402 of file LauAbsResonance.cc.
Get the name of the daughter that does not originate form the resonance. Definition at line 582 of file LauAbsResonance.cc.
Get the name of the first daughter of the resonance. Definition at line 546 of file LauAbsResonance.cc.
Get the name of the second daughter of the resonance. Definition at line 564 of file LauAbsResonance.cc.
Get the name of the parent particle. Definition at line 534 of file LauAbsResonance.cc.
Get the current value of the bachelor momentum in the resonance rest frame. Definition at line 352 of file LauAbsResonance.hh.
Get the integer to identify which DP axis the resonance belongs to.
Definition at line 129 of file LauAbsResonance.hh.
Access the list of floating parameters. Definition at line 393 of file LauAbsResonance.hh.
Get the centrifugal barrier for the parent decay. Definition at line 357 of file LauAbsResonance.hh.
Definition at line 358 of file LauAbsResonance.hh.
Get the radius of the parent barrier factor. Definition at line 391 of file LauAbsResonance.cc.
Get the current value of the bachelor momentum in the parent rest frame. Definition at line 354 of file LauAbsResonance.hh.
Get the current value of the daughter momentum in the resonance rest frame. Definition at line 350 of file LauAbsResonance.hh.
Get the centrifugal barrier for the resonance decay. Definition at line 360 of file LauAbsResonance.hh.
Definition at line 361 of file LauAbsResonance.hh.
Access the resonance info object. Definition at line 364 of file LauAbsResonance.hh.
Get the resonance model type.
Implemented in LauModIndPartWaveMagPhase, LauModIndPartWaveRealImag, LauRhoOmegaMix, LauEFKLLMRes, LauBelleSymNR, LauKMatrixProdPole, LauKMatrixProdSVP, LauNRAmplitude, LauGaussIncohRes, LauFlatNR, LauBelleNR, LauPolNR, LauKappaRes, LauBreitWignerRes, LauDabbaRes, LauFlatteRes, LauGounarisSakuraiRes, LauLASSBWRes, LauLASSNRRes, LauLASSRes, LauRelBreitWignerRes, and LauSigmaRes.
Get the name of the resonance.
Definition at line 117 of file LauAbsResonance.hh.
Access the given resonance parameter.
Reimplemented in LauRhoOmegaMix, LauBelleSymNR, LauEFKLLMRes, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauBelleNR, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, and LauSigmaRes. Definition at line 319 of file LauAbsResonance.cc.
Get the radius of the resonance barrier factor. Definition at line 380 of file LauAbsResonance.cc.
Get the name of the resonance.
Definition at line 123 of file LauAbsResonance.hh.
Get the spin of the resonance.
Definition at line 135 of file LauAbsResonance.hh.
Get the width of the resonance.
Definition at line 153 of file LauAbsResonance.hh.
Get the width parameter of the resonance.
Definition at line 165 of file LauAbsResonance.hh.
Get the ignore barrier factor scaling flag.
Definition at line 222 of file LauAbsResonance.hh.
Set the ignore barrier factor scaling flag.
Definition at line 228 of file LauAbsResonance.hh.
Get the ignore momenta flag.
Definition at line 197 of file LauAbsResonance.hh.
Set the ignore p_ and q_ flag.
Definition at line 203 of file LauAbsResonance.hh.
Get the ignore spin flag.
Definition at line 209 of file LauAbsResonance.hh.
Set the ignore p_ and q_ flag.
Definition at line 215 of file LauAbsResonance.hh.
Initialise the model. Implemented in LauEFKLLMRes, LauRhoOmegaMix, LauBelleNR, LauBelleSymNR, LauAbsModIndPartWave, LauKMatrixProdPole, LauKMatrixProdSVP, LauNRAmplitude, LauPolNR, LauGaussIncohRes, LauKappaRes, LauBreitWignerRes, LauDabbaRes, LauFlatteRes, LauGounarisSakuraiRes, LauLASSBWRes, LauLASSNRRes, LauLASSRes, LauRelBreitWignerRes, LauSigmaRes, and LauFlatNR.
Is the resonance model incoherent?
Definition at line 28 of file LauAbsResonance.cc.
Copy assignment operator (not implemented)
Is the amplitude pre-symmetrised? The default value is kFALSE, so pre-symmetrised lineshapes should override this.
Reimplemented in LauBelleSymNR. Definition at line 179 of file LauAbsResonance.hh.
Complex resonant amplitude.
Implemented in LauRhoOmegaMix, LauKappaRes, LauSigmaRes, LauDabbaRes, LauLASSRes, LauLASSNRRes, LauLASSBWRes, LauFlatteRes, LauEFKLLMRes, LauBelleSymNR, LauBelleNR, LauAbsModIndPartWave, LauNRAmplitude, LauPolNR, LauBreitWignerRes, LauGounarisSakuraiRes, LauKMatrixProdPole, LauKMatrixProdSVP, LauRelBreitWignerRes, LauFlatNR, and LauAbsIncohRes.
Set the form factor model and parameters.
Definition at line 302 of file LauAbsResonance.hh.
Set value of the various parameters.
Reimplemented in LauRhoOmegaMix, LauBelleSymNR, LauEFKLLMRes, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauBelleNR, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, and LauSigmaRes. Definition at line 307 of file LauAbsResonance.cc. Member Data Documentation
Bachelor charge. Definition at line 425 of file LauAbsResonance.hh.
Daughter 1 charge. Definition at line 421 of file LauAbsResonance.hh.
Daughter 2 charge. Definition at line 423 of file LauAbsResonance.hh.
Parent charge. Definition at line 419 of file LauAbsResonance.hh.
Information on the particles. Definition at line 407 of file LauAbsResonance.hh.
Boolean to flip helicity. Definition at line 462 of file LauAbsResonance.hh.
Boolean to ignore barrier factor amplitude scaling; they are still used for the width. Definition at line 468 of file LauAbsResonance.hh.
Boolean to ignore q_ and p_ in spinTerm, as well as ignoring momentum dependent widths. Definition at line 464 of file LauAbsResonance.hh.
Boolean to set the spinTerm to unity always. Definition at line 466 of file LauAbsResonance.hh.
Definition at line 434 of file LauAbsResonance.hh.
Daughter 1 mass. Definition at line 430 of file LauAbsResonance.hh.
Daughter 2 mass. Definition at line 432 of file LauAbsResonance.hh.
Parent mass. Definition at line 428 of file LauAbsResonance.hh.
Bachelor name. Definition at line 416 of file LauAbsResonance.hh.
Daughter 1 name. Definition at line 412 of file LauAbsResonance.hh.
Daughter 2 name. Definition at line 414 of file LauAbsResonance.hh.
Parent name. Definition at line 410 of file LauAbsResonance.hh.
Bachelor momentum in resonance rest frame. Definition at line 473 of file LauAbsResonance.hh.
Blatt Weisskopf barrier for parent decay. Definition at line 457 of file LauAbsResonance.hh.
Bachelor momentum in parent rest frame. Definition at line 475 of file LauAbsResonance.hh.
Daughter momentum in resonance rest frame. Definition at line 471 of file LauAbsResonance.hh.
Blatt Weisskopf barrier for resonance decay. Definition at line 459 of file LauAbsResonance.hh.
Resonance charge. Definition at line 453 of file LauAbsResonance.hh.
Information on the resonance. Definition at line 404 of file LauAbsResonance.hh.
Resonance mass. Definition at line 443 of file LauAbsResonance.hh.
Resonance name. Definition at line 437 of file LauAbsResonance.hh.
DP axis identifier. Definition at line 455 of file LauAbsResonance.hh.
All parameters of the resonance. Definition at line 448 of file LauAbsResonance.hh.
Resonance spin. Definition at line 451 of file LauAbsResonance.hh.
Resonance width. Definition at line 445 of file LauAbsResonance.hh.
Resonance name with illegal characters removed. Definition at line 440 of file LauAbsResonance.hh. The documentation for this class was generated from the following files:
Generated by ![]() |