Commit 7114a581 authored by Federico Montesino Pouzols's avatar Federico Montesino Pouzols
Browse files

update Framework for fwd declares of instrument, detector, re #15246

parent 99dff1e5
......@@ -7,6 +7,8 @@
#include "MantidAPI/AnalysisDataService.h"
#include "MantidDataHandling/LoadInstrument.h"
#include "MantidDataObjects/Workspace2D.h"
#include "MantidGeometry/IComponent.h"
#include "MantidGeometry/Instrument.h"
using namespace Mantid::Algorithms;
using namespace Mantid::API;
......
......@@ -7,6 +7,7 @@
#include "MantidAlgorithms/ConvertToMatrixWorkspace.h"
#include "MantidAPI/MatrixWorkspace.h"
#include "MantidDataObjects/EventWorkspace.h"
#include "MantidGeometry/Instrument.h"
#include "MantidTestHelpers/WorkspaceCreationHelper.h"
using namespace Mantid;
......
......@@ -5,6 +5,7 @@
#include "MantidAlgorithms/DetectorEfficiencyCor.h"
#include "MantidAPI/Axis.h"
#include "MantidGeometry/Instrument.h"
#include "MantidGeometry/Objects/ShapeFactory.h"
#include "MantidKernel/UnitFactory.h"
#include "MantidTestHelpers/WorkspaceCreationHelper.h"
......
......@@ -7,10 +7,13 @@
#include "MantidAPI/AnalysisDataService.h"
#include "MantidAPI/WorkspaceFactory.h"
#include "MantidDataObjects/Workspace2D.h"
#include "MantidGeometry/Instrument.h"
#include "MantidTestHelpers/WorkspaceCreationHelper.h"
#include <fstream>
#include <Poco/File.h>
#include <fstream>
using namespace Mantid::API;
using namespace Mantid::Kernel;
using namespace Mantid::Algorithms;
......
......@@ -8,10 +8,13 @@
#include "MantidAPI/WorkspaceFactory.h"
#include "MantidDataObjects/Workspace2D.h"
#include "MantidDataObjects/EventWorkspace.h"
#include "MantidGeometry/Instrument.h"
#include "MantidTestHelpers/ComponentCreationHelper.h"
#include "MantidTestHelpers/WorkspaceCreationHelper.h"
#include <Poco/File.h>
#include <fstream>
#include "MantidTestHelpers/ComponentCreationHelper.h"
using namespace Mantid::Algorithms;
using namespace Mantid::API;
......
......@@ -5,6 +5,7 @@
#include <boost/math/special_functions/fpclassify.hpp>
#include <cxxtest/TestSuite.h>
#include "MantidAlgorithms/GetAllEi.h"
#include "MantidGeometry/Instrument.h"
#include "MantidKernel/TimeSeriesProperty.h"
#include "MantidTestHelpers/WorkspaceCreationHelper.h"
......
......@@ -4,6 +4,7 @@
#include "MantidAPI/Axis.h"
#include "MantidAPI/AlgorithmManager.h"
#include "MantidAPI/FrameworkManager.h"
#include "MantidGeometry/Instrument.h"
#include "MantidKernel/UnitFactory.h"
#include "MantidTestHelpers/WorkspaceCreationHelper.h"
#include <cxxtest/TestSuite.h>
......
......@@ -6,6 +6,7 @@
#include "MantidAlgorithms/HRPDSlabCanAbsorption.h"
#include "MantidAPI/Axis.h"
#include "MantidKernel/UnitFactory.h"
#include "MantidGeometry/Instrument.h"
#include "MantidTestHelpers/WorkspaceCreationHelper.h"
using namespace Mantid::Geometry;
......
......@@ -6,8 +6,9 @@
#include "MantidAlgorithms/NormaliseToMonitor.h"
#include "MantidAPI/Axis.h"
#include "MantidKernel/UnitFactory.h"
#include "MantidAPI/FrameworkManager.h"
#include "MantidGeometry/Instrument.h"
#include "MantidKernel/UnitFactory.h"
using namespace Mantid::Kernel;
using namespace Mantid::API;
......
......@@ -4,6 +4,7 @@
#include <cxxtest/TestSuite.h>
#include "MantidAlgorithms/PointByPointVCorrection.h"
#include "MantidGeometry/Instrument.h"
#include "MantidTestHelpers/WorkspaceCreationHelper.h"
class PointByPointVCorrectionTest : public CxxTest::TestSuite {
......
......@@ -6,6 +6,7 @@
#include "MantidKernel/TimeSeriesProperty.h"
#include "MantidKernel/DateAndTime.h"
#include "MantidGeometry/Instrument.h"
#include "MantidGeometry/Instrument/Detector.h"
#include "MantidGeometry/Objects/ShapeFactory.h"
#include "MantidKernel/LogFilter.h"
......
......@@ -3,6 +3,7 @@
#include <cxxtest/TestSuite.h>
#include "MantidAlgorithms/ScaleX.h"
#include "MantidGeometry/Instrument.h"
#include "MantidTestHelpers/WorkspaceCreationHelper.h"
using Mantid::MantidVec;
......
......@@ -5,6 +5,7 @@
#include <string>
#include "MantidAlgorithms/SetInstrumentParameter.h"
#include "MantidGeometry/Instrument.h"
#include "MantidTestHelpers/WorkspaceCreationHelper.h"
using Mantid::Algorithms::SetInstrumentParameter;
......
......@@ -13,7 +13,9 @@
#include "MantidAPI/FrameworkManager.h"
#include "MantidAPI/MatrixWorkspace.h"
#include "MantidKernel/ConfigService.h"
#include "MantidGeometry/Instrument.h"
#include "MantidGeometry/Instrument/ReferenceFrame.h"
#include <boost/tuple/tuple.hpp>
#include <Poco/Path.h>
......
......@@ -5,11 +5,13 @@
#include <cmath>
#include "MantidTestHelpers/WorkspaceCreationHelper.h"
#include "MantidAlgorithms/FindDeadDetectors.h"
#include "MantidAlgorithms/Plus.h"
#include "MantidAlgorithms/PolynomialCorrection.h"
#include "MantidAPI/AnalysisDataService.h"
#include "MantidAPI/WorkspaceGroup.h"
#include "MantidAlgorithms/FindDeadDetectors.h"
#include "MantidAlgorithms/PolynomialCorrection.h"
#include "MantidGeometry/Instrument.h"
#include <fstream>
#include <Poco/File.h>
......
......@@ -4,12 +4,14 @@
#include "MantidCrystal/AnvredCorrection.h"
#include "MantidAPI/Axis.h"
#include "MantidAPI/InstrumentValidator.h"
#include "MantidAPI/MemoryManager.h"
#include "MantidGeometry/Objects/ShapeFactory.h"
#include "MantidKernel/BoundedValidator.h"
#include "MantidKernel/UnitFactory.h"
#include "MantidKernel/Fast_Exponential.h"
#include "MantidKernel/VectorHelper.h"
#include "MantidAPI/MemoryManager.h"
#include "MantidGeometry/Instrument.h"
#include "boost/assign.hpp"
/* Following A.J.Schultz's anvred, the weight factors should be:
......
......@@ -4,6 +4,7 @@
#include "MantidCrystal/NormaliseVanadium.h"
#include "MantidAPI/Axis.h"
#include "MantidAPI/InstrumentValidator.h"
#include "MantidGeometry/Instrument.h"
#include "MantidKernel/BoundedValidator.h"
#include "MantidKernel/UnitFactory.h"
#include "MantidKernel/Fast_Exponential.h"
......
......@@ -3,6 +3,7 @@
#include "MantidAPI/Algorithm.h"
#include "MantidGeometry/IComponent.h"
#include "MantidGeometry/IDetector.h"
namespace Mantid {
......
......@@ -14,6 +14,7 @@
#include "MantidKernel/MandatoryValidator.h"
#include "MantidKernel/PhysicalConstants.h"
#include "MantidGeometry/Instrument.h"
#include "MantidGeometry/Instrument/ReferenceFrame.h"
namespace Mantid {
......
......@@ -11,6 +11,7 @@
#include "MantidAPI/SampleShapeValidator.h"
#include "MantidAPI/WorkspaceUnitValidator.h"
#include "MantidGeometry/Instrument.h"
#include "MantidGeometry/Instrument/DetectorGroup.h"
#include "MantidGeometry/Instrument/ParameterMap.h"
#include "MantidGeometry/Objects/Track.h"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment