Classes | |
class | BatchInterfaceAccessor |
Helper class to access a batch-related part of RooAbsReal's interface, which should not leak to the outside world. More... | |
class | CachingError |
class | FormatPdfTree |
class | HijackMessageStream |
Hijacks all messages with given level and topic (and optionally object name) while alive. More... | |
class | LocalChangeMsgLevel |
Switches the message service to verbose while the instance alive. More... | |
Functions | |
void | checkRangeOfParameters (const RooAbsReal *callingClass, std::initializer_list< const RooAbsReal * > pars, double min=-std::numeric_limits< double >::max(), double max=std::numeric_limits< double >::max(), bool limitsInAllowedRange=false, std::string extraMessage="") |
Check if the parameters have a range, and warn if the range extends below / above the set limits. More... | |
std::vector< std::string > | tokenise (const std::string &str, const std::string &delims) |
Tokenise the string by splitting at the characters in delims. More... | |
void RooHelpers::checkRangeOfParameters | ( | const RooAbsReal * | callingClass, |
std::initializer_list< const RooAbsReal * > | pars, | ||
double | min, | ||
double | max, | ||
bool | limitsInAllowedRange, | ||
std::string | extraMessage | ||
) |
Check if the parameters have a range, and warn if the range extends below / above the set limits.
[in] | callingClass | Class that's calling. Needed to include name and type name of the class in error message. |
[in] | pars | List of all parameters to be checked. |
[in] | min | Minimum of allowed range. min itself counts as disallowed. |
[in] | max | Maximum of allowed range. max itself counts as disallowed. |
[in] | limitsInAllowedRange | If true, the limits passed as parameters are part of the allowed range. |
[in] | extraMessage | Message that should be appended to the warning. |
Definition at line 75 of file RooHelpers.cxx.
std::vector< std::string > RooHelpers::tokenise | ( | const std::string & | str, |
const std::string & | delims | ||
) |
Tokenise the string by splitting at the characters in delims.
Consecutive delimiters are collapsed, so that no delimiters will appear in the tokenised strings, and no emtpy strings are returned.
Definition at line 25 of file RooHelpers.cxx.