Base class for MCMC fitting algorithms.
MCMC algorithm implementing the Metropolis–Rosenbluth–Rosenbluth–Teller–Teller (MR T ) method.
virtual ~MR2T2()=default
Destructor.
MR2T2(Manager *const FitManager)
Constructor.
void ProposeStep() override
Propose a step.
double AcceptanceProbability() override
Step acceptance probability.
void DoStep() override
The MCMC step proposal and acceptance.
The manager class is responsible for managing configurations and settings.