Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Variables
NXcanSASDefinitions.h File Reference
#include <map>
#include <string>

Go to the source code of this file.

Classes

struct  Mantid::DataHandling::NXcanSAS::InstrumentPolarizer
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::DataHandling
 
namespace  Mantid::DataHandling::NXcanSAS
 
namespace  Mantid::DataHandling::NXcanSAS::PolProperties
 
namespace  Mantid::DataHandling::NXcanSAS::SpinStateNXcanSAS
 
namespace  Mantid::DataHandling::NXcanSAS::StandardProperties
 Property names for save algorithms.
 

Variables

static const std::string Mantid::DataHandling::NXcanSAS::PolProperties::ANALYZER_COMP_NAME = "AnalyzerComponentName"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::BKG_SUB_SCALE = "BackgroundSubtractionScaleFactor"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::BKG_SUB_WORKSPACE = "BackgroundSubtractionWorkspace"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::CAN_DIRECT_RUN_NUMBER = "CanDirectRunNumber"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::CAN_SCATTER_RUN_NUMBER = "CanScatterRunNumber"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::DETECTOR_NAMES = "DetectorNames"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::FILENAME = "Filename"
 
static const std::string Mantid::DataHandling::NXcanSAS::PolProperties::FLIPPER_COMP_NAMES = "FlipperComponentNames"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::GEOMETRY = "Geometry"
 
static const std::string Mantid::DataHandling::NXcanSAS::PolProperties::INPUT_SPIN_STATES = "InputSpinStates"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::INPUT_WORKSPACE = "InputWorkspace"
 
static const std::string Mantid::DataHandling::NXcanSAS::PolProperties::MAG_FIELD_DIR = "MagneticFieldDirection"
 
static const std::string Mantid::DataHandling::NXcanSAS::PolProperties::MAG_FIELD_STRENGTH_LOGNAME = "MagneticFieldStrengthLogName"
 
const std::string Mantid::DataHandling::NXcanSAS::NX_CANSAS_EXTENSION = ".h5"
 
const std::string Mantid::DataHandling::NXcanSAS::nxDataClassAttr = "NXdata"
 
const std::string Mantid::DataHandling::NXcanSAS::nxEntryClassAttr = "NXentry"
 
const std::string Mantid::DataHandling::NXcanSAS::nxInstrumentApertureClassAttr = "NXaperture"
 
const std::string Mantid::DataHandling::NXcanSAS::nxInstrumentClassAttr = "NXinstrument"
 
const std::string Mantid::DataHandling::NXcanSAS::nxInstrumentCollimationClassAttr = "NXcollimator"
 
const std::string Mantid::DataHandling::NXcanSAS::nxInstrumentDetectorClassAttr = "NXdetector"
 
const std::string Mantid::DataHandling::NXcanSAS::nxInstrumentSampleClassAttr = "NXsample"
 
const std::string Mantid::DataHandling::NXcanSAS::nxInstrumentSourceClassAttr = "NXsource"
 
const std::string Mantid::DataHandling::NXcanSAS::nxNoteClassAttr = "NXnote"
 
const std::string Mantid::DataHandling::NXcanSAS::nxProcessClassAttr = "NXprocess"
 
const std::string Mantid::DataHandling::NXcanSAS::nxTransmissionSpectrumClassAttr = "NXdata"
 
std::map< std::string, std::string > Mantid::DataHandling::NXcanSAS::PolProperties::POL_COMPONENTS
 
static const std::string Mantid::DataHandling::NXcanSAS::PolProperties::POLARIZER_COMP_NAME = "PolarizerComponentName"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::RADIATION_SOURCE = "RadiationSource"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::SAMPLE_DIRECT_RUN_NUMBER = "SampleDirectRunNumber"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::SAMPLE_HEIGHT = "SampleHeight"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::SAMPLE_THICKNESS = "SampleThickness"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::SAMPLE_TRANS_RUN_NUMBER = "SampleTransmissionRunNumber"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::SAMPLE_WIDTH = "SampleWidth"
 
const std::string Mantid::DataHandling::NXcanSAS::sasAngstrom = "A"
 
const std::string Mantid::DataHandling::NXcanSAS::sasBeamAndSampleSizeUnitAttrValue = "mm"
 
const std::string Mantid::DataHandling::NXcanSAS::sasCanSASclass = "canSAS_class"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataClassAttr = "SASdata"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataGroupName = "sasdata"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataI = "I"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataIAxesAttr = "I_axes"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataIdev = "Idev"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataIUncertaintiesAttr = "I_uncertainties"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataIUncertaintyAttr = "I_uncertainty"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataMask = "Mask"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataMaskIndicesAttr = "Mask_indices"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataPin = "Pin"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataPinIndicesAttr = "Pin_indices"
 
constexpr int Mantid::DataHandling::NXcanSAS::sasDataPinIndicesValue = 0
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataPolarizationUnitAttr = "none"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataPout = "Pout"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataPoutIndicesAttr = "Pout_indices"
 
constexpr int Mantid::DataHandling::NXcanSAS::sasDataPoutIndicesValue = 1
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataQ = "Q"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataQdev = "Qdev"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataQIndicesAttr = "Q_indices"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataQUncertaintiesAttr = "Q_uncertainties"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataQUncertaintyAttr = "Q_uncertainty"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataQx = "Qx"
 
const std::string Mantid::DataHandling::NXcanSAS::sasDataQy = "Qy"
 
const std::string Mantid::DataHandling::NXcanSAS::sasEntryClassAttr = "SASentry"
 
const std::string Mantid::DataHandling::NXcanSAS::sasEntryDefaultSuffix = "01"
 
const std::string Mantid::DataHandling::NXcanSAS::sasEntryDefinition = "definition"
 
const std::string Mantid::DataHandling::NXcanSAS::sasEntryDefinitionFormat = "NXcanSAS"
 
const std::string Mantid::DataHandling::NXcanSAS::sasEntryGroupName = "sasentry"
 
const std::string Mantid::DataHandling::NXcanSAS::sasEntryRun = "run"
 
const std::string Mantid::DataHandling::NXcanSAS::sasEntryRunInLogs = "run_number"
 
const std::string Mantid::DataHandling::NXcanSAS::sasEntryTitle = "title"
 
const std::string Mantid::DataHandling::NXcanSAS::sasEntryVersionAttr = "version"
 
const std::string Mantid::DataHandling::NXcanSAS::sasEntryVersionAttrValue = "1.1"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentApertureClassAttr = "SASaperture"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentApertureGapHeight = "y_gap"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentApertureGapWidth = "x_gap"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentApertureGroupName = "sasaperture"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentApertureShape = "shape"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentClassAttr = "SASinstrument"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentCollimationClassAttr = "SAScollimation"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentCollimationGroupName = "sascollimation"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentDetectorClassAttr = "SASdetector"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentDetectorGroupName = "sasdetector"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentDetectorName = "name"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentDetectorSdd = "SDD"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentDetectorSddUnitAttrValue = "m"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentGroupName = "sasinstrument"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentIDF = "idf"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentName = "name"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSampleClassAttr = "SASsample"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSampleGroupAttr = "sassample"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSampleId = "ID"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSampleThickness = "thickness"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSourceClassAttr = "SASsource"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSourceGroupName = "sassource"
 
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSourceRadiation = "type"
 
const std::string Mantid::DataHandling::NXcanSAS::sasIntensity = "1/cm"
 
const std::string Mantid::DataHandling::NXcanSAS::sasMomentumTransfer = "1/A"
 
const std::string Mantid::DataHandling::NXcanSAS::sasNone = "none"
 
const std::string Mantid::DataHandling::NXcanSAS::sasNoteClassAttr = "SASnote"
 
const std::string Mantid::DataHandling::NXcanSAS::sasNoteGroupName = "sasnote"
 
const std::string Mantid::DataHandling::NXcanSAS::sasNxclass = "NX_class"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessBatchFileInLogs = "BatchFile"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessClassAttr = "SASprocess"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessDate = "date"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessGroupName = "sasprocess"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessName = "name"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessNameValue = "Mantid_generated_NXcanSAS"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermBatchFile = "batch_file"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermCan = "can_trans_run"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermCanDirect = "can_direct_run"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermCanScatter = "can_scatter_run"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermSampleDirect = "sample_direct_run"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermSampleTrans = "sample_trans_run"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermScaledBgSubScaleFactor = "scaled_bgsub_scale_factor"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermScaledBgSubWorkspace = "scaled_bgsub_workspace"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermSvn = "svn"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermUserFile = "user_file"
 
const std::string Mantid::DataHandling::NXcanSAS::sasProcessUserFileInLogs = "UserFile"
 
const std::string Mantid::DataHandling::NXcanSAS::sasSampleEMFieldDirectionAttr = "direction"
 
const std::string Mantid::DataHandling::NXcanSAS::sasSampleEMFieldDirectionAzimuthal = "azimuthal_angle"
 
const std::string Mantid::DataHandling::NXcanSAS::sasSampleEMFieldDirectionPolar = "polar_angle"
 
const std::string Mantid::DataHandling::NXcanSAS::sasSampleEMFieldDirectionRotation = "rotation_angle"
 
const std::string Mantid::DataHandling::NXcanSAS::sasSampleEMFieldDirectionSphericalAttr = "direction_spherical"
 
const std::string Mantid::DataHandling::NXcanSAS::sasSampleEMFieldDirectionUnitsAttr = "degrees"
 
const std::string Mantid::DataHandling::NXcanSAS::sasSampleMagneticField = "magnetic_field"
 
const std::string Mantid::DataHandling::NXcanSAS::sasSeparator = ","
 
const std::string Mantid::DataHandling::NXcanSAS::sasSignal = "signal"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumClassAttr = "SAStransmission_spectrum"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumGroupName = "sastransmission_spectrum"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumLambda = "lambda"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumNameAttr = "name"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumNameCanAttrValue = "can"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumNameSampleAttrValue = "sample"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumT = "T"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumTdev = "Tdev"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumTimeStampAttr = "timestamp"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumTIndices = "T_indices"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumTUncertainties = "T_uncertainties"
 
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumTUncertainty = "T_uncertainty"
 
const std::string Mantid::DataHandling::NXcanSAS::sasUncertaintiesAttr = "uncertainties"
 
const std::string Mantid::DataHandling::NXcanSAS::sasUncertaintyAttr = "uncertainty"
 Standards state that "uncertainties" should be used, however different facilities interpret the standards differently.
 
const std::string Mantid::DataHandling::NXcanSAS::sasUnitAttr = "units"
 
static const std::string Mantid::DataHandling::NXcanSAS::SpinStateNXcanSAS::SPIN_ANTIPARA = "-1"
 
static const std::string Mantid::DataHandling::NXcanSAS::SpinStateNXcanSAS::SPIN_PARA = "+1"
 
static const std::string Mantid::DataHandling::NXcanSAS::SpinStateNXcanSAS::SPIN_ZERO = "0"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::TRANSMISSION = "Transmission"
 
static const std::string Mantid::DataHandling::NXcanSAS::StandardProperties::TRANSMISSION_CAN = "TransmissionCan"