|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Interface for spectrum calculators based on input LHA files. More...
#include <ISpectrumCalculator.h>

Public Member Functions | |
| virtual | ~ISpectrumCalculator ()=default |
| Virtual destructor for interface. | |
| virtual void | calculate_spectrum (fs::path in_lha_path, fs::path out_spectrum_path, Model model)=0 |
| Calculates the spectrum based on an input LHA file and outputs the result. | |
Interface for spectrum calculators based on input LHA files.
Implementations of this interface wrap concrete spectrum generators (e.g. TwoHDM-specific tools, SUSY codes like Softsusy, etc.).
The primary entry point is calculate_spectrum(), which:
Definition at line 47 of file ISpectrumCalculator.h.
|
virtualdefault |
Virtual destructor for interface.
|
pure virtual |
Calculates the spectrum based on an input LHA file and outputs the result.
Implementations are expected to:
in_lha_path,model,out_spectrum_path.Existing files at out_spectrum_path may be overwritten depending on the concrete implementation.
| in_lha_path | Path to the input LHA file. |
| out_spectrum_path | Path where the calculated spectrum should be saved. |
| model | The physics model to use for the spectrum calculation. |
Implemented in SpectrumCalculator.