cepgen is hosted by Hepforge, IPPP Durham
CepGen N/A
Central exclusive processes event generator
Generator.h File Reference
#include <functional>
#include <memory>
#include "CepGen/Utils/Value.h"
+ Include dependency graph for Generator.h:

Go to the source code of this file.

Classes

class  Generator
 Core generator object allowing for process definition, cross-section computation, and event generation. More...
 

Namespaces

namespace  cepgen
 Common namespace for this Monte Carlo generator.
 
namespace  cepgen::proc
 Location for all physics processes to be generated.
 

Functions

bool callPath (const std::string &, bool(*callback)(const std::string &))
 
bool loadLibrary (const std::string &, bool match=false)
 Import a shared library in RTE Launch the initialisation procedure.
 
void initialise (bool safe_mode=false)
 
void printHeader ()
 Dump this program's header into the standard output stream.
 

Variables

static std::vector< std::string > loaded_libraries
 Collection of libraries loaded in RTE.
 
static std::vector< std::string > invalid_libraries
 Collection of libraries tested not to work with RTE.
 
static std::vector< std::string > search_paths
 Collection of search paths to build RTE Execute an action on a path if found in search paths collection.