Bayeux  3.4.1
Core Foundation library for SuperNEMO
Classes | Namespaces | Typedefs | Functions
pg_tools.h File Reference
#include <iostream>
#include <string>
#include <map>
#include <datatools/handle.h>
#include <datatools/bit_mask.h>
#include <datatools/properties.h>
#include <datatools/i_tree_dump.h>
#include <datatools/factory.h>

Go to the source code of this file.

Classes

class  genbb::detail::pg_entry_type
 

Namespaces

 datatools
 The Bayeux/datatools library top-level namespace.
 
 mygsl
 Top-level namespace of the Bayeux/mygsl module library.
 
 genbb
 Top-level namespace of the Bayeux/genbb_help module library.
 
 genbb::detail
 

Typedefs

typedef datatools::handle< i_genbb > genbb::pg_handle_type
 Handle on GENBB particle generator. More...
 
typedef std::map< std::string, pg_entry_type > genbb::detail::pg_dict_type
 

Functions

void genbb::detail::create (pg_entry_type &entry_, datatools::factory_register< i_genbb > *factory_, mygsl::rng *external_random_)
 
void genbb::detail::initialize (pg_entry_type &entry_, datatools::service_manager *service_manager_, detail::pg_dict_type *dictionary_, datatools::factory_register< i_genbb > *factory_, mygsl::rng *external_random_)
 
void genbb::detail::reset (pg_entry_type &entry_)