LauModIndPartWaveMagPhase.hh
Go to the documentation of this file.
40 LauModIndPartWaveMagPhase(LauResonanceInfo* resInfo, Int_t resPairAmpInt, const LauDaughters* daughters);
53 virtual void setKnotAmp(const UInt_t knot, const Double_t magVal, const Double_t phaseVal, const Bool_t fixMagnitude, const Bool_t fixPhase);
60 void setType(Lau1DCubicSpline::LauSplineType magType, Lau1DCubicSpline::LauSplineType phaseType) {
84 this->setSplineBoundaryConditions(magLeftBound,magRightBound,phaseLeftBound,phaseRightBound,magLeftGrad,magRightGrad,phaseLeftGrad,phaseRightGrad);
91 virtual LauAbsResonance::LauResonanceModel getResonanceModel() const {return LauAbsResonance::MIPW_MagPhase;}
Abstract base class for defining a model independent partial wave component. Definition: LauAbsModIndPartWave.hh:34 LauSplineBoundaryType Define the allowed boundary condition types. Definition: Lau1DCubicSpline.hh:84 Class for defining the properties of a resonant particle. Definition: LauResonanceInfo.hh:32 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:33 LauModIndPartWaveMagPhase(LauResonanceInfo *resInfo, Int_t resPairAmpInt, const LauDaughters *daughters) Constructor. Definition: LauModIndPartWaveMagPhase.cc:27 virtual LauAbsResonance::LauResonanceModel getResonanceModel() const Get the resonance model type. Definition: LauModIndPartWaveMagPhase.hh:91 virtual void setKnotAmp(const UInt_t knot, const Double_t magVal, const Double_t phaseVal, const Bool_t fixMagnitude, const Bool_t fixPhase) Set the values of the two real parameters that define the amplitude at a given knot. Definition: LauModIndPartWaveMagPhase.cc:67 Class for defining a model independent partial wave component where the amplitudes are parameterised ... Definition: LauModIndPartWaveMagPhase.hh:31 void setType(Lau1DCubicSpline::LauSplineType magType, Lau1DCubicSpline::LauSplineType phaseType) Method to set the type of interpolation used for the splines. Definition: LauModIndPartWaveMagPhase.hh:60 File containing declaration of LauComplex class. void setBoundaryConditions(Lau1DCubicSpline::LauSplineBoundaryType magLeftBound, Lau1DCubicSpline::LauSplineBoundaryType magRightBound, Lau1DCubicSpline::LauSplineBoundaryType phaseLeftBound, Lau1DCubicSpline::LauSplineBoundaryType phaseRightBound, Double_t magLeftGrad=0.0, Double_t magRightGrad=0.0, Double_t phaseLeftGrad=0.0, Double_t phaseRightGrad=0.0) Method to set the boundary conditions of the splines. Definition: LauModIndPartWaveMagPhase.hh:75 virtual void createAmpParameters(const UInt_t iKnot) Method to create the parameter objects for the given knot. Definition: LauModIndPartWaveMagPhase.cc:36 virtual void evaluateAmplitude(const Double_t mass) Evaluate the amplitude at the given point from the splines. Definition: LauModIndPartWaveMagPhase.cc:117 void setSplineBoundaryConditions(Lau1DCubicSpline::LauSplineBoundaryType leftBound1, Lau1DCubicSpline::LauSplineBoundaryType rightBound1, Lau1DCubicSpline::LauSplineBoundaryType leftBound2, Lau1DCubicSpline::LauSplineBoundaryType rightBound2, Double_t leftGrad1=0.0, Double_t rightGrad1=0.0, Double_t leftGrad2=0.0, Double_t rightGrad2=0.0) Method to set the boundary conditions of the splines. Definition: LauAbsModIndPartWave.cc:201 void setSplineType(Lau1DCubicSpline::LauSplineType type1, Lau1DCubicSpline::LauSplineType type2) Method to set the type of interpolation used for the splines. Definition: LauAbsModIndPartWave.cc:195 File containing declaration of LauAbsModIndPartWave class. Generated by 1.8.5 |