Mantid
|
Enumerations | |
enum class | WorkspaceDimensionality { oneD , twoD , other } |
Variables | |
const std::string | nxDataClassAttr = "NXdata" |
const std::string | nxEntryClassAttr = "NXentry" |
const std::string | nxInstrumentClassAttr = "NXinstrument" |
const std::string | nxInstrumentCollimationClassAttr = "NXcollimator" |
const std::string | nxInstrumentDetectorClassAttr = "NXdetector" |
const std::string | nxInstrumentSampleClassAttr = "NXsample" |
const std::string | nxInstrumentSourceClassAttr = "NXsource" |
const std::string | nxNoteClassAttr = "NXnote" |
const std::string | nxProcessClassAttr = "NXprocess" |
const std::string | nxTransmissionSpectrumClassAttr = "NXdata" |
const std::string | sasAngstrom = "A" |
const std::string | sasCanSASclass = "canSAS_class" |
const std::string | sasDataClassAttr = "SASdata" |
const std::string | sasDataGroupName = "sasdata" |
const std::string | sasDataI = "I" |
const std::string | sasDataIAxesAttr = "I_axes" |
const std::string | sasDataIdev = "Idev" |
const std::string | sasDataIUncertaintiesAttr = "I_uncertainties" |
const std::string | sasDataIUncertaintyAttr = "I_uncertainty" |
const std::string | sasDataMask = "Mask" |
const std::string | sasDataMaskIndicesAttr = "Mask_indices" |
const std::string | sasDataQ = "Q" |
const std::string | sasDataQdev = "Qdev" |
const std::string | sasDataQIndicesAttr = "Q_indices" |
const std::string | sasDataQUncertaintiesAttr = "Q_uncertainties" |
const std::string | sasDataQUncertaintyAttr = "Q_uncertainty" |
const std::string | sasDataQx = "Qx" |
const std::string | sasDataQy = "Qy" |
const std::string | sasEntryClassAttr = "SASentry" |
const std::string | sasEntryDefinition = "definition" |
const std::string | sasEntryDefinitionFormat = "NXcanSAS" |
const std::string | sasEntryGroupName = "sasentry" |
const std::string | sasEntryRun = "run" |
const std::string | sasEntryRunInLogs = "run_number" |
const std::string | sasEntryTitle = "title" |
const std::string | sasEntryVersionAttr = "version" |
const std::string | sasEntryVersionAttrValue = "1.1" |
const std::string | sasInstrumentClassAttr = "SASinstrument" |
const std::string | sasInstrumentCollimationClassAttr = "SAScollimation" |
const std::string | sasInstrumentCollimationGroupName = "sascollimation" |
const std::string | sasInstrumentDetectorClassAttr = "SASdetector" |
const std::string | sasInstrumentDetectorGroupName = "sasdetector" |
const std::string | sasInstrumentDetectorName = "name" |
const std::string | sasInstrumentDetectorSdd = "SDD" |
const std::string | sasInstrumentDetectorSddUnitAttrValue = "m" |
const std::string | sasInstrumentGroupName = "sasinstrument" |
const std::string | sasInstrumentIDF = "idf" |
const std::string | sasInstrumentName = "name" |
const std::string | sasInstrumentSampleClassAttr = "SASsample" |
const std::string | sasInstrumentSampleGroupAttr = "sassample" |
const std::string | sasInstrumentSampleId = "ID" |
const std::string | sasInstrumentSourceClassAttr = "SASsource" |
const std::string | sasInstrumentSourceGroupName = "sassource" |
const std::string | sasInstrumentSourceRadiation = "type" |
const std::string | sasIntensity = "1/cm" |
const std::string | sasMomentumTransfer = "1/A" |
const std::string | sasNone = "none" |
const std::string | sasNoteClassAttr = "SASnote" |
const std::string | sasNoteGroupName = "sasnote" |
const std::string | sasNxclass = "NX_class" |
const std::string | sasProcessBatchFileInLogs = "BatchFile" |
const std::string | sasProcessClassAttr = "SASprocess" |
const std::string | sasProcessDate = "date" |
const std::string | sasProcessGroupName = "sasprocess" |
const std::string | sasProcessName = "name" |
const std::string | sasProcessNameValue = "Mantid_generated_NXcanSAS" |
const std::string | sasProcessTermBatchFile = "batch_file" |
const std::string | sasProcessTermCan = "can_trans_run" |
const std::string | sasProcessTermCanDirect = "can_direct_run" |
const std::string | sasProcessTermCanScatter = "can_scatter_run" |
const std::string | sasProcessTermSampleDirect = "sample_direct_run" |
const std::string | sasProcessTermSampleTrans = "sample_trans_run" |
const std::string | sasProcessTermSvn = "svn" |
const std::string | sasProcessTermUserFile = "user_file" |
const std::string | sasProcessUserFileInLogs = "UserFile" |
const std::string | sasSeparator = "," |
const std::string | sasSignal = "signal" |
const std::string | sasTransmissionSpectrumClassAttr = "SAStransmission_spectrum" |
const std::string | sasTransmissionSpectrumGroupName = "sastransmission_spectrum" |
const std::string | sasTransmissionSpectrumLambda = "lambda" |
const std::string | sasTransmissionSpectrumNameAttr = "name" |
const std::string | sasTransmissionSpectrumNameCanAttrValue = "can" |
const std::string | sasTransmissionSpectrumNameSampleAttrValue = "sample" |
const std::string | sasTransmissionSpectrumT = "T" |
const std::string | sasTransmissionSpectrumTdev = "Tdev" |
const std::string | sasTransmissionSpectrumTimeStampAttr = "timestamp" |
const std::string | sasTransmissionSpectrumTIndices = "T_indices" |
const std::string | sasTransmissionSpectrumTUncertainties = "T_uncertainties" |
const std::string | sasTransmissionSpectrumTUncertainty = "T_uncertainty" |
const std::string | sasUncertaintiesAttr = "uncertainties" |
const std::string | sasUncertaintyAttr = "uncertainty" |
Standards state that "uncertainties" should be used, however different facilities interpret the standards differently. More... | |
const std::string | sasUnitAttr = "units" |
|
strong |
Enumerator | |
---|---|
oneD | |
twoD | |
other |
Definition at line 16 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::nxDataClassAttr = "NXdata" |
Definition at line 52 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::nxEntryClassAttr = "NXentry" |
Definition at line 40 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::nxInstrumentClassAttr = "NXinstrument" |
Definition at line 73 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::nxInstrumentCollimationClassAttr = "NXcollimator" |
Definition at line 84 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::nxInstrumentDetectorClassAttr = "NXdetector" |
Definition at line 89 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::nxInstrumentSampleClassAttr = "NXsample" |
Definition at line 97 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::nxInstrumentSourceClassAttr = "NXsource" |
Definition at line 78 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::nxNoteClassAttr = "NXnote" |
Definition at line 120 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::nxProcessClassAttr = "NXprocess" |
Definition at line 106 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::nxTransmissionSpectrumClassAttr = "NXdata" |
Definition at line 129 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasAngstrom = "A" |
Definition at line 22 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasCanSASclass = "canSAS_class" |
Definition at line 27 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataClassAttr = "SASdata" |
Definition at line 51 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataGroupName = "sasdata" |
Definition at line 53 of file NXcanSASDefinitions.h.
Referenced by Mantid::DataHandling::LoadNXcanSAS::exec().
const std::string Mantid::DataHandling::NXcanSAS::sasDataI = "I" |
Definition at line 67 of file NXcanSASDefinitions.h.
Referenced by Mantid::DataHandling::LoadNXcanSAS::exec().
const std::string Mantid::DataHandling::NXcanSAS::sasDataIAxesAttr = "I_axes" |
Definition at line 54 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataIdev = "Idev" |
Definition at line 68 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataIUncertaintiesAttr = "I_uncertainties" |
Definition at line 56 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataIUncertaintyAttr = "I_uncertainty" |
Definition at line 55 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataMask = "Mask" |
Definition at line 69 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataMaskIndicesAttr = "Mask_indices" |
Definition at line 60 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataQ = "Q" |
Definition at line 62 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataQdev = "Qdev" |
Definition at line 65 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataQIndicesAttr = "Q_indices" |
Definition at line 57 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataQUncertaintiesAttr = "Q_uncertainties" |
Definition at line 59 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataQUncertaintyAttr = "Q_uncertainty" |
Definition at line 58 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataQx = "Qx" |
Definition at line 63 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasDataQy = "Qy" |
Definition at line 64 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasEntryClassAttr = "SASentry" |
Definition at line 39 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasEntryDefinition = "definition" |
Definition at line 44 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasEntryDefinitionFormat = "NXcanSAS" |
Definition at line 45 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasEntryGroupName = "sasentry" |
Definition at line 41 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasEntryRun = "run" |
Definition at line 47 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasEntryRunInLogs = "run_number" |
Definition at line 48 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasEntryTitle = "title" |
Definition at line 46 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasEntryVersionAttr = "version" |
Definition at line 42 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasEntryVersionAttrValue = "1.1" |
Definition at line 43 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentClassAttr = "SASinstrument" |
Definition at line 72 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentCollimationClassAttr = "SAScollimation" |
Definition at line 83 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentCollimationGroupName = "sascollimation" |
Definition at line 86 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentDetectorClassAttr = "SASdetector" |
Definition at line 88 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentDetectorGroupName = "sasdetector" |
Definition at line 91 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentDetectorName = "name" |
Definition at line 92 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentDetectorSdd = "SDD" |
Definition at line 93 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentDetectorSddUnitAttrValue = "m" |
Definition at line 94 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentGroupName = "sasinstrument" |
Definition at line 74 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentIDF = "idf" |
Definition at line 102 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentName = "name" |
Definition at line 75 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSampleClassAttr = "SASsample" |
Definition at line 96 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSampleGroupAttr = "sassample" |
Definition at line 99 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSampleId = "ID" |
Definition at line 100 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSourceClassAttr = "SASsource" |
Definition at line 77 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSourceGroupName = "sassource" |
Definition at line 80 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasInstrumentSourceRadiation = "type" |
Definition at line 81 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasIntensity = "1/cm" |
Definition at line 24 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasMomentumTransfer = "1/A" |
Definition at line 25 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasNone = "none" |
Definition at line 23 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasNoteClassAttr = "SASnote" |
Definition at line 119 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasNoteGroupName = "sasnote" |
Definition at line 121 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasNxclass = "NX_class" |
Definition at line 26 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasProcessBatchFileInLogs = "BatchFile" |
Definition at line 116 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasProcessClassAttr = "SASprocess" |
Definition at line 105 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasProcessDate = "date" |
Definition at line 110 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasProcessGroupName = "sasprocess" |
Definition at line 107 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasProcessName = "name" |
Definition at line 108 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasProcessNameValue = "Mantid_generated_NXcanSAS" |
Definition at line 109 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermBatchFile = "batch_file" |
Definition at line 115 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermCan = "can_trans_run" |
Definition at line 112 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermCanDirect = "can_direct_run" |
Definition at line 125 of file NXcanSASDefinitions.h.
Referenced by Mantid::DataHandling::SaveNXcanSAS::exec().
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermCanScatter = "can_scatter_run" |
Definition at line 124 of file NXcanSASDefinitions.h.
Referenced by Mantid::DataHandling::SaveNXcanSAS::exec().
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermSampleDirect = "sample_direct_run" |
Definition at line 123 of file NXcanSASDefinitions.h.
Referenced by Mantid::DataHandling::SaveNXcanSAS::exec().
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermSampleTrans = "sample_trans_run" |
Definition at line 122 of file NXcanSASDefinitions.h.
Referenced by Mantid::DataHandling::SaveNXcanSAS::exec().
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermSvn = "svn" |
Definition at line 111 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasProcessTermUserFile = "user_file" |
Definition at line 113 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasProcessUserFileInLogs = "UserFile" |
Definition at line 114 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasSeparator = "," |
Definition at line 21 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasSignal = "signal" |
Definition at line 20 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumClassAttr = "SAStransmission_spectrum" |
Definition at line 128 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumGroupName = "sastransmission_spectrum" |
Definition at line 130 of file NXcanSASDefinitions.h.
Referenced by Mantid::DataHandling::LoadNXcanSAS::loadTransmission().
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumLambda = "lambda" |
Definition at line 138 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumNameAttr = "name" |
Definition at line 134 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumNameCanAttrValue = "can" |
Definition at line 136 of file NXcanSASDefinitions.h.
Referenced by Mantid::DataHandling::LoadNXcanSAS::exec(), and Mantid::DataHandling::SaveNXcanSAS::exec().
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumNameSampleAttrValue = "sample" |
Definition at line 135 of file NXcanSASDefinitions.h.
Referenced by Mantid::DataHandling::LoadNXcanSAS::exec(), and Mantid::DataHandling::SaveNXcanSAS::exec().
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumT = "T" |
Definition at line 139 of file NXcanSASDefinitions.h.
Referenced by Mantid::DataHandling::LoadNXcanSAS::loadTransmission().
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumTdev = "Tdev" |
Definition at line 140 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumTimeStampAttr = "timestamp" |
Definition at line 137 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumTIndices = "T_indices" |
Definition at line 131 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumTUncertainties = "T_uncertainties" |
Definition at line 133 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasTransmissionSpectrumTUncertainty = "T_uncertainty" |
Definition at line 132 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasUncertaintiesAttr = "uncertainties" |
Definition at line 36 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasUncertaintyAttr = "uncertainty" |
Standards state that "uncertainties" should be used, however different facilities interpret the standards differently.
At time of writing, 01/19, both "uncertainty" and "uncertainties" are needed so that Mantid NXcanSAS output is compatible with all other NXcanSAS files.
Definition at line 35 of file NXcanSASDefinitions.h.
const std::string Mantid::DataHandling::NXcanSAS::sasUnitAttr = "units" |
Definition at line 19 of file NXcanSASDefinitions.h.