Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
RooStats::HistFactory::Detail Namespace Reference

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 &paramList, std::span< const double > relSigmas, double minSigma, Constraint::Type type)
 
template<class Arg_t , class... Params_t>
Arg_tgetOrCreate (RooWorkspace &ws, std::string const &name, Params_t &&...params)
 

Function Documentation

◆ configureConstrainedGammas()

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.

Parameters
gammasThe gamma parameters to be configured.
sigmaRelThe relative sigma values to be used for configuring the limits and errors.
minSigmaThe 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.

◆ createGammaConstraints()

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.

◆ getOrCreate()

template<class Arg_t , class... Params_t>
Arg_t & RooStats::HistFactory::Detail::getOrCreate ( RooWorkspace & ws,
std::string const & name,
Params_t &&... params )

Definition at line 38 of file HistFactoryImpl.h.