https://github.com/SModelS/smodels
Tip revision: fda91864483f39086fa4bbc11a4717325560282d authored by Wolfgang Waltenberger on 09 November 2020, 18:33:00 UTC
0.338
0.338
Tip revision: fda9186
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 */