|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Abstract provider for default and user nuisance-file paths. More...
#include <INuisancePathsProvider.h>

Public Member Functions | |
| virtual | ~INuisancePathsProvider ()=default |
| Virtual destructor for polymorphic use. | |
| virtual fs::path | default_nuisances_path () const =0 |
| Returns the path to the built-in nuisance definition file. | |
| virtual fs::path | user_nuisances_path () const =0 |
| Returns the path to the user override nuisance definition file. | |
Abstract provider for default and user nuisance-file paths.
This interface allows tests, applications, and command-line frontends to control where nuisance specifications are loaded from without hard-coding the path logic inside NuisanceReader.
Definition at line 24 of file INuisancePathsProvider.h.
|
virtualdefault |
Virtual destructor for polymorphic use.
|
pure virtual |
Returns the path to the built-in nuisance definition file.
Implemented in RuntimeNuisancePathsAdapter, and DefaultNuisancePathsProvider.
|
pure virtual |
Returns the path to the user override nuisance definition file.
Implemented in RuntimeNuisancePathsAdapter, and DefaultNuisancePathsProvider.