https://github.com/SModelS/smodels
Tip revision: df258e12ef2f1bf3ee5d176cf6d123197d14b735 authored by Sabine Kraml on 01 April 2022, 10:00:08 UTC
v2.1 paper
v2.1 paper
Tip revision: df258e1
SModelS.h
#ifndef SModelS_H
#define SModelS_H
#include <string>
class SModelS {
/**
* \class SModelS
* a simple class that wraps python-based SModelS for use within a C++ environment
*/
public:
/*** construction from a parameter.ini file.
* \paramname verbosity set the verbosity of SModelS. Values are:
* debug, info, warn, error */
SModelS( const std::string & parameterfile, const std::string & installdir, const std::string & verbosity );
SModelS( const std::string & parameterfile, const std::string & installdir );
~SModelS();
/** run over a single slha file. */
int run ( const std::string & slhafile );
private:
void loadDatabase ( const std::string & parameterfile );
void initialize ( const std::string & parameterfile,
const std::string & installdir,
const std::string & verbosity );
};
#endif /* SModelS_H */