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().