Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
DefaultPathsProvider Struct Reference

Default implementation of IPathsProvider. More...

#include <DefaultPathsProvider.h>

Inheritance diagram for DefaultPathsProvider:
Collaboration diagram for DefaultPathsProvider:

Public Member Functions

fs::path assets_root () const override
 Root directory for all read-only assets.
 
fs::path default_param_values () const override
 
fs::path default_obs_values () const override
 
fs::path default_param_corr () const override
 
fs::path default_obs_corr () const override
 
fs::path default_nuisances () const override
 
fs::path user_sm_params () const override
 
fs::path user_flavor_params () const override
 
fs::path user_decay_params () const override
 
fs::path user_obs_values () const override
 
fs::path user_param_corr () const override
 
fs::path user_obs_corr () const override
 
fs::path user_nuisances () const override
 
fs::path param_mapping_dir_path () const override
 
fs::path template_dir_path () const override
 
fs::path spectrum_dir () const override
 
fs::path marty_temp_dir () const override
 
- Public Member Functions inherited from IPathsProvider
virtual ~IPathsProvider ()=default
 

Static Protected Member Functions

static fs::path default_cache_root ()
 

Detailed Description

Default implementation of IPathsProvider.

Read-only assets are rooted at project_assets_root by default, but may be overridden before init() through OverridePathsProvider. Writable runtime data goes to the user cache directory by default, not under the assets tree.

Definition at line 19 of file DefaultPathsProvider.h.

Member Function Documentation

◆ assets_root()

fs::path DefaultPathsProvider::assets_root ( ) const
inlineoverridevirtual

Root directory for all read-only assets.

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 20 of file DefaultPathsProvider.h.

◆ default_cache_root()

static fs::path DefaultPathsProvider::default_cache_root ( )
inlinestaticprotected

Definition at line 43 of file DefaultPathsProvider.h.

◆ default_nuisances()

fs::path DefaultPathsProvider::default_nuisances ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 26 of file DefaultPathsProvider.h.

◆ default_obs_corr()

fs::path DefaultPathsProvider::default_obs_corr ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 25 of file DefaultPathsProvider.h.

◆ default_obs_values()

fs::path DefaultPathsProvider::default_obs_values ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 23 of file DefaultPathsProvider.h.

◆ default_param_corr()

fs::path DefaultPathsProvider::default_param_corr ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 24 of file DefaultPathsProvider.h.

◆ default_param_values()

fs::path DefaultPathsProvider::default_param_values ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 22 of file DefaultPathsProvider.h.

◆ marty_temp_dir()

fs::path DefaultPathsProvider::marty_temp_dir ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 40 of file DefaultPathsProvider.h.

◆ param_mapping_dir_path()

fs::path DefaultPathsProvider::param_mapping_dir_path ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 36 of file DefaultPathsProvider.h.

◆ spectrum_dir()

fs::path DefaultPathsProvider::spectrum_dir ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 39 of file DefaultPathsProvider.h.

◆ template_dir_path()

fs::path DefaultPathsProvider::template_dir_path ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 37 of file DefaultPathsProvider.h.

◆ user_decay_params()

fs::path DefaultPathsProvider::user_decay_params ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 30 of file DefaultPathsProvider.h.

◆ user_flavor_params()

fs::path DefaultPathsProvider::user_flavor_params ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 29 of file DefaultPathsProvider.h.

◆ user_nuisances()

fs::path DefaultPathsProvider::user_nuisances ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 34 of file DefaultPathsProvider.h.

◆ user_obs_corr()

fs::path DefaultPathsProvider::user_obs_corr ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 33 of file DefaultPathsProvider.h.

◆ user_obs_values()

fs::path DefaultPathsProvider::user_obs_values ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 31 of file DefaultPathsProvider.h.

◆ user_param_corr()

fs::path DefaultPathsProvider::user_param_corr ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 32 of file DefaultPathsProvider.h.

◆ user_sm_params()

fs::path DefaultPathsProvider::user_sm_params ( ) const
inlineoverridevirtual

Implements IPathsProvider.

Reimplemented in OverridePathsProvider.

Definition at line 28 of file DefaultPathsProvider.h.


The documentation for this struct was generated from the following file: