Herwig 7.3.0
|
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. | |
Repository of known subtraction dipoles.
Definition at line 32 of file DipoleRepository.h.
|
inlinestatic |
Return the known dipoles.
Definition at line 39 of file DipoleRepository.h.
References theDipoles().
|
inlinestatic |
Return the known I insertion operators.
Definition at line 46 of file DipoleRepository.h.
References theInsertionIOperators().
|
inlinestatic |
Return the known PK insertion operators.
Definition at line 53 of file DipoleRepository.h.
References theInsertionPKOperators().
|
inlinestatic |
Register a dipole with associated tilde kinematics.
Definition at line 63 of file DipoleRepository.h.
References ThePEG::BaseRepository::GetPointer(), ThePEG::BaseRepository::PopDirectory(), ThePEG::BaseRepository::PushDirectory(), ThePEG::BaseRepository::Register(), setup(), and theDipoles().
|
inlinestatic |
Register an I insertion operator.
Definition at line 107 of file DipoleRepository.h.
References ThePEG::BaseRepository::PopDirectory(), ThePEG::BaseRepository::PushDirectory(), ThePEG::BaseRepository::Register(), setup(), and theInsertionIOperators().
|
inlinestatic |
Register an PK insertion operator.
Definition at line 125 of file DipoleRepository.h.
References ThePEG::BaseRepository::PopDirectory(), ThePEG::BaseRepository::PushDirectory(), ThePEG::BaseRepository::Register(), setup(), and theInsertionPKOperators().