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 51 of file LauAbsResonance.hh. Member Enumeration DocumentationDefine the allowed resonance types. Definition at line 55 of file LauAbsResonance.hh. Define the allowed spin formalisms. Definition at line 93 of file LauAbsResonance.hh. Constructor & Destructor Documentation
Constructor (for use by standard resonances)
Definition at line 85 of file LauAbsResonance.cc.
Constructor (for use by K-matrix components)
Definition at line 145 of file LauAbsResonance.cc.
Destructor. Definition at line 197 of file LauAbsResonance.cc.
Copy constructor (not implemented) Member Function Documentation
Add parameter to the list of floating parameters.
Definition at line 447 of file LauAbsResonance.cc.
Calculate the complex amplitude.
Reimplemented in LauRhoOmegaMix, LauPolarFormFactorSymNR, LauRescatteringRes, LauKMatrixProdPole, LauKMatrixProdSVP, LauBelleSymNR, LauNRAmplitude, and LauFlatNR. Definition at line 201 of file LauAbsResonance.cc.
Calculate the spin-dependent covariant factor.
Definition at line 291 of file LauAbsResonance.cc.
Calculate the amplitude spin term using the covariant tensor formalism.
Definition at line 310 of file LauAbsResonance.cc.
Calculate the Legendre polynomial for the spin factor. Uses the current-event value of cosHel_ Definition at line 364 of file LauAbsResonance.cc.
Calculate the Legendre polynomial for the spin factor (specifying the cosHel value)
Definition at line 358 of file LauAbsResonance.cc.
Calculate the amplitude spin term using the Zemach tensor formalism.
Definition at line 332 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 410 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 390 of file LauAbsResonance.cc.
Clear list of floating parameters. Definition at line 457 of file LauAbsResonance.hh.
Fix or release the Blatt-Weisskopf barrier radii. Definition at line 460 of file LauAbsResonance.cc.
Fix or release the resonance mass.
Definition at line 319 of file LauAbsResonance.hh.
Get the status of resonance mass (fixed or released)
Definition at line 331 of file LauAbsResonance.hh.
Get the status of parent barrier radius (fixed or released) Definition at line 490 of file LauAbsResonance.cc.
Get the status of resonance barrier radius (fixed or released) Definition at line 479 of file LauAbsResonance.cc.
Fix or release the resonance width.
Definition at line 325 of file LauAbsResonance.hh.
Get the status of resonance width (fixed or released)
Definition at line 337 of file LauAbsResonance.hh.
Get the helicity flip flag.
Definition at line 220 of file LauAbsResonance.hh.
Set the helicity flip flag.
Definition at line 226 of file LauAbsResonance.hh.
Allow the various parameters to float in the fit.
Reimplemented in LauRhoOmegaMix, LauBelleSymNR, LauBelleNR, LauRescatteringRes, LauEFKLLMRes, LauPolarFormFactorSymNR, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauPolarFormFactorNR, LauRescattering2Res, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, and LauSigmaRes. Definition at line 434 of file LauAbsResonance.cc.
Get the charge of the resonance.
Definition at line 176 of file LauAbsResonance.hh.
Get the charge of the bachelor daughter. Definition at line 637 of file LauAbsResonance.cc.
Get the charge of daughter 1. Definition at line 601 of file LauAbsResonance.cc.
Get the charge of daughter 2. Definition at line 619 of file LauAbsResonance.cc.
Get the Charge of the parent particle. Definition at line 589 of file LauAbsResonance.cc.
Get the current value of the full spin-dependent covariant factor. Definition at line 404 of file LauAbsResonance.hh.
Access the daughters object. Definition at line 417 of file LauAbsResonance.hh.
Retrieve the resonance parameters, e.g. so that they can be loaded into a fit.
Reimplemented in LauRhoOmegaMix, LauAbsModIndPartWave, LauBelleSymNR, LauBelleNR, LauRescatteringRes, LauEFKLLMRes, LauPolarFormFactorSymNR, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauPolarFormFactorNR, LauRescattering2Res, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, LauSigmaRes, LauGaussIncohRes, LauPoleRes, LauBreitWignerRes, LauGounarisSakuraiRes, and LauRelBreitWignerRes. Definition at line 206 of file LauAbsResonance.hh.
Get the mass of the resonance.
Definition at line 182 of file LauAbsResonance.hh.
Get the mass of the bachelor daughter. Definition at line 571 of file LauAbsResonance.cc.
Get the mass of daughter 1. Definition at line 535 of file LauAbsResonance.cc.
Get the mass of daughter 2. Definition at line 553 of file LauAbsResonance.cc.
Get the mass parameter of the resonance.
Definition at line 194 of file LauAbsResonance.hh.
Get the parent particle mass. Definition at line 523 of file LauAbsResonance.cc.
Get the name of the daughter that does not originate form the resonance. Definition at line 703 of file LauAbsResonance.cc.
Get the name of the first daughter of the resonance. Definition at line 667 of file LauAbsResonance.cc.
Get the name of the second daughter of the resonance. Definition at line 685 of file LauAbsResonance.cc.
Get the name of the parent particle. Definition at line 655 of file LauAbsResonance.cc.
Get the current value of the bachelor momentum in the resonance rest frame. Definition at line 400 of file LauAbsResonance.hh.
Get the integer to identify which DP axis the resonance belongs to.
Definition at line 164 of file LauAbsResonance.hh.
Access the list of floating parameters. Definition at line 466 of file LauAbsResonance.hh.
Get the centrifugal barrier for the parent decay. Definition at line 407 of file LauAbsResonance.hh.
Definition at line 408 of file LauAbsResonance.hh.
Get the radius of the parent barrier factor. Definition at line 512 of file LauAbsResonance.cc.
Get the current value of the bachelor momentum in the parent rest frame. Definition at line 402 of file LauAbsResonance.hh.
Get the current value of the daughter momentum in the resonance rest frame. Definition at line 398 of file LauAbsResonance.hh.
Get the centrifugal barrier for the resonance decay. Definition at line 410 of file LauAbsResonance.hh.
Definition at line 411 of file LauAbsResonance.hh.
Access the resonance info object. Definition at line 414 of file LauAbsResonance.hh.
Get the resonance model type.
Implemented in LauModIndPartWaveMagPhase, LauModIndPartWaveRealImag, LauRhoOmegaMix, LauBelleNR, LauRescatteringRes, LauEFKLLMRes, LauPolarFormFactorSymNR, LauKMatrixProdPole, LauKMatrixProdSVP, LauBelleSymNR, LauNRAmplitude, LauGaussIncohRes, LauFlatNR, LauPolarFormFactorNR, LauPolNR, LauRescattering2Res, LauKappaRes, LauPoleRes, LauBreitWignerRes, LauDabbaRes, LauFlatteRes, LauGounarisSakuraiRes, LauLASSBWRes, LauLASSNRRes, LauLASSRes, LauRelBreitWignerRes, and LauSigmaRes.
Get the name of the resonance.
Definition at line 152 of file LauAbsResonance.hh.
Access the given resonance parameter.
Reimplemented in LauRhoOmegaMix, LauBelleSymNR, LauBelleNR, LauRescatteringRes, LauEFKLLMRes, LauPolarFormFactorSymNR, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauPolarFormFactorNR, LauRescattering2Res, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, and LauSigmaRes. Definition at line 440 of file LauAbsResonance.cc.
Get the radius of the resonance barrier factor. Definition at line 501 of file LauAbsResonance.cc.
Get the name of the resonance.
Definition at line 158 of file LauAbsResonance.hh.
Get the spin of the resonance.
Definition at line 170 of file LauAbsResonance.hh.
Get the width of the resonance.
Definition at line 188 of file LauAbsResonance.hh.
Get the width parameter of the resonance.
Definition at line 200 of file LauAbsResonance.hh.
Get the ignore barrier factor scaling flag. Whether to ignore barrier factor scaling in the amplitude numerator, they are still used for the mass-dependent width
Definition at line 263 of file LauAbsResonance.hh.
Set the ignore barrier factor scaling flag. Whether to ignore barrier factor scaling in the amplitude numerator, they are still used for the mass-dependent width
Definition at line 270 of file LauAbsResonance.hh.
Get the ignore momenta flag. Whether to ignore the momentum factors in both the spin factor and the mass-dependent width
Definition at line 234 of file LauAbsResonance.hh.
Set the ignore momenta flag. Whether to ignore the momentum factors in both the spin factor and the mass-dependent width
Definition at line 242 of file LauAbsResonance.hh.
Get the ignore spin flag. Whether to set the spinTerm to unity always
Definition at line 249 of file LauAbsResonance.hh.
Set the ignore spin flag. Whether to set the spinTerm to unity always
Definition at line 256 of file LauAbsResonance.hh.
Initialise the model. Implemented in LauBelleNR, LauEFKLLMRes, LauPolarFormFactorSymNR, LauRhoOmegaMix, LauPolarFormFactorNR, LauRescatteringRes, LauKMatrixProdPole, LauKMatrixProdSVP, LauBelleSymNR, LauAbsModIndPartWave, LauNRAmplitude, LauPolNR, LauGaussIncohRes, LauKappaRes, LauPoleRes, LauRescattering2Res, LauBreitWignerRes, LauDabbaRes, LauFlatteRes, LauGounarisSakuraiRes, LauLASSBWRes, LauLASSNRRes, LauLASSRes, LauRelBreitWignerRes, LauSigmaRes, and LauFlatNR.
Is the resonance model incoherent?
Definition at line 42 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 214 of file LauAbsResonance.hh.
Complex resonant amplitude.
Implemented in LauRescatteringRes, LauRhoOmegaMix, LauKappaRes, LauSigmaRes, LauDabbaRes, LauLASSRes, LauLASSNRRes, LauLASSBWRes, LauFlatteRes, LauBelleNR, LauEFKLLMRes, LauPolarFormFactorSymNR, LauBelleSymNR, LauPolarFormFactorNR, LauAbsModIndPartWave, LauNRAmplitude, LauRescattering2Res, LauPolNR, LauKMatrixProdPole, LauKMatrixProdSVP, LauPoleRes, LauBreitWignerRes, LauGounarisSakuraiRes, LauRelBreitWignerRes, LauFlatNR, and LauAbsIncohRes.
Set the form factor model and parameters.
Definition at line 350 of file LauAbsResonance.hh.
Set value of the various parameters.
Reimplemented in LauRhoOmegaMix, LauBelleSymNR, LauBelleNR, LauRescatteringRes, LauEFKLLMRes, LauPolarFormFactorSymNR, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauPolarFormFactorNR, LauRescattering2Res, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, and LauSigmaRes. Definition at line 428 of file LauAbsResonance.cc.
Set the spin formalism to be used.
Definition at line 343 of file LauAbsResonance.hh. Member Data Documentation
Bachelor charge. Definition at line 497 of file LauAbsResonance.hh.
Daughter 1 charge. Definition at line 493 of file LauAbsResonance.hh.
Daughter 2 charge. Definition at line 495 of file LauAbsResonance.hh.
Parent charge. Definition at line 491 of file LauAbsResonance.hh.
Helicity angle cosine. Definition at line 550 of file LauAbsResonance.hh.
Covariant factor (full spin-dependent expression) Definition at line 572 of file LauAbsResonance.hh.
Information on the particles. Definition at line 479 of file LauAbsResonance.hh.
Covariant factor. sqrt(1 + z*z), where z = p / mParent Can also be expressed as E_ij in the parent rest-frame divided by m_ij - indeed this is how LauKinematics calculates it. Definition at line 569 of file LauAbsResonance.hh.
Boolean to flip helicity. Definition at line 537 of file LauAbsResonance.hh.
Boolean to ignore barrier factor scaling in the amplitude numerator, they are still used for the mass-dependent width. Definition at line 543 of file LauAbsResonance.hh.
Boolean to ignore the momentum factors in both the spin factor and the mass-dependent width. Definition at line 539 of file LauAbsResonance.hh.
Boolean to set the spinTerm to unity always. Definition at line 541 of file LauAbsResonance.hh.
Invariant mass. Definition at line 548 of file LauAbsResonance.hh.
Definition at line 506 of file LauAbsResonance.hh.
Daughter 1 mass. Definition at line 502 of file LauAbsResonance.hh.
Daughter 2 mass. Definition at line 504 of file LauAbsResonance.hh.
Parent mass. Definition at line 500 of file LauAbsResonance.hh.
Bachelor name. Definition at line 488 of file LauAbsResonance.hh.
Daughter 1 name. Definition at line 484 of file LauAbsResonance.hh.
Daughter 2 name. Definition at line 486 of file LauAbsResonance.hh.
Parent name. Definition at line 482 of file LauAbsResonance.hh.
Bachelor momentum in resonance rest frame. Definition at line 555 of file LauAbsResonance.hh.
Blatt Weisskopf barrier for parent decay. Definition at line 529 of file LauAbsResonance.hh.
Bachelor momentum in parent rest frame. Definition at line 557 of file LauAbsResonance.hh.
Daughter momentum in resonance rest frame. Definition at line 553 of file LauAbsResonance.hh.
Blatt Weisskopf barrier for resonance decay. Definition at line 531 of file LauAbsResonance.hh.
Resonance charge. Definition at line 525 of file LauAbsResonance.hh.
Information on the resonance. Definition at line 476 of file LauAbsResonance.hh.
Resonance mass. Definition at line 515 of file LauAbsResonance.hh.
Resonance name. Definition at line 509 of file LauAbsResonance.hh.
DP axis identifier. Definition at line 527 of file LauAbsResonance.hh.
All parameters of the resonance. Definition at line 520 of file LauAbsResonance.hh.
Resonance spin. Definition at line 523 of file LauAbsResonance.hh.
Resonance width. Definition at line 517 of file LauAbsResonance.hh.
Resonance name with illegal characters removed. Definition at line 512 of file LauAbsResonance.hh.
Spin formalism. Definition at line 534 of file LauAbsResonance.hh. The documentation for this class was generated from the following files:
Generated by ![]() |