LauModIndPartWaveMagPhase.hh
Go to the documentation of this file.
54 LauModIndPartWaveMagPhase(LauResonanceInfo* resInfo, Int_t resPairAmpInt, const LauDaughters* daughters);
67 virtual void setKnotAmp(const UInt_t knot, const Double_t magVal, const Double_t phaseVal, const Bool_t fixMagnitude, const Bool_t fixPhase);
74 void setType(Lau1DCubicSpline::LauSplineType magType, Lau1DCubicSpline::LauSplineType phaseType) {
98 this->setSplineBoundaryConditions(magLeftBound,magRightBound,phaseLeftBound,phaseRightBound,magLeftGrad,magRightGrad,phaseLeftGrad,phaseRightGrad);
105 virtual LauAbsResonance::LauResonanceModel getResonanceModel() const {return LauAbsResonance::MIPW_MagPhase;}
Abstract base class for defining a model independent partial wave component. Definition: LauAbsModIndPartWave.hh:48 LauSplineBoundaryType Define the allowed boundary condition types. Definition: Lau1DCubicSpline.hh:98 Class for defining the properties of a resonant particle. Definition: LauResonanceInfo.hh:46 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:47 LauModIndPartWaveMagPhase(LauResonanceInfo *resInfo, Int_t resPairAmpInt, const LauDaughters *daughters) Constructor. Definition: LauModIndPartWaveMagPhase.cc:41 virtual LauAbsResonance::LauResonanceModel getResonanceModel() const Get the resonance model type. Definition: LauModIndPartWaveMagPhase.hh:105 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:81 Class for defining a model independent partial wave component where the amplitudes are parameterised ... Definition: LauModIndPartWaveMagPhase.hh:45 void setType(Lau1DCubicSpline::LauSplineType magType, Lau1DCubicSpline::LauSplineType phaseType) Method to set the type of interpolation used for the splines. Definition: LauModIndPartWaveMagPhase.hh:74 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:89 virtual void createAmpParameters(const UInt_t iKnot) Method to create the parameter objects for the given knot. Definition: LauModIndPartWaveMagPhase.cc:50 virtual void evaluateAmplitude(const Double_t mass) Evaluate the amplitude at the given point from the splines. Definition: LauModIndPartWaveMagPhase.cc:131 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:215 void setSplineType(Lau1DCubicSpline::LauSplineType type1, Lau1DCubicSpline::LauSplineType type2) Method to set the type of interpolation used for the splines. Definition: LauAbsModIndPartWave.cc:209 File containing declaration of LauAbsModIndPartWave class. Generated by 1.8.5 |