Hyperiso
1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
ISpectrumCalculator.h
Go to the documentation of this file.
1
#ifndef ISPECTRUMCALCULATOR_H
2
#define ISPECTRUMCALCULATOR_H
3
4
#include <filesystem>
5
6
#include "
Include.h
"
7
8
namespace
fs = std::filesystem;
9
47
class
ISpectrumCalculator
{
48
public
:
50
virtual
~ISpectrumCalculator
() =
default
;
51
67
virtual
void
calculate_spectrum
(fs::path in_lha_path, fs::path out_spectrum_path,
Model
model) = 0;
68
69
70
};
71
72
#endif
// ISPECTRUMCALCULATOR_H
Model
Model
Definition
GeneralEnum.h:643
Include.h
ISpectrumCalculator
Interface for spectrum calculators based on input LHA files.
Definition
ISpectrumCalculator.h:47
ISpectrumCalculator::~ISpectrumCalculator
virtual ~ISpectrumCalculator()=default
Virtual destructor for interface.
ISpectrumCalculator::calculate_spectrum
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.
Hyperiso
core
src
Core
ports
ISpectrumCalculator.h
Generated by
1.9.8