Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
CreateGroupingWorkspace.cpp File Reference
#include "MantidAlgorithms/CreateGroupingWorkspace.h"
#include "MantidAPI/FileProperty.h"
#include "MantidAPI/MatrixWorkspace.h"
#include "MantidDataObjects/GroupingWorkspace.h"
#include "MantidGeometry/IDetector.h"
#include "MantidKernel/BoundedValidator.h"
#include "MantidKernel/ListValidator.h"
#include "MantidKernel/OptionalBool.h"
#include "MantidKernel/Strings.h"
#include "MantidKernel/System.h"
#include <boost/algorithm/string/detail/classification.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/trim.hpp>
#include <fstream>
#include <queue>
#include <utility>

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

bool Mantid::Algorithms::groupnumber (std::string groupi, std::string groupj)
 Use group numbers for sorting. More...
 
std::map< detid_t, int > Mantid::Algorithms::makeGroupingByNames (std::string GroupNames, const Instrument_const_sptr &inst, Progress &prog, bool sortnames)
 Use bank names to build grouping. More...
 
std::map< detid_t, int > Mantid::Algorithms::makeGroupingByNumGroups (const std::string &compName, int numGroups, const Instrument_const_sptr &inst, Progress &prog)
 Creates a mapping based on a fixed number of groups for a given instrument component. More...
 
std::map< detid_t, int > Mantid::Algorithms::readGroupingFile (const std::string &groupingFileName, Progress &prog)
 Read old-style .cal file to get the grouping. More...