Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
CreateDetectorTable.cpp File Reference
#include "MantidAlgorithms/CreateDetectorTable.h"

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Algorithms
 

Functions

std::vector< std::pair< std::string, std::string > > Mantid::Algorithms::createColumns (const bool isScanning, const bool includeData, const bool calcQ, const bool hasDiffConstants)
 
API::ITableWorkspace_sptr Mantid::Algorithms::createDetectorTableWorkspace (const API::MatrixWorkspace_sptr &ws, const std::vector< int > &indices, const bool includeData, Kernel::Logger &logger)
 Creates table workspace of detector information from a given workspace. More...
 
std::string Mantid::Algorithms::createTruncatedList (const std::set< int > &elements)
 Converts a list to a string, shortened if necessary. More...
 
void Mantid::Algorithms::populateTable (Mantid::API::ITableWorkspace_sptr &t, const Mantid::API::MatrixWorkspace_sptr &ws, const int nrows, const std::vector< int > &indices, const Mantid::API::SpectrumInfo &spectrumInfo, bool signedThetaParamRetrieved, bool showSignedTwoTheta, const Mantid::Geometry::PointingAlong &beamAxisIndex, const double sampleDist, const bool isScanning, const bool include_data, const bool calcQ, const bool includeDiffConstants, Kernel::Logger &logger)