Mantid
|
Public Member Functions | |
double | solidAngle (size_t index) const override |
SolidAngleCalculator (const ComponentInfo &componentInfo, const DetectorInfo &detectorInfo, const std::string &method, const double pixelArea) | |
Public Member Functions inherited from Mantid::Algorithms::SolidAngleHelpers::SolidAngleCalculator | |
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 |
Additional Inherited Members | |
Protected Attributes inherited from Mantid::Algorithms::SolidAngleHelpers::SolidAngleCalculator | |
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 |
Definition at line 105 of file SolidAngle.cpp.
|
inlineoverridevirtual |
Implements Mantid::Algorithms::SolidAngleHelpers::SolidAngleCalculator.
Definition at line 107 of file SolidAngle.cpp.
References Mantid::Geometry::DetectorInfo::detector(), index, Mantid::Algorithms::SolidAngleHelpers::SolidAngleCalculator::m_detectorInfo, Mantid::Algorithms::SolidAngleHelpers::SolidAngleCalculator::m_samplePos, and Mantid::Geometry::IObjComponent::solidAngle().
|
inline |
Definition at line 83 of file SolidAngle.cpp.