cepgen is hosted by Hepforge, IPPP Durham
CepGen 1.2.5
Central exclusive processes event generator
Loading...
Searching...
No Matches
Utils.h File Reference
+ Include dependency graph for Utils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cepgen
 Common namespace for this Monte Carlo generator.
 
namespace  cepgen::mg5amc
 

Typedefs

using ProcessParticles = std::pair< std::vector< std::string >, std::vector< std::string > >
 

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.