MaCh3  2.6.0
Reference Guide
Functions
MulticanonicalMCMCHandler.cpp File Reference
#include <ostream>
#include <stdexcept>
#include "Fitters/MulticanonicalMCMCHandler.h"
#include "Parameters/ParameterHandlerBase.h"
#include "Samples/HistogramUtils.h"
Include dependency graph for MulticanonicalMCMCHandler.cpp:

Go to the source code of this file.

Functions

M3::BiasFunction ParseBiasFunction (const std::string &biasFunctionName)
 

Detailed Description

Author
David Riley

Definition in file MulticanonicalMCMCHandler.cpp.

Function Documentation

◆ ParseBiasFunction()

M3::BiasFunction ParseBiasFunction ( const std::string &  biasFunctionName)

Definition at line 11 of file MulticanonicalMCMCHandler.cpp.

11  {
12  if (biasFunctionName == "gaussian") {
14  }
15  if (biasFunctionName == "vonMises") {
17  }
18  if (biasFunctionName == "generalisedGaussian") {
20  }
21 
22  throw MaCh3Exception(__FILE__, __LINE__, "Unknown multicanonical bias function: " + biasFunctionName);
23 }
Custom exception class used throughout MaCh3.
@ kGaussian
Assumes gaussian prior.