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

#include <SoftSusy.h>

Inheritance diagram for SoftsusyCalculator:
Collaboration diagram for SoftsusyCalculator:

Public Member Functions

void calculateSpectrum (const std::string &inputFilePath, const std::string &outputFilePath) override
 Performs the spectrum calculation.
 
- Public Member Functions inherited from ICalculator
virtual ~ICalculator ()=default
 Virtual destructor.
 

Detailed Description

Concrete implementation of ICalculator for SOFTSUSY.

The class is always compiled so Python users can provide an external softpoint.x at runtime. If no runtime path is provided, it can fall back to the bundled Third_party/SOFTSUSY tree only when Hyperiso was configured with BUILD_WITH_SOFTSUSY=ON.

Definition at line 43 of file SoftSusy.h.

Member Function Documentation

◆ calculateSpectrum()

void SoftsusyCalculator::calculateSpectrum ( const std::string &  inputFilePath,
const std::string &  outputFilePath 
)
overridevirtual

Performs the spectrum calculation.

Implementations should:

  • read the input file at inputFilePath,
  • run the corresponding external tool / library,
  • write the resulting spectrum to outputFilePath.
Parameters
inputFilePathPath to the input LHA file (or equivalent format).
outputFilePathPath where the calculated spectrum must be stored.

Implements ICalculator.

Definition at line 216 of file SoftSusy.cpp.


The documentation for this class was generated from the following files: