Class for defining a K-matrix production "slowly-varying part" (SVP) amplitude.
More...
|
| LauKMatrixProdSVP (const TString &poleName, Int_t channelIndex, Int_t resPairAmpInt, LauKMatrixPropagator *propagator, const LauDaughters *daughters) |
| Constructor. More...
|
|
virtual | ~LauKMatrixProdSVP () |
| Destructor. More...
|
|
virtual void | initialise () |
| Initialise the model. More...
|
|
virtual LauComplex | amplitude (const LauKinematics *kinematics) |
| The amplitude calculation. More...
|
|
virtual
LauAbsResonance::LauResonanceModel | getResonanceModel () const |
| Get the resonance model type. More...
|
|
| LauAbsResonance (LauResonanceInfo *resInfo, const Int_t resPairAmpInt, const LauDaughters *daughters) |
| Constructor (for use by standard resonances) More...
|
|
| LauAbsResonance (const TString &resName, const Int_t resPairAmpInt, const LauDaughters *daughters) |
| Constructor (for use by K-matrix components) More...
|
|
virtual | ~LauAbsResonance () |
| Destructor. More...
|
|
const TString & | getResonanceName () const |
| Get the name of the resonance. More...
|
|
const TString & | getSanitisedName () const |
| Get the name of the resonance. More...
|
|
Int_t | getPairInt () const |
| Get the integer to identify which DP axis the resonance belongs to. More...
|
|
Int_t | getSpin () const |
| Get the spin of the resonance. More...
|
|
Int_t | getCharge () const |
| Get the charge of the resonance. More...
|
|
Double_t | getMass () const |
| Get the mass of the resonance. More...
|
|
Double_t | getWidth () const |
| Get the width of the resonance. More...
|
|
LauParameter * | getMassPar () |
| Get the mass parameter of the resonance. More...
|
|
LauParameter * | getWidthPar () |
| Get the width parameter of the resonance. More...
|
|
virtual const std::vector
< LauParameter * > & | getFloatingParameters () |
| Retrieve the resonance parameters, e.g. so that they can be loaded into a fit. More...
|
|
Bool_t | flipHelicity () const |
| Get the helicity flip flag. More...
|
|
void | flipHelicity (const Bool_t boolean) |
| Set the helicity flip flag. More...
|
|
Bool_t | ignoreMomenta () const |
| Get the ignore momenta flag. More...
|
|
void | ignoreMomenta (const Bool_t boolean) |
| Set the ignore p_ and q_ flag. More...
|
|
void | changeResonance (const Double_t newMass, const Double_t newWidth, const Int_t newSpin) |
| Allow the mass, width and spin of the resonance to be changed. More...
|
|
void | changeBWBarrierRadii (const Double_t resRadius, const Double_t parRadius) |
| Allow the Blatt-Weisskopf radius for the resonance and parent factors to be changed. More...
|
|
virtual void | setResonanceParameter (const TString &name, const Double_t value) |
| Set value of the various parameters. More...
|
|
virtual void | floatResonanceParameter (const TString &name) |
| Allow the various parameters to float in the fit. More...
|
|
virtual LauParameter * | getResonanceParameter (const TString &name) |
| Access the given resonance parameter. More...
|
|
void | fixMass (const Bool_t parFixed) |
| Fix or release the resonance mass. More...
|
|
void | fixWidth (const Bool_t parFixed) |
| Fix or release the resonance width. More...
|
|
Bool_t | fixMass () const |
| Get the status of resonance mass (fixed or released) More...
|
|
Bool_t | fixWidth () const |
| Get the status of resonance width (fixed or released) More...
|
|
void | setBarrierRadii (LauBlattWeisskopfFactor *resFactor, LauBlattWeisskopfFactor *parFactor) |
| Set the form factor model and parameters. More...
|
|
void | fixBarrierRadii (const Bool_t fixResRadius, const Bool_t fixParRadius) |
| Fix or release the Blatt-Weisskopf barrier radii. More...
|
|
Bool_t | fixResRadius () const |
| Get the status of resonance barrier radius (fixed or released) More...
|
|
Bool_t | fixParRadius () const |
| Get the status of parent barrier radius (fixed or released) More...
|
|
Double_t | getResRadius () const |
| Get the radius of the resonance barrier factor. More...
|
|
Double_t | getParRadius () const |
| Get the radius of the parent barrier factor. More...
|
|
Class for defining a K-matrix production "slowly-varying part" (SVP) amplitude.
Class for defining a K-matrix production "slowly-varying part" (SVP) amplitude
Definition at line 31 of file LauKMatrixProdSVP.hh.