26 Instrumentation::AlgoTimeRegister::AlgoTimeRegister::Dump dmp(
bool execute() override final
The actions to be performed by the algorithm on a dataset.
bool executeInternal()
Invoced internally in execute()
void addTimer(const std::string &name, const Kernel::time_point_ns &begin, const Kernel::time_point_ns &end)
const std::string name() const override=0
function to return a name of the algorithm, must be overridden in all algorithms
static AlgoTimeRegister globalAlgoTimeRegister
void addTime(const std::string &name, const std::thread::id thread_id, const Kernel::time_point_ns &begin, const Kernel::time_point_ns &end)
std::chrono::time_point< std::chrono::high_resolution_clock > time_point_ns
Helper class which provides the Collimation Length for SANS instruments.