LauDPPartialIntegralInfo.hh
Go to the documentation of this file.
138 inline Double_t getWeight(const UInt_t m13Point, const UInt_t m23Point) const {return weights_[m13Point][m23Point];}
160 inline Double_t getEfficiency(const UInt_t m13Point, const UInt_t m23Point) const { return efficiencies_[m13Point][m23Point]; }
168 inline void storeEfficiency(const UInt_t m13Point, const UInt_t m23Point, const Double_t efficiency) { efficiencies_[m13Point][m23Point] = efficiency; }
177 inline const LauComplex& getAmplitude(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp) const { return amplitudes_[m13Point][m23Point][iAmp]; }
186 inline void storeAmplitude(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp, const LauComplex& amplitude) { amplitudes_[m13Point][m23Point][iAmp] = amplitude; }
195 inline Double_t getIntensity(const UInt_t m13Point, const UInt_t m23Point, const UInt_t iAmp) const { return incohIntensities_[m13Point][m23Point][iAmp]; }
204 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:250 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:204 const Bool_t squareDP_ Flag whether or not we're using the square DP for the integration. Definition: LauDPPartialIntegralInfo.hh:244 Double_t getM23BinWidth() const Retrieve the m23BinWidth of DP. Definition: LauDPPartialIntegralInfo.hh:112 Class for defining (a section of) the Dalitz plot integration binning scheme. Definition: LauDPPartialIntegralInfo.hh:49 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:38 Double_t getM23Value(const UInt_t m23Point) const Retrieve the m23 value at the given grid point. Definition: LauDPPartialIntegralInfo.hh:152 UInt_t getnm23Points() const Retrieve the number of bins in m23. Definition: LauDPPartialIntegralInfo.hh:124 UInt_t getnm13Points() const Retrieve the number of bins in m13. Definition: LauDPPartialIntegralInfo.hh:118 std::vector< Double_t > m23Weights_ The Gauss-Legendre weights of the m23 grid points. Definition: LauDPPartialIntegralInfo.hh:256 std::ostream & operator<<(std::ostream &os, const LauComplex &z) Definition: LauComplex.cc:57 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:145 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:262 const UInt_t nIncohAmp_ The number of amplitude components. Definition: LauDPPartialIntegralInfo.hh:241 std::vector< std::vector< Double_t > > weights_ The combined weights at each 2D grid point. Definition: LauDPPartialIntegralInfo.hh:259 Double_t getWeight(const UInt_t m13Point, const UInt_t m23Point) const Retrieve the weight for the given grid point. Definition: LauDPPartialIntegralInfo.hh:138 Double_t getEfficiency(const UInt_t m13Point, const UInt_t m23Point) const Retrieve the efficiency for the given grid point. Definition: LauDPPartialIntegralInfo.hh:160 Double_t getM13BinWidth() const Retrieve the m13BinWidth of DP. Definition: LauDPPartialIntegralInfo.hh:106 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:195 std::vector< std::vector< std::vector< Double_t > > > incohIntensities_ The incoherent intensity values at each 2D grid point. Definition: LauDPPartialIntegralInfo.hh:268 std::vector< Double_t > m13Points_ The m13 positions of the grid points. Definition: LauDPPartialIntegralInfo.hh:247 std::vector< Double_t > m13Weights_ The Gauss-Legendre weights of the m13 grid points. Definition: LauDPPartialIntegralInfo.hh:253 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:168 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:177 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:186 std::vector< std::vector< std::vector< LauComplex > > > amplitudes_ The amplitude values at each 2D grid point. Definition: LauDPPartialIntegralInfo.hh:265 Generated by 1.8.5 |