PYTHIA  8.312
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ZetaGeneratorSet Class Reference

#include <VinciaTrialGenerators.h>

Public Member Functions

 ZetaGeneratorSet (TrialGenType trialGenTypeIn)
 Construct all zeta generators for a given type. More...
 
 ~ZetaGeneratorSet ()=default
 Destructor.
 
ZetaGeneratorPtr getZetaGenPtr (BranchType branchType, Sector sectIn)
 Get ptr to ZetaGenerator for a sector.
 
TrialGenType getTrialGenType ()
 

Protected Member Functions

void addGenerator (ZetaGeneratorPtr zGenPtr)
 Save generator if it is the correct parent type.
 

Protected Attributes

const TrialGenType trialGenTypeSav
 
map< pair< BranchType, Sector >, ZetaGeneratorPtr > zetaGenPtrs
 

Detailed Description

Place to store all types of zeta trial generators. To live in VinicaFSR, VinciaISR.

Constructor & Destructor Documentation

ZetaGeneratorSet ( TrialGenType  trialGenTypeIn)

Construct all zeta generators for a given type.

ZetaGeneratorSet class.

The constructor: create all possible generators for the corresponding parent type.

Uncomment for alternative zeta choice for soft sector. addGenerator(make_shared<ZGenRFEmitSoftAlt>());


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