Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
INuisancePathsProvider.h
Go to the documentation of this file.
1#ifndef INUISANCEPATHSPROVIDER_H
2#define INUISANCEPATHSPROVIDER_H
3
4#include <filesystem>
5
6namespace fs = std::filesystem;
7
25public:
29 virtual ~INuisancePathsProvider() = default;
30
36 virtual fs::path default_nuisances_path() const = 0;
37
44 virtual fs::path user_nuisances_path() const = 0;
45};
46
47#endif // INUISANCEPATHSPROVIDER_H
Abstract provider for default and user nuisance-file paths.
virtual ~INuisancePathsProvider()=default
Virtual destructor for polymorphic use.
virtual fs::path user_nuisances_path() const =0
Returns the path to the user override nuisance definition file.
virtual fs::path default_nuisances_path() const =0
Returns the path to the built-in nuisance definition file.