Namespaces | |
namespace | MagicConstants |
Classes | |
struct | CreateGammaConstraintsOutput |
Functions | |
void | configureConstrainedGammas (RooArgList const &gammas, std::span< const double > relSigmas, double minSigma) |
Configure constrained gamma parameters for fitting. | |
CreateGammaConstraintsOutput | createGammaConstraints (RooArgList const ¶mList, std::span< const double > relSigmas, double minSigma, Constraint::Type type) |
template<class Arg_t , class... Params_t> | |
Arg_t & | getOrCreate (RooWorkspace &ws, std::string const &name, Params_t &&...params) |
void RooStats::HistFactory::Detail::configureConstrainedGammas | ( | RooArgList const & | gammas, |
std::span< const double > | relSigmas, | ||
double | minSigma | ||
) |
Configure constrained gamma parameters for fitting.
This function configures constrained gamma parameters for fitting. If a given relative sigma is less than or equal to zero or below a threshold, the gamma parameter is set to be constant. The function also sets reasonable ranges for the gamma parameter and provides a reasonable starting point for pre-fit errors.
gammas | The gamma parameters to be configured. |
sigmaRel | The relative sigma values to be used for configuring the limits and errors. |
minSigma | The minimum relative sigma threshold. If a relative sigma is below this threshold, the gamma parameter is set to be constant. |
Definition at line 44 of file HistFactoryImpl.cxx.
CreateGammaConstraintsOutput RooStats::HistFactory::Detail::createGammaConstraints | ( | RooArgList const & | paramList, |
std::span< const double > | relSigmas, | ||
double | minSigma, | ||
Constraint::Type | type | ||
) |
Definition at line 87 of file HistFactoryImpl.cxx.
Arg_t & RooStats::HistFactory::Detail::getOrCreate | ( | RooWorkspace & | ws, |
std::string const & | name, | ||
Params_t &&... | params | ||
) |
Definition at line 38 of file HistFactoryImpl.h.