Mantid
|
Creates the solid angle calculator based on the selected method. More...
Public Member Functions | |
virtual double | solidAngle (size_t index) const =0 |
SolidAngleCalculator (const ComponentInfo &componentInfo, const DetectorInfo &detectorInfo, const std::string &method, const double pixelArea) | |
virtual | ~SolidAngleCalculator ()=default |
Protected Attributes | |
std::unique_ptr< const AlphaAngleCalculator > | m_alphaAngleCalculator |
const V3D | m_beamLine |
const ComponentInfo & | m_componentInfo |
const DetectorInfo & | m_detectorInfo |
const double | m_pixelArea |
const V3D | m_samplePos |
Creates the solid angle calculator based on the selected method.
Definition at line 82 of file SolidAngle.cpp.
|
inline |
Definition at line 83 of file SolidAngle.cpp.
References m_alphaAngleCalculator.
|
virtualdefault |
|
pure virtual |
|
protected |
Definition at line 102 of file SolidAngle.cpp.
Referenced by Mantid::Algorithms::SolidAngleHelpers::Tube::solidAngle(), Mantid::Algorithms::SolidAngleHelpers::Wing::solidAngle(), and SolidAngleCalculator().
|
protected |
Definition at line 101 of file SolidAngle.cpp.
Referenced by Mantid::Algorithms::SolidAngleHelpers::Rectangle::solidAngle(), and Mantid::Algorithms::SolidAngleHelpers::Wing::solidAngle().
|
protected |
Definition at line 97 of file SolidAngle.cpp.
Referenced by Mantid::Algorithms::SolidAngleHelpers::Rectangle::solidAngle(), Mantid::Algorithms::SolidAngleHelpers::Tube::solidAngle(), and Mantid::Algorithms::SolidAngleHelpers::Wing::solidAngle().
|
protected |
Definition at line 98 of file SolidAngle.cpp.
Referenced by Mantid::Algorithms::SolidAngleHelpers::GenericShape::solidAngle(), Mantid::Algorithms::SolidAngleHelpers::Rectangle::solidAngle(), Mantid::Algorithms::SolidAngleHelpers::Tube::solidAngle(), and Mantid::Algorithms::SolidAngleHelpers::Wing::solidAngle().
|
protected |
Definition at line 99 of file SolidAngle.cpp.
Referenced by Mantid::Algorithms::SolidAngleHelpers::Rectangle::solidAngle(), Mantid::Algorithms::SolidAngleHelpers::Tube::solidAngle(), and Mantid::Algorithms::SolidAngleHelpers::Wing::solidAngle().
|
protected |
Definition at line 100 of file SolidAngle.cpp.
Referenced by Mantid::Algorithms::SolidAngleHelpers::GenericShape::solidAngle(), Mantid::Algorithms::SolidAngleHelpers::Rectangle::solidAngle(), and Mantid::Algorithms::SolidAngleHelpers::Wing::solidAngle().