LauKMatrixPropagator.cc
Go to the documentation of this file.
63 mEtaEtaPSumSq_((LauConstants::mEta + LauConstants::mEtaPrime)*(LauConstants::mEta + LauConstants::mEtaPrime)),
64 mEtaEtaPDiffSq_((LauConstants::mEta - LauConstants::mEtaPrime)*(LauConstants::mEta - LauConstants::mEtaPrime)),
67 mKEtaPSumSq_((LauConstants::mK + LauConstants::mEtaPrime)*(LauConstants::mK + LauConstants::mEtaPrime)),
68 mKEtaPDiffSq_((LauConstants::mK - LauConstants::mEtaPrime)*(LauConstants::mK - LauConstants::mEtaPrime)),
69 mK3piDiffSq_((LauConstants::mK - 3.0*LauConstants::mPi)*(LauConstants::mK - 3.0*LauConstants::mPi)),
275 std::cerr << "ERROR in LauKMatrixPropagator::setParameters : K-matrix parameter file not present - exiting." << std::endl;
667 Double_t LauKMatrixPropagator::getScatteringConstant(Int_t channel1Index, Int_t channel2Index) const
void calcPoleDenomVect(Double_t s) Calulate the term 1/(m_pole^2 - s) for the scattering and production K-matrix formulae. Definition: LauKMatrixPropagator.cc:625 File containing declaration of LauTextFileParser class. LauComplex calcKThreePiRho(Double_t s) const Calculate the Kpipipi phase space factor. Definition: LauKMatrixPropagator.cc:921 Bool_t scattSymmetry_ Control if scattering constants are channel symmetric: f_ji = f_ij. Definition: LauKMatrixPropagator.hh:494 std::vector< Int_t > phaseSpaceTypes_ Vector of phase space types. Definition: LauKMatrixPropagator.hh:437 void storeParameter(const TString &keyword, const TString &parString) Store miscelleanous parameters from a line in the parameter file. Definition: LauKMatrixPropagator.cc:523 Double_t calcSVPTerm(Double_t s, Double_t s0) const Calculate the "slow-varying part". Definition: LauKMatrixPropagator.cc:679 void calcRhoMatrix(Double_t s) Calculate the real and imaginary part of the phase space density diagonal matrix. ... Definition: LauKMatrixPropagator.cc:724 LauComplex calcFourPiRho(Double_t s) const Calculate the 4 pi phase space factor. Definition: LauKMatrixPropagator.cc:804 LauComplex calcEtaEtaRho(Double_t s) const Calculate the eta-eta phase space factor. Definition: LauKMatrixPropagator.cc:842 LauComplex calcKEtaPRho(Double_t s) const Calculate the K-eta' phase space factor. Definition: LauKMatrixPropagator.cc:903 void storeScattering(const std::vector< std::string > &theLine) Store the scattering coefficients from a line in the parameter file. Definition: LauKMatrixPropagator.cc:484 ClassImp(LauAbsCoeffSet) LauComplex calcEtaEtaPRho(Double_t s) const Calculate the eta-eta' phase space factor. Definition: LauKMatrixPropagator.cc:858 Double_t getRealPropTerm(Int_t channelIndex) const Get the real part of the term of the propagator. Definition: LauKMatrixPropagator.cc:117 void getSqrtRhoMatrix() Get the square root of the phase space matrix. Definition: LauKMatrixPropagator.cc:1075 TMatrixD ReSqrtRhoMatrix_ Real part of the square root of the phase space density diagonal matrix. Definition: LauKMatrixPropagator.hh:415 std::vector< LauParameter > mSqPoles_ Vector of squared pole masses. Definition: LauKMatrixPropagator.hh:429 Double_t getScatteringConstant(Int_t channel1Index, Int_t channel2Index) const Get scattering constants that were loaded from the input file. Definition: LauKMatrixPropagator.cc:667 std::vector< Double_t > poleDenomVect_ Vector of 1/(m_pole^2 - s) terms for scattering and production K-matrix formulae. ... Definition: LauKMatrixPropagator.hh:443 Bool_t checkPhaseSpaceType(Int_t phaseSpaceInt) const Check the phase space factors that need to be used. Definition: LauKMatrixPropagator.cc:946 File containing declaration of LauKMatrixPropagator class. void storePole(const std::vector< std::string > &theLine) Store the pole mass and couplings from a line in the parameter file. Definition: LauKMatrixPropagator.cc:438 void storeChannels(const std::vector< std::string > &theLine) Store the (phase space) channel indices from a line in the parameter file. Definition: LauKMatrixPropagator.cc:406 void updateProdSVPTerm(Double_t s) Update the production "slowly-varying part". Definition: LauKMatrixPropagator.cc:702 LauComplex calcPiPiRho(Double_t s) const Calculate the pipi phase space factor. Definition: LauKMatrixPropagator.cc:772 LauComplex calcKPiRho(Double_t s) const Calculate the Kpi phase space factor. Definition: LauKMatrixPropagator.cc:885 Double_t getPoleDenomTerm(Int_t poleIndex) const Get the 1/(m_pole^2 -s) terms for the scattering and production K-matrix formulae. Definition: LauKMatrixPropagator.cc:643 void updateAdlerZeroFactor(Double_t s) Calculate the multiplicative factor containing severa Adler zero constants. Definition: LauKMatrixPropagator.cc:709 TMatrixD ImRhoMatrix_ Imaginary part of the phase space density diagonal matrix. Definition: LauKMatrixPropagator.hh:408 TMatrixD ImSqrtRhoMatrix_ Imaginary part of the square root of the phase space density diagonal matrix. Definition: LauKMatrixPropagator.hh:417 Double_t prodSVP_ "slowly-varying part" for the production K-matrix Definition: LauKMatrixPropagator.hh:390 std::vector< std::string > getLine(UInt_t lineNo) Retrieve the specified line. Definition: LauTextFileParser.cc:141 Double_t getCouplingConstant(Int_t poleIndex, Int_t channelIndex) const Get coupling constants that were loaded from the input file. Definition: LauKMatrixPropagator.cc:654 void updatePropagator(const LauKinematics *kinematics) Calculate the invariant mass squared s. Definition: LauKMatrixPropagator.cc:139 LauComplex getTHat(Double_t s, Int_t channel) Get the THat amplitude for the given s and channel number. Definition: LauKMatrixPropagator.cc:1113 Double_t getImagPropTerm(Int_t channelIndex) const Get the imaginary part of the term of the propagator. Definition: LauKMatrixPropagator.cc:128 void getTMatrix(const LauKinematics *kinematics) Get the unitary transition amplitude matrix for the given kinematics. Definition: LauKMatrixPropagator.cc:996 void setParameters(const TString &inputFile) Read an input file to set parameters. Definition: LauKMatrixPropagator.cc:238 Double_t k3piFactor_ Factor used to calculate the Kpipipi phase space term. Definition: LauKMatrixPropagator.hh:479 File containing LauConstants namespace. void initialiseMatrices() Initialise and set the dimensions for the internal matrices and parameter arrays. ... Definition: LauKMatrixPropagator.cc:341 Double_t adlerZeroFactor_ Multiplicative factor containing various Adler zero constants. Definition: LauKMatrixPropagator.hh:486 LauComplex getTransitionAmp(Double_t s, Int_t channel) Get the unitary transition amplitude for the given channel. Definition: LauKMatrixPropagator.cc:957 Int_t resPairAmpInt_ Number to identify the DP axis in question. Definition: LauKMatrixPropagator.hh:381 Double_t scattSVP_ "slowly-varying part" for the scattering K-matrix Definition: LauKMatrixPropagator.hh:388 LauComplex getPropTerm(Int_t channelIndex) const Get the full complex propagator term for a given channel. Definition: LauKMatrixPropagator.cc:105 LauComplex calcKKRho(Double_t s) const Calculate the KK phase space factor. Definition: LauKMatrixPropagator.cc:788 void calcScattKMatrix(Double_t s) Calculate the scattering K-matrix for the given value of s. Definition: LauKMatrixPropagator.cc:569 Double_t fourPiFactor1_ Factor used to calculate the pipipipi phase space term. Definition: LauKMatrixPropagator.hh:481 LauComplex getPhaseSpaceTerm(Double_t s, Int_t channel) Get the complex phase space term for the given channel and invariant mass squared. Definition: LauKMatrixPropagator.cc:975 void updateScattSVPTerm(Double_t s) Update the scattering "slowly-varying part". Definition: LauKMatrixPropagator.cc:695 UInt_t getTotalNumLines() const Get the total number of lines that are not comments. Definition: LauTextFileParser.hh:96 TMatrixD negImagProp_ Imaginary part of the propagator matrix. Definition: LauKMatrixPropagator.hh:394 Class for defining a K-matrix propagator. Definition: LauKMatrixPropagator.hh:50 TMatrixD ReRhoMatrix_ Real part of the phase space density diagonal matrix. Definition: LauKMatrixPropagator.hh:406 Generated by 1.8.5 |