Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
FractionalRebinning.h File Reference
#include "MantidDataObjects/DllConfig.h"
#include "MantidDataObjects/RebinnedOutput.h"
#include "MantidGeometry/Math/Quadrilateral.h"

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::API
 
namespace  Mantid::DataObjects
 
namespace  Mantid::DataObjects::FractionalRebinning
 FractionalRebinning helper functionality, used by the Rebin2D algorithm.
 
namespace  Mantid::Geometry
 

Functions

MANTID_DATAOBJECTS_DLL void Mantid::DataObjects::FractionalRebinning::finalizeFractionalRebin (DataObjects::RebinnedOutput &outputWS)
 Set finalize flag after fractional rebinning loop. More...
 
MANTID_DATAOBJECTS_DLL bool Mantid::DataObjects::FractionalRebinning::getIntersectionRegion (const std::vector< double > &xAxis, const std::vector< double > &verticalAxis, const Geometry::Quadrilateral &inputQ, size_t &qstart, size_t &qend, size_t &x_start, size_t &x_end)
 Find the intersect region on the output grid. More...
 
MANTID_DATAOBJECTS_DLL void Mantid::DataObjects::FractionalRebinning::normaliseOutput (const API::MatrixWorkspace_sptr &outputWS, const API::MatrixWorkspace_const_sptr &inputWS, API::Progress *progress=nullptr)
 Compute sqrt of errors and put back in bin width division if necessary. More...
 
MANTID_DATAOBJECTS_DLL void Mantid::DataObjects::FractionalRebinning::rebinToFractionalOutput (const Geometry::Quadrilateral &inputQ, const API::MatrixWorkspace_const_sptr &inputWS, const size_t i, const size_t j, DataObjects::RebinnedOutput &outputWS, const std::vector< double > &verticalAxis, const DataObjects::RebinnedOutput_const_sptr &inputRB=nullptr)
 Rebin the input quadrilateral to to output grid. More...
 
MANTID_DATAOBJECTS_DLL void Mantid::DataObjects::FractionalRebinning::rebinToOutput (const Geometry::Quadrilateral &inputQ, const API::MatrixWorkspace_const_sptr &inputWS, const size_t i, const size_t j, API::MatrixWorkspace &outputWS, const std::vector< double > &verticalAxis)
 Rebin the input quadrilateral to to output grid. More...