Mantid
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Mantid::Algorithms::DiscusData2D Class Reference

#include <DiscusMultipleScatteringCorrection.h>

Public Member Functions

std::unique_ptr< DiscusData2DcreateCopy (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 ()
 
DiscusData1Dhistogram (const size_t i)
 
std::vector< DiscusData1D > & histograms ()
 

Private Attributes

std::vector< DiscusData1Dm_data
 
std::shared_ptr< std::vector< double > > m_specAxis
 

Detailed Description

Definition at line 44 of file DiscusMultipleScatteringCorrection.h.

Constructor & Destructor Documentation

◆ DiscusData2D() [1/2]

Mantid::Algorithms::DiscusData2D::DiscusData2D ( )
inline

Definition at line 46 of file DiscusMultipleScatteringCorrection.h.

◆ DiscusData2D() [2/2]

Mantid::Algorithms::DiscusData2D::DiscusData2D ( const std::vector< DiscusData1D > &  data,
const std::shared_ptr< std::vector< double > > &  specAxis 
)
inline

Definition at line 47 of file DiscusMultipleScatteringCorrection.h.

Member Function Documentation

◆ createCopy()

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.

◆ getNumberHistograms()

size_t Mantid::Algorithms::DiscusData2D::getNumberHistograms ( )
inline

Definition at line 50 of file DiscusMultipleScatteringCorrection.h.

References m_data.

◆ getSpecAxisValues()

const std::vector< double > & Mantid::Algorithms::DiscusData2D::getSpecAxisValues ( )

Definition at line 90 of file DiscusMultipleScatteringCorrection.cpp.

References m_specAxis.

◆ histogram()

DiscusData1D & Mantid::Algorithms::DiscusData2D::histogram ( const size_t  i)
inline

Definition at line 51 of file DiscusMultipleScatteringCorrection.h.

References m_data.

◆ histograms()

std::vector< DiscusData1D > & Mantid::Algorithms::DiscusData2D::histograms ( )
inline

Definition at line 52 of file DiscusMultipleScatteringCorrection.h.

References m_data.

Member Data Documentation

◆ m_data

std::vector<DiscusData1D> Mantid::Algorithms::DiscusData2D::m_data
private

◆ m_specAxis

std::shared_ptr<std::vector<double> > Mantid::Algorithms::DiscusData2D::m_specAxis
private

Definition at line 58 of file DiscusMultipleScatteringCorrection.h.

Referenced by createCopy(), and getSpecAxisValues().


The documentation for this class was generated from the following files: