Mantid
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
LoadEventPreNexus2.cpp File Reference
#include "MantidDataHandling/LoadEventPreNexus2.h"
#include "MantidAPI/Axis.h"
#include "MantidAPI/FileFinder.h"
#include "MantidAPI/FileProperty.h"
#include "MantidAPI/RegisterFileLoader.h"
#include "MantidAPI/Run.h"
#include "MantidAPI/WorkspaceFactory.h"
#include "MantidDataObjects/EventList.h"
#include "MantidDataObjects/EventWorkspace.h"
#include "MantidDataObjects/Workspace2D.h"
#include "MantidGeometry/IDetector.h"
#include "MantidGeometry/Instrument.h"
#include "MantidGeometry/Instrument/DetectorInfo.h"
#include "MantidKernel/ArrayProperty.h"
#include "MantidKernel/BinaryFile.h"
#include "MantidKernel/BoundedValidator.h"
#include "MantidKernel/CPUTimer.h"
#include "MantidKernel/ConfigService.h"
#include "MantidKernel/DateAndTime.h"
#include "MantidKernel/FileValidator.h"
#include "MantidKernel/Glob.h"
#include "MantidKernel/InstrumentInfo.h"
#include "MantidKernel/ListValidator.h"
#include "MantidKernel/OptionalBool.h"
#include "MantidKernel/System.h"
#include "MantidKernel/TimeSeriesProperty.h"
#include "MantidKernel/UnitFactory.h"
#include "MantidKernel/VisibleWhenProperty.h"
#include <algorithm>
#include <functional>
#include <set>
#include <sstream>
#include <stdexcept>
#include <vector>
#include <boost/timer.hpp>
#include <Poco/File.h>
#include <Poco/Path.h>

Go to the source code of this file.

Namespaces

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

Functions

static const string Mantid::DataHandling::BLOCK_SIZE_PARAM ("LoadingBlockSize")
 
static const string Mantid::DataHandling::EVENT_PARAM ("EventFilename")
 
static string Mantid::DataHandling::generateMappingfileName (EventWorkspace_sptr &wksp)
 Generate mapping file name from Event workspace's instrument. More...
 
static string Mantid::DataHandling::generatePulseidName (string eventfile)
 Generate Pulse ID file name from preNexus event file's name. More...
 
static string Mantid::DataHandling::getRunnumber (const string &filename)
 Parse preNexus file name to get run number. More...
 
static const string Mantid::DataHandling::MAP_PARAM ("MappingFilename")
 
static const string Mantid::DataHandling::OUT_PARAM ("OutputWorkspace")
 
static const string Mantid::DataHandling::PARALLEL_PARAM ("UseParallelProcessing")
 
static const string Mantid::DataHandling::PID_PARAM ("SpectrumList")
 
static const string Mantid::DataHandling::PULSEID_PARAM ("PulseidFilename")
 
static const uint64_t Mantid::DataHandling::VETOFLAG (72057594037927935)
 Veto flag: 0xFF00000000000. More...
 
bool Mantid::DataHandling::vzintermediatePixelIDComp (IntermediateEvent x, IntermediateEvent y)
 Comparator for sorting dasevent lists. More...
 

Variables

static const double Mantid::DataHandling::CURRENT_CONVERSION = 1.e-6 / 3600.
 Conversion factor between picoColumbs and microAmp*hours. More...
 
static const PixelType Mantid::DataHandling::ERROR_PID = 0x80000000
 All pixel ids with matching this mask are errors. More...
 
static const string Mantid::DataHandling::EVENT_EXTS []
 
static const uint32_t Mantid::DataHandling::MAX_TOF_UINT32 = std::numeric_limits<uint32_t>::max()
 The maximum possible tof as native type. More...
 
static const int Mantid::DataHandling::NUM_EXT = 7
 
static const string Mantid::DataHandling::PULSE_EXTS []
 
static const double Mantid::DataHandling::TOF_CONVERSION = .1
 Conversion factor between 100 nanoseconds and 1 microsecond. More...