|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Concrete implementation of ISpectrumCalculator. More...
#include <SpectrumCalculator.h>


Public Member Functions | |
| void | calculate_spectrum (fs::path in_lha_path, fs::path out_spectrum_path, Model model) override |
| Calculates the physics spectrum by calling the appropriate external calculator. | |
Public Member Functions inherited from ISpectrumCalculator | |
| virtual | ~ISpectrumCalculator ()=default |
| Virtual destructor for interface. | |
Concrete implementation of ISpectrumCalculator.
SpectrumCalculator wraps calls to external spectrum generators through GeneralCalculatorFactory. The mapping between Model and CalculatorType is handled internally:
It is designed to be plugged into MemoryManager via ISpectrumCalculator, so that spectrum computation can be transparently toggled or replaced.
Definition at line 33 of file SpectrumCalculator.h.
|
overridevirtual |
Calculates the physics spectrum by calling the appropriate external calculator.
For a given model, the method:
| in_lha_path | Path to the input LHA file. |
| out_spectrum_path | Path where the output spectrum should be saved. |
| model | The model to be used for the calculation (e.g., THDM, SUSY). |
Implements ISpectrumCalculator.
Definition at line 3 of file SpectrumCalculator.cpp.