9#include "MantidAPI/DllConfig.h"
21 using RunData = std::map<std::string, std::string>;
33 virtual std::vector<RunData>
getRuns(std::vector<std::string>
const &valuesToLookup = {},
34 RunData
const &filters = RunData()) = 0;
const std::vector< double > & rhs
IJournal: Interface for classes that fetch information from journal files.
IJournal(IJournal const &rhs)=delete
IJournal const & operator=(IJournal const &rhs)=delete
std::map< std::string, std::string > RunData
virtual std::vector< RunData > getRuns(std::vector< std::string > const &valuesToLookup={}, RunData const &filters=RunData())=0
Get data for runs that match the given filters.
virtual std::vector< std::string > getCycleNames()=0
Get the list of cycle names.
IJournal & operator=(IJournal &&rhs)
Helper class which provides the Collimation Length for SANS instruments.