cepgen is hosted by Hepforge, IPPP Durham
CepGen 1.2.5
Central exclusive processes event generator
Loading...
Searching...
No Matches
FormFactorsFactory.h File Reference
+ Include dependency graph for FormFactorsFactory.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::formfac
 Form factors definition scope.
 

Macros

#define REGISTER_FORMFACTORS(name, obj)
 Add a form factors definition to the list of handled parameterisation.
 

Functions

 DEFINE_FACTORY (FormFactorsFactory, formfac::Parameterisation, "Nucleon form factors factory")
 A form factors parameterisations factory.
 

Variables

static constexpr const char * gFFStandardDipoleHandler = "StandardDipole"
 Standard dipole handler name.
 

Macro Definition Documentation

◆ REGISTER_FORMFACTORS

#define REGISTER_FORMFACTORS (   name,
  obj 
)
Value:
namespace cepgen { \
namespace formfac { \
struct BUILDERNM(obj) { \
BUILDERNM(obj)() { FormFactorsFactory::get().registerModule<obj>(name); } \
}; \
static const BUILDERNM(obj) gFF##obj; \
} \
} \
static_assert(true, "")
#define BUILDERNM(obj)
Name of the object builder.
Common namespace for this Monte Carlo generator.

Definition at line 25 of file FormFactorsFactory.h.