| calculateBeforeAfterTrack(Kernel::PseudoRandomNumberGenerator &rng, const Kernel::V3D &startPos, const Kernel::V3D &endPos, MCInteractionStatistics &stats) const override | Mantid::Algorithms::MCInteractionVolume | virtual |
| create(const API::Sample &sample, const size_t maxScatterAttempts=5000, const ScatteringPointVicinity pointsIn=ScatteringPointVicinity::SAMPLEANDENVIRONMENT, Geometry::IObject_sptr gaugeVolume=nullptr) | Mantid::Algorithms::MCInteractionVolume | static |
| generatePoint(Kernel::PseudoRandomNumberGenerator &rng) const override | Mantid::Algorithms::MCInteractionVolume | virtual |
| generatePointInObjectByIndex(int componentIndex, Kernel::PseudoRandomNumberGenerator &rng) const | Mantid::Algorithms::MCInteractionVolume | private |
| getComponentIndex(Kernel::PseudoRandomNumberGenerator &rng) const | Mantid::Algorithms::MCInteractionVolume | private |
| getFullBoundingBox() const override | Mantid::Algorithms::MCInteractionVolume | virtual |
| getGaugeVolume() const override | Mantid::Algorithms::MCInteractionVolume | virtual |
| init() override | Mantid::Algorithms::MCInteractionVolume | protectedvirtual |
| m_activeRegion | Mantid::Algorithms::MCInteractionVolume | private |
| m_env | Mantid::Algorithms::MCInteractionVolume | private |
| m_gaugeVolume | Mantid::Algorithms::MCInteractionVolume | private |
| m_maxScatterAttempts | Mantid::Algorithms::MCInteractionVolume | private |
| m_pointsIn | Mantid::Algorithms::MCInteractionVolume | private |
| m_sample | Mantid::Algorithms::MCInteractionVolume | private |
| MCInteractionVolume(const API::Sample &sample, const size_t maxScatterAttempts=5000, const ScatteringPointVicinity pointsIn=ScatteringPointVicinity::SAMPLEANDENVIRONMENT, Geometry::IObject_sptr gaugeVolume=nullptr) | Mantid::Algorithms::MCInteractionVolume | explicitprivate |
| ScatteringPointVicinity enum name | Mantid::Algorithms::MCInteractionVolume | |
| setActiveRegion(const Geometry::BoundingBox ®ion) override | Mantid::Algorithms::MCInteractionVolume | virtual |
| setGaugeVolume(Geometry::IObject_sptr gaugeVolume) override | Mantid::Algorithms::MCInteractionVolume | virtual |
| ~IMCInteractionVolume()=default | Mantid::Algorithms::IMCInteractionVolume | virtual |