|
Mantid
|
Namespaces | |
| namespace | EQSANSInstrument |
| namespace | HFIRInstrument |
| namespace | PropertyNames |
Classes | |
| class | AlignAndFocusPowder |
| This is a parent algorithm that uses several different child algorithms to perform it's task. More... | |
| class | ComputeSensitivity |
| Workflow algorithm to compute a patched sensitivity correction for EQSANS. More... | |
| class | DgsAbsoluteUnitsReduction |
| DgsAbsoluteUnitsReduction : This is the algorithm responsible for processing and creating the absolute units normalisation data. More... | |
| class | DgsConvertToEnergyTransfer |
| DgsConvertToEnergyTransfer : This is the algorithm responsible for the conversion from TOF to energy transfer. More... | |
| class | DgsDiagnose |
| DgsDiagnose : This algorithm constructs all of the necessary workspaces for performing detector diagnostics and then runs the diagnostic algorithm. More... | |
| class | DgsPreprocessData |
| DgsPreprocessData : This algorithm is responsible for normalising the data to current (proton charge) or monitor. More... | |
| class | DgsProcessDetectorVanadium |
| DgsProcessDetectorVanadium : This is the algorithm responsible for processing the detector vanadium into the form needed for the normalisation of sample data in the convert to energy transfer process. More... | |
| class | DgsReduction |
| DgsReduction : This is the top-level workflow algorithm for controlling direct geometry spectrometer reduction. More... | |
| class | DgsRemap |
| DgsRemap : This algorithm takes a workspace and masks and groups that workspace if appropriate information is passed. More... | |
| class | EQSANSDarkCurrentSubtraction |
| Subtract dark current for EQSANS. More... | |
| class | EQSANSDarkCurrentSubtraction2 |
| Subtract dark current for EQSANS. More... | |
| class | EQSANSLoad |
| Subtract dark current for EQSANS. More... | |
| class | EQSANSMonitorTOF |
| class | EQSANSPatchSensitivity |
| Calculate the detector sensitivity and patch the pixels that are masked in a second workspace. More... | |
| class | EQSANSQ2D |
| Workflow algorithm to process a reduced EQSANS workspace and produce I(Qx,Qy). More... | |
| class | HFIRDarkCurrentSubtraction |
| Subtract dark current for HFIR SANS. More... | |
| class | HFIRLoad |
| Subtract dark current for HFIR SANS. More... | |
| class | HFIRSANSNormalise |
| class | IMuonAsymmetryCalculator |
| IMuonAsymmetryCalculator : Abstract base class for muon asymmetry calculations. More... | |
| class | LoadEventAndCompress |
| LoadEventAndCompress : TODO: DESCRIPTION. More... | |
| class | MuonGroupAsymmetryCalculator |
| MuonGroupAsymmetryCalculator : Calculates asymmetry between given group (specified via GroupIndex) and Muon exponential decay. More... | |
| class | MuonGroupCalculator |
| MuonGroupCalculator : Base class for Muon group counts/asymmetry calculators. More... | |
| class | MuonGroupCountsCalculator |
| MuonGroupCountsCalculator : Calculates pure counts of the group specified via group index. More... | |
| class | MuonPairAsymmetryCalculator |
| MuonPairAsymmetryCalculator : Calculates asymmetry for a given pair of groups, given the alpha value. More... | |
| class | MuonProcess |
| MuonProcess : Processes and analyses Muon workspace. More... | |
| struct | RegLowVectorPair |
| class | SANSBeamFinder |
| Beam Finder for SANS instruments. More... | |
| class | SANSBeamFluxCorrection |
| Performs beam flux correction on TOF SANS data. More... | |
| class | SANSSensitivityCorrection |
| Sensitivity correction for SANS. More... | |
| class | SANSSolidAngleCorrection |
| Performs a solid angle correction on a 2D SANS data set to correct for the absence of curvature of the detector. More... | |
| class | SetupEQSANSReduction |
| Set up the reduction options for EQSANS reduction. More... | |
| class | SetupHFIRReduction |
| Set up the reduction options for HFIR reduction. More... | |
| class | SofTwoThetaTOF |
| SofTwoThetaTOF : Convert a S(spectrum number, TOF) workspace to S(twoTheta, TOF) workspace. More... | |
| class | StepScan |
| This workflow algorithm is for generation of a rocking curve from an alignment scan performed on an ADARA-enabled instrument at the SNS. More... | |
Functions | |
| double | getRunProperty (const MatrixWorkspace_sptr &inputWS, const std::string &pname) |
| Returns the value of a run property from a given workspace. More... | |
| double | getRunPropertyDbl (const MatrixWorkspace_sptr &inputWS, const std::string &pname) |
| Returns the value of a run property from a given workspace. More... | |
| double | getStoredNorm () |
| template<typename NumT > | |
| RegLowVectorPair< NumT > | splitVectors (const std::vector< NumT > &orig, const size_t numVal, const std::string &label) |
Variables | |
| const double | CHOPPER_ANGLE [4] = {129.605, 179.989, 230.010, 230.007} |
| const double | CHOPPER_LOCATION [4] = {5700., 7800., 9497., 9507.} |
| const double | CHOPPER_PHASE_OFFSET [2][4] = {{9507., 9471., 9829.7, 9584.3}, {19024., 18820., 19714., 19360.}} |
| const double | PULSEWIDTH = 20.0 |
| Determine the wavelength from the TOF in the beam monitor histogram. More... | |
| double Mantid::WorkflowAlgorithms::getRunProperty | ( | const MatrixWorkspace_sptr & | inputWS, |
| const std::string & | pname | ||
| ) |
Returns the value of a run property from a given workspace.
| inputWS | :: input workspace |
| pname | :: name of the property to retrieve |
Definition at line 37 of file EQSANSQ2D.cpp.
Referenced by Mantid::WorkflowAlgorithms::EQSANSQ2D::exec().
| double Mantid::WorkflowAlgorithms::getRunPropertyDbl | ( | const MatrixWorkspace_sptr & | inputWS, |
| const std::string & | pname | ||
| ) |
Returns the value of a run property from a given workspace.
| inputWS | :: input workspace |
| pname | :: name of the property to retrieve |
Definition at line 109 of file EQSANSLoad.cpp.
| double Mantid::WorkflowAlgorithms::getStoredNorm | ( | ) |
Definition at line 166 of file MuonGroupAsymmetryCalculator.cpp.
References Mantid::Kernel::SingletonHolder< T >::Instance().
Referenced by Mantid::WorkflowAlgorithms::MuonGroupAsymmetryCalculator::estimateAsymmetry().
| RegLowVectorPair< NumT > Mantid::WorkflowAlgorithms::splitVectors | ( | const std::vector< NumT > & | orig, |
| const size_t | numVal, | ||
| const std::string & | label | ||
| ) |
Definition at line 291 of file AlignAndFocusPowder.cpp.
References Mantid::WorkflowAlgorithms::RegLowVectorPair< NumT >::low, and Mantid::WorkflowAlgorithms::RegLowVectorPair< NumT >::reg.
Referenced by Mantid::WorkflowAlgorithms::AlignAndFocusPowder::exec().
| const double Mantid::WorkflowAlgorithms::CHOPPER_ANGLE[4] = {129.605, 179.989, 230.010, 230.007} |
Definition at line 29 of file EQSANSMonitorTOF.h.
Referenced by Mantid::WorkflowAlgorithms::EQSANSMonitorTOF::getTofOffset().
| const double Mantid::WorkflowAlgorithms::CHOPPER_LOCATION[4] = {5700., 7800., 9497., 9507.} |
Definition at line 31 of file EQSANSMonitorTOF.h.
Referenced by Mantid::WorkflowAlgorithms::EQSANSMonitorTOF::getTofOffset().
| const double Mantid::WorkflowAlgorithms::CHOPPER_PHASE_OFFSET[2][4] = {{9507., 9471., 9829.7, 9584.3}, {19024., 18820., 19714., 19360.}} |
Definition at line 27 of file EQSANSMonitorTOF.h.
Referenced by Mantid::WorkflowAlgorithms::EQSANSMonitorTOF::getTofOffset().
| const double Mantid::WorkflowAlgorithms::PULSEWIDTH = 20.0 |
Determine the wavelength from the TOF in the beam monitor histogram.
The algorithm has to modify TOF values to correct for the fact that T_0 is not properly recorded by the DAS.
Definition at line 25 of file EQSANSMonitorTOF.h.
Referenced by Mantid::WorkflowAlgorithms::EQSANSMonitorTOF::getTofOffset().