Where RooFit takes the ranges of variables from: the "default_domain" if there is one, otherwise the first domain by name that has the variable.
The domains must outlive this object.
Definition at line 136 of file HS3Document.h.
Public Member Functions | |
| DomainRanges (std::vector< Domain > const &domains) | |
| bool | contains (std::string const &name) const |
| Whether any domain has the variable. | |
| DomainAxis const * | find (std::string const &name) const |
| The axis that defines the range of a variable, or null. | |
Private Attributes | |
| std::set< std::string > | _names |
| std::map< std::string, DomainAxis const * > | _ranges |
#include </github/home/ROOT-CI/src/roofit/hs3/src/HS3Document.h>
|
explicit |
Definition at line 22 of file HS3Document.cxx.
|
inline |
Whether any domain has the variable.
Definition at line 142 of file HS3Document.h.
| DomainAxis const * RooFit::HS3::DomainRanges::find | ( | std::string const & | name | ) | const |
The axis that defines the range of a variable, or null.
Definition at line 47 of file HS3Document.cxx.
|
private |
Definition at line 146 of file HS3Document.h.
|
private |
Definition at line 145 of file HS3Document.h.