CepGen 1.2.5
Central exclusive processes event generator
|
#include <array>
#include <fstream>
#include "CepGen/Core/Exception.h"
#include "CepGen/Physics/PDG.h"
#include "CepGen/Utils/Caller.h"
#include "CepGen/Utils/Filesystem.h"
#include "CepGen/Utils/String.h"
#include "CepGenAddOns/MadGraphWrapper/Utils.h"
#include "CepGenAddOns/PythonWrapper/Environment.h"
#include "CepGenAddOns/PythonWrapper/ObjectPtr.h"
#include "CepGenAddOns/PythonWrapper/Utils.h"
Go to the source code of this file.
Namespaces | |
namespace | cepgen |
Common namespace for this Monte Carlo generator. | |
namespace | cepgen::mg5amc |
Functions | |
ProcessParticles | unpackProcessParticles (const std::string &proc) |
Unpack the particles' content and role in the process from a string. | |
ParticleProperties | describeParticle (const std::string &part_name, const std::string &model="") |
Unpack all particle properties from MadGraph. | |
std::vector< std::string > | runCommand (const std::vector< std::string > &cmds, const std::string &card_path, bool keep_output=false) |
Run a mg5_aMC command and return its result. | |
std::string | normalise (const std::string &proc, const std::string &model="") |
Normalise a process name to make it computer-readable. | |