Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
CreateDetectorTable.h File Reference
#include "MantidAPI/Algorithm.h"
#include "MantidAPI/EnabledWhenWorkspaceIsType.h"
#include "MantidAPI/ExperimentInfo.h"
#include "MantidAPI/IPeaksWorkspace.h"
#include "MantidAPI/ITableWorkspace.h"
#include "MantidAPI/MatrixWorkspace.h"
#include "MantidAPI/SpectrumInfo.h"
#include "MantidAPI/TableRow.h"
#include "MantidAPI/WorkspaceFactory.h"
#include "MantidAlgorithms/DllConfig.h"
#include "MantidDataObjects/TableWorkspace.h"
#include "MantidGeometry/IComponent.h"
#include "MantidGeometry/Instrument.h"
#include "MantidGeometry/Instrument/DetectorInfo.h"
#include "MantidGeometry/Instrument/ReferenceFrame.h"
#include "MantidKernel/ArrayProperty.h"
#include "MantidKernel/UnitConversion.h"

Go to the source code of this file.

Classes

class  Mantid::Algorithms::CreateDetectorTable
 

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)