Mantid
|
#include <DiscusMultipleScatteringCorrection.h>
Public Member Functions | |
std::unique_ptr< DiscusData2D > | createCopy (bool clearY=false) |
DiscusData2D () | |
DiscusData2D (const std::vector< DiscusData1D > &data, const std::shared_ptr< std::vector< double > > &specAxis) | |
size_t | getNumberHistograms () |
const std::vector< double > & | getSpecAxisValues () |
DiscusData1D & | histogram (const size_t i) |
std::vector< DiscusData1D > & | histograms () |
Private Attributes | |
std::vector< DiscusData1D > | m_data |
std::shared_ptr< std::vector< double > > | m_specAxis |
Definition at line 44 of file DiscusMultipleScatteringCorrection.h.
|
inline |
Definition at line 46 of file DiscusMultipleScatteringCorrection.h.
|
inline |
Definition at line 47 of file DiscusMultipleScatteringCorrection.h.
std::unique_ptr< DiscusData2D > Mantid::Algorithms::DiscusData2D::createCopy | ( | bool | clearY = false | ) |
Definition at line 79 of file DiscusMultipleScatteringCorrection.cpp.
References m_data, m_specAxis, and Mantid::Geometry::Y.
|
inline |
Definition at line 50 of file DiscusMultipleScatteringCorrection.h.
References m_data.
const std::vector< double > & Mantid::Algorithms::DiscusData2D::getSpecAxisValues | ( | ) |
Definition at line 90 of file DiscusMultipleScatteringCorrection.cpp.
References m_specAxis.
|
inline |
Definition at line 51 of file DiscusMultipleScatteringCorrection.h.
References m_data.
|
inline |
Definition at line 52 of file DiscusMultipleScatteringCorrection.h.
References m_data.
|
private |
Definition at line 56 of file DiscusMultipleScatteringCorrection.h.
Referenced by createCopy(), getNumberHistograms(), histogram(), and histograms().
|
private |
Definition at line 58 of file DiscusMultipleScatteringCorrection.h.
Referenced by createCopy(), and getSpecAxisValues().