Classes | |
class | Interface |
class | Process |
Wrapper around a generic MadGraph process definition. More... | |
Typedefs | |
using | ProcessParticles = std::pair<std::vector<std::string>, std::vector<std::string> > |
Functions | |
DEFINE_FACTORY (ProcessFactory, Process, "MadGraph process definition factory") | |
A MadGraph process factory. | |
ProcessParticles | unpackProcessParticles (const std::string &process_name) |
Unpack the particles' content and role in the process from a string. | |
ParticleProperties | describeParticle (const std::string &particle_name, const std::string &physics_model="") |
Unpack all particle properties from MadGraph. | |
std::vector< std::string > | runCommand (const std::vector< std::string > &commands_list, const std::string &card_path, bool keep_output=false) |
Run a mg5_aMC command and return its result. | |
std::string | normalise (const std::string &process_name, const std::string &physics_model="") |
Normalise a process name to make it computer-readable. | |
using ProcessParticles = std::pair<std::vector<std::string>, std::vector<std::string> > |
DEFINE_FACTORY | ( | ProcessFactory | , |
Process | , | ||
"MadGraph process definition factory" | ) |
ParticleProperties describeParticle | ( | const std::string & | particle_name, |
const std::string & | physics_model = "" ) |
[in] | particle_name | mg5_aMC particle name |
[in] | physics_model | mg5_aMC model to use |
std::string normalise | ( | const std::string & | process_name, |
const std::string & | physics_model = "" ) |
[in] | physics_model | mg5_aMC model to use |
std::vector< std::string > runCommand | ( | const std::vector< std::string > & | commands_list, |
const std::string & | card_path, | ||
bool | keep_output = false ) |
[in] | commands_list | list of commands to send to the mg5_aMC path |
[in] | card_path | filename to use for the steering card |
[in] | keep_output | keep the steering card after run? |
ProcessParticles unpackProcessParticles | ( | const std::string & | process_name | ) |
[in] | process_name | string, human-built process definition |