LauDPPartialIntegralInfo.hh
Go to the documentation of this file.
124 inline Double_t getWeight(const UInt_t m13Point, const UInt_t m23Point) const {return weights_[m13Point][m23Point];}
146 inline Double_t getEfficiency(const UInt_t m13Point, const UInt_t m23Point) const { return efficiencies_[m13Point][m23Point]; }
154 inline void storeEfficiency(const UInt_t m13Point, const UInt_t m23Point, const Double_t efficiency) { efficiencies_[m13Point][m23Point] = efficiency; }
163 inline const LauComplex& getAmplitude(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp) const { return amplitudes_[m13Point][m23Point][iAmp]; }
172 inline void storeAmplitude(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp, const LauComplex& amplitude) { amplitudes_[m13Point][m23Point][iAmp] = amplitude; }
181 inline Double_t getIntensity(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp) const { return incohIntensities_[m13Point][m23Point][iAmp]; }
190 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:236 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:190 const Bool_t squareDP_ Flag whether or not we're using the square DP for the integration. Definition: LauDPPartialIntegralInfo.hh:230 Double_t getM23BinWidth() const Retrieve the m23BinWidth of DP. Definition: LauDPPartialIntegralInfo.hh:98 Class for defining (a section of) the Dalitz plot integration binning scheme. Definition: LauDPPartialIntegralInfo.hh:35 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, const Bool_t squareDP=kFALSE, const LauKinematics *kinematics=0) Constructor. Definition: LauDPPartialIntegralInfo.cc:14 Double_t getM23Value(const UInt_t m23Point) const Retrieve the m23 value at the given grid point. Definition: LauDPPartialIntegralInfo.hh:138 UInt_t getnm23Points() const Retrieve the number of bins in m23. Definition: LauDPPartialIntegralInfo.hh:110 UInt_t getnm13Points() const Retrieve the number of bins in m13. Definition: LauDPPartialIntegralInfo.hh:104 std::vector< Double_t > m23Weights_ The Gauss-Legendre weights of the m23 grid points. Definition: LauDPPartialIntegralInfo.hh:242 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:131 LauDPPartialIntegralInfo & operator=(const LauDPPartialIntegralInfo &other) Copy assignment operator (not implemented) std::vector< std::vector< Double_t > > efficiencies_ The efficiency at each 2D grid point. Definition: LauDPPartialIntegralInfo.hh:248 const UInt_t nIncohAmp_ The number of amplitude components. Definition: LauDPPartialIntegralInfo.hh:227 std::vector< std::vector< Double_t > > weights_ The combined weights at each 2D grid point. Definition: LauDPPartialIntegralInfo.hh:245 Double_t getWeight(const UInt_t m13Point, const UInt_t m23Point) const Retrieve the weight for the given grid point. Definition: LauDPPartialIntegralInfo.hh:124 Double_t getEfficiency(const UInt_t m13Point, const UInt_t m23Point) const Retrieve the efficiency for the given grid point. Definition: LauDPPartialIntegralInfo.hh:146 Double_t getM13BinWidth() const Retrieve the m13BinWidth of DP. Definition: LauDPPartialIntegralInfo.hh:92 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:181 std::vector< std::vector< std::vector< Double_t > > > incohIntensities_ The incoherent intensity values at each 2D grid point. Definition: LauDPPartialIntegralInfo.hh:254 std::vector< Double_t > m13Points_ The m13 positions of the grid points. Definition: LauDPPartialIntegralInfo.hh:233 std::vector< Double_t > m13Weights_ The Gauss-Legendre weights of the m13 grid points. Definition: LauDPPartialIntegralInfo.hh:239 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:154 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:163 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:172 std::vector< std::vector< std::vector< LauComplex > > > amplitudes_ The amplitude values at each 2D grid point. Definition: LauDPPartialIntegralInfo.hh:251 Generated by 1.8.5 |