herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
Herwig::DipoleRepository Class Reference

Repository of known subtraction dipoles. More...

#include <DipoleRepository.h>

Static Public Member Functions

static const vector< Ptr< SubtractionDipole >::ptr > & dipoles (int id)
 Return the known dipoles.
 
static const vector< Ptr< MatchboxInsertionOperator >::ptr > & insertionIOperators (int id)
 Return the known I insertion operators.
 
static const vector< Ptr< MatchboxInsertionOperator >::ptr > & insertionPKOperators (int id)
 Return the known PK insertion operators.
 
template<int id, class DipoleT , class TildeKinematicsT , class InvertedTildeKinematicsT >
static void registerDipole (string name, string tildeName, string invertedTildeName)
 Register a dipole with associated tilde kinematics.
 
template<int id, class InsertionOperatorT >
static void registerInsertionIOperator (string name)
 Register an I insertion operator.
 
template<int id, class InsertionOperatorT >
static void registerInsertionPKOperator (string name)
 Register an PK insertion operator.
 

Static Private Member Functions

static vector< Ptr< SubtractionDipole >::ptr > & theDipoles (int id)
 The known dipoles.
 
static vector< Ptr< MatchboxInsertionOperator >::ptr > & theInsertionIOperators (int id)
 The known I insertion operators.
 
static vector< Ptr< MatchboxInsertionOperator >::ptr > & theInsertionPKOperators (int id)
 The known PK insertion operators.
 
static bool & initialized ()
 True, if initialized.
 
static void setup ()
 Setup directories in the repository.
 

Detailed Description

Repository of known subtraction dipoles.

Author
Simon Platzer

Definition at line 32 of file DipoleRepository.h.


The documentation for this class was generated from the following file: