LauDPPartialIntegralInfo.hh
Go to the documentation of this file.
112 inline Double_t getWeight(const UInt_t m13Point, const UInt_t m23Point) const {return weights_[m13Point][m23Point];}
134 inline Double_t getEfficiency(const UInt_t m13Point, const UInt_t m23Point) const { return efficiencies_[m13Point][m23Point]; }
142 inline void storeEfficiency(const UInt_t m13Point, const UInt_t m23Point, const Double_t efficiency) { efficiencies_[m13Point][m23Point] = efficiency; }
151 inline const LauComplex& getAmplitude(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp) const { return amplitudes_[m13Point][m23Point][iAmp]; }
160 inline void storeAmplitude(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp, const LauComplex& amplitude) { amplitudes_[m13Point][m23Point][iAmp] = amplitude; }
169 inline Double_t getIntensity(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp) const { return incohIntensities_[m13Point][m23Point][iAmp]; }
178 inline void storeIntensity(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp, const Double_t intensity) { incohIntensities_[m13Point][m23Point][iAmp] = intensity; }
std::vector< Double_t > m23Points_ The m23 positions of the grid points. Definition: LauDPPartialIntegralInfo.hh:221 void storeIntensity(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp, const Double_t intensity) Store the intensity for the given grid point and intensity index. Definition: LauDPPartialIntegralInfo.hh:178 Double_t getM23BinWidth() const Retrieve the m23BinWidth of DP. Definition: LauDPPartialIntegralInfo.hh:92 Class for defining (a section of) the Dalitz plot integration binning scheme. Definition: LauDPPartialIntegralInfo.hh:33 Double_t getM23Value(const UInt_t m23Point) const Retrieve the m23 value at the given grid point. Definition: LauDPPartialIntegralInfo.hh:126 UInt_t getnm23Points() const Retrieve the number of bins in m23. Definition: LauDPPartialIntegralInfo.hh:104 UInt_t getnm13Points() const Retrieve the number of bins in m13. Definition: LauDPPartialIntegralInfo.hh:98 std::vector< Double_t > m23Weights_ The Gauss-Legendre weights of the m23 grid points. Definition: LauDPPartialIntegralInfo.hh:227 std::ostream & operator<<(std::ostream &os, const LauComplex &z) Definition: LauComplex.cc:43 File containing declaration of LauComplex class. Double_t getM13Value(const UInt_t m13Point) const Retrieve the m13 value at the given grid point. Definition: LauDPPartialIntegralInfo.hh:119 LauDPPartialIntegralInfo & operator=(const LauDPPartialIntegralInfo &other) Copy assignment operator (not implemented) LauDPPartialIntegralInfo(const Double_t minm13, const Double_t maxm13, const Double_t minm23, const Double_t maxm23, const Double_t m13BinWidth, const Double_t m23BinWidth, const Double_t precision, const UInt_t nAmp, const UInt_t nIncohAmp) Constructor. Definition: LauDPPartialIntegralInfo.cc:13 std::vector< std::vector< Double_t > > efficiencies_ The efficiency at each 2D grid point. Definition: LauDPPartialIntegralInfo.hh:233 const UInt_t nIncohAmp_ The number of amplitude components. Definition: LauDPPartialIntegralInfo.hh:215 std::vector< std::vector< Double_t > > weights_ The combined weights at each 2D grid point. Definition: LauDPPartialIntegralInfo.hh:230 Double_t getWeight(const UInt_t m13Point, const UInt_t m23Point) const Retrieve the weight for the given grid point. Definition: LauDPPartialIntegralInfo.hh:112 Double_t getEfficiency(const UInt_t m13Point, const UInt_t m23Point) const Retrieve the efficiency for the given grid point. Definition: LauDPPartialIntegralInfo.hh:134 Double_t getM13BinWidth() const Retrieve the m13BinWidth of DP. Definition: LauDPPartialIntegralInfo.hh:86 Double_t getIntensity(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp) const Retrieve the intensity for the given grid point and intensity index. Definition: LauDPPartialIntegralInfo.hh:169 std::vector< std::vector< std::vector< Double_t > > > incohIntensities_ The incoherent intensity values at each 2D grid point. Definition: LauDPPartialIntegralInfo.hh:239 std::vector< Double_t > m13Points_ The m13 positions of the grid points. Definition: LauDPPartialIntegralInfo.hh:218 std::vector< Double_t > m13Weights_ The Gauss-Legendre weights of the m13 grid points. Definition: LauDPPartialIntegralInfo.hh:224 void storeEfficiency(const UInt_t m13Point, const UInt_t m23Point, const Double_t efficiency) Store the efficiency for the given grid point. Definition: LauDPPartialIntegralInfo.hh:142 const LauComplex & getAmplitude(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp) const Retrieve the amplitude for the given grid point and amplitude index. Definition: LauDPPartialIntegralInfo.hh:151 void storeAmplitude(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp, const LauComplex &litude) Store the amplitude for the given grid point and amplitude index. Definition: LauDPPartialIntegralInfo.hh:160 std::vector< std::vector< std::vector< LauComplex > > > amplitudes_ The amplitude values at each 2D grid point. Definition: LauDPPartialIntegralInfo.hh:236 Generated by 1.8.5 |