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. Define the allowed spin formalisms. Definition at line 72 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 124 of file LauAbsResonance.cc.
Destructor. Definition at line 179 of file LauAbsResonance.cc.
Copy constructor (not implemented) Member Function Documentation
Add parameter to the list of floating parameters.
Definition at line 429 of file LauAbsResonance.cc.
Calculate the complex amplitude.
Reimplemented in LauRhoOmegaMix, LauKMatrixProdPole, LauKMatrixProdSVP, LauBelleSymNR, LauNRAmplitude, and LauFlatNR. Definition at line 183 of file LauAbsResonance.cc.
Calculate the spin-dependent covariant factor.
Definition at line 273 of file LauAbsResonance.cc.
Calculate the amplitude spin term using the covariant tensor formalism.
Definition at line 292 of file LauAbsResonance.cc.
Calculate the Legendre polynomial for the spin factor. Uses the current-event value of cosHel_ Definition at line 346 of file LauAbsResonance.cc.
Calculate the Legendre polynomial for the spin factor (specifying the cosHel value)
Definition at line 340 of file LauAbsResonance.cc.
Calculate the amplitude spin term using the Zemach tensor formalism.
Definition at line 314 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 392 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 372 of file LauAbsResonance.cc.
Clear list of floating parameters. Definition at line 436 of file LauAbsResonance.hh.
Fix or release the Blatt-Weisskopf barrier radii. Definition at line 442 of file LauAbsResonance.cc.
Fix or release the resonance mass.
Definition at line 298 of file LauAbsResonance.hh.
Get the status of resonance mass (fixed or released)
Definition at line 310 of file LauAbsResonance.hh.
Get the status of parent barrier radius (fixed or released) Definition at line 472 of file LauAbsResonance.cc.
Get the status of resonance barrier radius (fixed or released) Definition at line 461 of file LauAbsResonance.cc.
Fix or release the resonance width.
Definition at line 304 of file LauAbsResonance.hh.
Get the status of resonance width (fixed or released)
Definition at line 316 of file LauAbsResonance.hh.
Get the helicity flip flag.
Definition at line 199 of file LauAbsResonance.hh.
Set the helicity flip flag.
Definition at line 205 of file LauAbsResonance.hh.
Allow the various parameters to float in the fit.
Reimplemented in LauRhoOmegaMix, LauBelleSymNR, LauBelleNR, LauEFKLLMRes, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, and LauSigmaRes. Definition at line 416 of file LauAbsResonance.cc.
Get the charge of the resonance.
Definition at line 155 of file LauAbsResonance.hh.
Get the charge of the bachelor daughter. Definition at line 619 of file LauAbsResonance.cc.
Get the charge of daughter 1. Definition at line 583 of file LauAbsResonance.cc.
Get the charge of daughter 2. Definition at line 601 of file LauAbsResonance.cc.
Get the Charge of the parent particle. Definition at line 571 of file LauAbsResonance.cc.
Get the current value of the full spin-dependent covariant factor. Definition at line 383 of file LauAbsResonance.hh.
Access the daughters object. Definition at line 396 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, LauEFKLLMRes, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, LauSigmaRes, LauGaussIncohRes, LauBreitWignerRes, LauGounarisSakuraiRes, and LauRelBreitWignerRes. Definition at line 185 of file LauAbsResonance.hh.
Get the mass of the resonance.
Definition at line 161 of file LauAbsResonance.hh.
Get the mass of the bachelor daughter. Definition at line 553 of file LauAbsResonance.cc.
Get the mass of daughter 1. Definition at line 517 of file LauAbsResonance.cc.
Get the mass of daughter 2. Definition at line 535 of file LauAbsResonance.cc.
Get the mass parameter of the resonance.
Definition at line 173 of file LauAbsResonance.hh.
Get the parent particle mass. Definition at line 505 of file LauAbsResonance.cc.
Get the name of the daughter that does not originate form the resonance. Definition at line 685 of file LauAbsResonance.cc.
Get the name of the first daughter of the resonance. Definition at line 649 of file LauAbsResonance.cc.
Get the name of the second daughter of the resonance. Definition at line 667 of file LauAbsResonance.cc.
Get the name of the parent particle. Definition at line 637 of file LauAbsResonance.cc.
Get the current value of the bachelor momentum in the resonance rest frame. Definition at line 379 of file LauAbsResonance.hh.
Get the integer to identify which DP axis the resonance belongs to.
Definition at line 143 of file LauAbsResonance.hh.
Access the list of floating parameters. Definition at line 445 of file LauAbsResonance.hh.
Get the centrifugal barrier for the parent decay. Definition at line 386 of file LauAbsResonance.hh.
Definition at line 387 of file LauAbsResonance.hh.
Get the radius of the parent barrier factor. Definition at line 494 of file LauAbsResonance.cc.
Get the current value of the bachelor momentum in the parent rest frame. Definition at line 381 of file LauAbsResonance.hh.
Get the current value of the daughter momentum in the resonance rest frame. Definition at line 377 of file LauAbsResonance.hh.
Get the centrifugal barrier for the resonance decay. Definition at line 389 of file LauAbsResonance.hh.
Definition at line 390 of file LauAbsResonance.hh.
Access the resonance info object. Definition at line 393 of file LauAbsResonance.hh.
Get the resonance model type.
Implemented in LauModIndPartWaveMagPhase, LauModIndPartWaveRealImag, LauRhoOmegaMix, LauBelleNR, LauEFKLLMRes, LauKMatrixProdPole, LauKMatrixProdSVP, LauBelleSymNR, LauNRAmplitude, LauGaussIncohRes, LauFlatNR, LauPolNR, LauKappaRes, LauBreitWignerRes, LauDabbaRes, LauFlatteRes, LauGounarisSakuraiRes, LauLASSBWRes, LauLASSNRRes, LauLASSRes, LauRelBreitWignerRes, and LauSigmaRes.
Get the name of the resonance.
Definition at line 131 of file LauAbsResonance.hh.
Access the given resonance parameter.
Reimplemented in LauRhoOmegaMix, LauBelleSymNR, LauBelleNR, LauEFKLLMRes, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, and LauSigmaRes. Definition at line 422 of file LauAbsResonance.cc.
Get the radius of the resonance barrier factor. Definition at line 483 of file LauAbsResonance.cc.
Get the name of the resonance.
Definition at line 137 of file LauAbsResonance.hh.
Get the spin of the resonance.
Definition at line 149 of file LauAbsResonance.hh.
Get the width of the resonance.
Definition at line 167 of file LauAbsResonance.hh.
Get the width parameter of the resonance.
Definition at line 179 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 242 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 249 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 213 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 221 of file LauAbsResonance.hh.
Get the ignore spin flag. Whether to set the spinTerm to unity always
Definition at line 228 of file LauAbsResonance.hh.
Set the ignore spin flag. Whether to set the spinTerm to unity always
Definition at line 235 of file LauAbsResonance.hh.
Initialise the model. Implemented in LauBelleNR, LauEFKLLMRes, LauRhoOmegaMix, LauKMatrixProdPole, LauKMatrixProdSVP, LauBelleSymNR, LauAbsModIndPartWave, 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 193 of file LauAbsResonance.hh.
Complex resonant amplitude.
Implemented in LauRhoOmegaMix, LauKappaRes, LauSigmaRes, LauDabbaRes, LauLASSRes, LauLASSNRRes, LauLASSBWRes, LauFlatteRes, LauBelleNR, LauEFKLLMRes, LauBelleSymNR, LauAbsModIndPartWave, LauNRAmplitude, LauPolNR, LauKMatrixProdPole, LauKMatrixProdSVP, LauBreitWignerRes, LauGounarisSakuraiRes, LauRelBreitWignerRes, LauFlatNR, and LauAbsIncohRes.
Set the form factor model and parameters.
Definition at line 329 of file LauAbsResonance.hh.
Set value of the various parameters.
Reimplemented in LauRhoOmegaMix, LauBelleSymNR, LauBelleNR, LauEFKLLMRes, LauLASSNRRes, LauLASSRes, LauNRAmplitude, LauKappaRes, LauDabbaRes, LauFlatteRes, LauLASSBWRes, and LauSigmaRes. Definition at line 410 of file LauAbsResonance.cc.
Set the spin formalism to be used.
Definition at line 322 of file LauAbsResonance.hh. Member Data Documentation
Bachelor charge. Definition at line 476 of file LauAbsResonance.hh.
Daughter 1 charge. Definition at line 472 of file LauAbsResonance.hh.
Daughter 2 charge. Definition at line 474 of file LauAbsResonance.hh.
Parent charge. Definition at line 470 of file LauAbsResonance.hh.
Helicity angle cosine. Definition at line 529 of file LauAbsResonance.hh.
Covariant factor (full spin-dependent expression) Definition at line 551 of file LauAbsResonance.hh.
Information on the particles. Definition at line 458 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 548 of file LauAbsResonance.hh.
Boolean to flip helicity. Definition at line 516 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 522 of file LauAbsResonance.hh.
Boolean to ignore the momentum factors in both the spin factor and the mass-dependent width. Definition at line 518 of file LauAbsResonance.hh.
Boolean to set the spinTerm to unity always. Definition at line 520 of file LauAbsResonance.hh.
Invariant mass. Definition at line 527 of file LauAbsResonance.hh.
Definition at line 485 of file LauAbsResonance.hh.
Daughter 1 mass. Definition at line 481 of file LauAbsResonance.hh.
Daughter 2 mass. Definition at line 483 of file LauAbsResonance.hh.
Parent mass. Definition at line 479 of file LauAbsResonance.hh.
Bachelor name. Definition at line 467 of file LauAbsResonance.hh.
Daughter 1 name. Definition at line 463 of file LauAbsResonance.hh.
Daughter 2 name. Definition at line 465 of file LauAbsResonance.hh.
Parent name. Definition at line 461 of file LauAbsResonance.hh.
Bachelor momentum in resonance rest frame. Definition at line 534 of file LauAbsResonance.hh.
Blatt Weisskopf barrier for parent decay. Definition at line 508 of file LauAbsResonance.hh.
Bachelor momentum in parent rest frame. Definition at line 536 of file LauAbsResonance.hh.
Daughter momentum in resonance rest frame. Definition at line 532 of file LauAbsResonance.hh.
Blatt Weisskopf barrier for resonance decay. Definition at line 510 of file LauAbsResonance.hh.
Resonance charge. Definition at line 504 of file LauAbsResonance.hh.
Information on the resonance. Definition at line 455 of file LauAbsResonance.hh.
Resonance mass. Definition at line 494 of file LauAbsResonance.hh.
Resonance name. Definition at line 488 of file LauAbsResonance.hh.
DP axis identifier. Definition at line 506 of file LauAbsResonance.hh.
All parameters of the resonance. Definition at line 499 of file LauAbsResonance.hh.
Resonance spin. Definition at line 502 of file LauAbsResonance.hh.
Resonance width. Definition at line 496 of file LauAbsResonance.hh.
Resonance name with illegal characters removed. Definition at line 491 of file LauAbsResonance.hh.
Spin formalism. Definition at line 513 of file LauAbsResonance.hh. The documentation for this class was generated from the following files:
Generated by 1.8.5 |