|
Mantid
|
TimeAtSampleStrategyDirect : Determine the Time at Sample corrections for a Direct Geometry instrument. More...
#include <TimeAtSampleStrategyDirect.h>
Public Member Functions | |
| Correction | calculate (const size_t &workspace_index) const override |
| Calculate corrections to get a Time at Sample for a DG instrument. | |
| TimeAtSampleStrategyDirect (const std::shared_ptr< const Mantid::API::MatrixWorkspace > &ws, double ei) | |
| Constructor. | |
Public Member Functions inherited from Mantid::API::TimeAtSampleStrategy | |
| virtual | ~TimeAtSampleStrategy ()=default |
Private Attributes | |
| double | m_constShift |
| Cached L1, Ei dependent const shift. | |
TimeAtSampleStrategyDirect : Determine the Time at Sample corrections for a Direct Geometry instrument.
Definition at line 20 of file TimeAtSampleStrategyDirect.h.
| Mantid::API::TimeAtSampleStrategyDirect::TimeAtSampleStrategyDirect | ( | const std::shared_ptr< const Mantid::API::MatrixWorkspace > & | ws, |
| double | ei | ||
| ) |
|
overridevirtual |
Calculate corrections to get a Time at Sample for a DG instrument.
Implements Mantid::API::TimeAtSampleStrategy.
Definition at line 46 of file TimeAtSampleStrategyDirect.cpp.
|
private |
Cached L1, Ei dependent const shift.
Definition at line 27 of file TimeAtSampleStrategyDirect.h.
Referenced by TimeAtSampleStrategyDirect().