LauAbsModIndPartWave.hh
Go to the documentation of this file.
148 void setSplineType( Lau1DCubicSpline::LauSplineType type1, Lau1DCubicSpline::LauSplineType type2 );
Bool_t secondStage_ Flag to determine if the parameters should be floated only in the second stage of the fit. Definition: LauAbsModIndPartWave.hh:247 Double_t leftGrad2_ The gradient at the left boundary for the second spline if clamped. Definition: LauAbsModIndPartWave.hh:242 LauAbsModIndPartWave(LauResonanceInfo *resInfo, Int_t resPairAmpInt, const LauDaughters *daughters) Constructor. Definition: LauAbsModIndPartWave.cc:38 virtual void evaluateAmplitude(const Double_t mass)=0 Evaluate the amplitude at the given point from the splines. std::vector< LauParameter * > amp1Pars_ The parameters for the first real value at the knots. Definition: LauAbsModIndPartWave.hh:214 Lau1DCubicSpline * spline1_ The spline used to interpolate the values of the first real parameter. Definition: LauAbsModIndPartWave.hh:219 void setSplineType(Lau1DCubicSpline::LauSplineType type1, Lau1DCubicSpline::LauSplineType type2) Method to set the type of interpolation used for the splines. Definition: LauAbsModIndPartWave.cc:231 std::vector< Double_t > amp1Vals_ The values of the first real parameter at each knot. Definition: LauAbsModIndPartWave.hh:209 Lau1DCubicSpline::LauSplineBoundaryType leftBound2_ The lower boundary condition type for the second spline. Definition: LauAbsModIndPartWave.hh:233 void defineKnots(const std::set< Double_t > &masses) Define the knot positions. Definition: LauAbsModIndPartWave.cc:124 File containing declaration of LauAbsResonance class. const std::vector< Double_t > & getMasses() Helper function to access the masses. Definition: LauAbsModIndPartWave.hh:181 Double_t rightGrad1_ The gradient at the right boundary for the first spline if clamped. Definition: LauAbsModIndPartWave.hh:240 std::vector< Double_t > & getAmp1Vals() Helper function to access the 1st parameter set. Definition: LauAbsModIndPartWave.hh:184 std::vector< LauParameter * > & getAmp2Pars() Helper function to access the 2nd parameter set. Definition: LauAbsModIndPartWave.hh:193 Lau1DCubicSpline::LauSplineType type2_ The type of interpolation used for the second spline. Definition: LauAbsModIndPartWave.hh:226 std::vector< Double_t > amp2Vals_ The values of the second real parameter at each knot. Definition: LauAbsModIndPartWave.hh:211 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:238 Class for defining a 1D cubic spline based on a set of knots. Definition: Lau1DCubicSpline.hh:84 std::vector< LauParameter * > & getAmp1Pars() Helper function to access the 1st parameter set. Definition: LauAbsModIndPartWave.hh:190 Double_t leftGrad1_ The gradient at the left boundary for the first spline if clamped. Definition: LauAbsModIndPartWave.hh:238 void setRealImagPart(Double_t realpart, Double_t imagpart) Set both real and imaginary part. Definition: LauComplex.hh:324 File containing declaration of LauComplex class. Lau1DCubicSpline::LauSplineType type1_ The type of interpolation used for the first spline. Definition: LauAbsModIndPartWave.hh:224 Lau1DCubicSpline::LauSplineBoundaryType rightBound1_ The upper boundary condition type for the first spline. Definition: LauAbsModIndPartWave.hh:231 virtual std::set< Double_t > checkKnots(const std::set< Double_t > &masses) Method to check that the supplied knot positions are valid. Definition: LauAbsModIndPartWave.cc:81 File containing declaration of Lau1DCubicSpline class. void setAmp(const Double_t realPart, const Double_t imagPart) Helper function to set the current amplitude value. Definition: LauAbsModIndPartWave.hh:175 Double_t rightGrad2_ The gradient at the right boundary for the second spline if clamped. Definition: LauAbsModIndPartWave.hh:244 virtual const std::vector< LauParameter * > & getFloatingParameters() Retrieve the resonance parameters, e.g. so that they can be loaded into a fit. Definition: LauAbsModIndPartWave.cc:258 Class for defining the properties of a resonant particle. Definition: LauResonanceInfo.hh:45 Lau1DCubicSpline::LauSplineBoundaryType rightBound2_ The upper boundary condition type for the second spline. Definition: LauAbsModIndPartWave.hh:235 std::vector< LauParameter * > amp2Pars_ The parameters for the second real value at the knots. Definition: LauAbsModIndPartWave.hh:216 UInt_t nKnots() const Return the number of knots that have been defined (including those at the upper and lower kinematic l... Definition: LauAbsModIndPartWave.hh:78 virtual void setKnotAmp(const UInt_t knot, const Double_t ampVal1, const Double_t ampVal2, const Bool_t fixAmpVal1, const Bool_t fixAmpVal2)=0 Set the values of the two real parameters that define the amplitude at a given knot. Abstract class for defining type for resonance amplitude models (Breit-Wigner, Flatte etc.... Definition: LauAbsResonance.hh:51 const Lau1DCubicSpline * getSpline2() const Helper function to access the 1st spline. Definition: LauAbsModIndPartWave.hh:199 virtual LauComplex resAmp(Double_t mass, Double_t spinTerm) Complex resonant amplitude. Definition: LauAbsModIndPartWave.cc:193 Lau1DCubicSpline * spline2_ The spline used to interpolate the values of the second real parameter. Definition: LauAbsModIndPartWave.hh:221 Class that defines the particular 3-body decay under study. Definition: LauDaughters.hh:47 const Lau1DCubicSpline * getSpline1() const Helper function to access the 1st spline. Definition: LauAbsModIndPartWave.hh:196 virtual void createAmpParameters(const UInt_t iKnot)=0 Method to create the parameter objects for the given knot. Lau1DCubicSpline::LauSplineBoundaryType leftBound1_ The lower boundary condition type for the first spline. Definition: LauAbsModIndPartWave.hh:229 Bool_t floatKnotsSecondStage() const Retrieve the value of the second stage flag. Definition: LauAbsModIndPartWave.hh:109 std::vector< Double_t > masses_ The masses at which knots are defined in the magnitude and phase splines. Definition: LauAbsModIndPartWave.hh:206 Abstract base class for defining a model independent partial wave component. Definition: LauAbsModIndPartWave.hh:47 std::vector< Double_t > & getAmp2Vals() Helper function to access the 2nd parameter set. Definition: LauAbsModIndPartWave.hh:187 Generated by ![]() |