|
PYTHIA
8.316
|
Trial generator for final-final branchings. More...
#include <VinciaTrialGenerators.h>
Public Member Functions | |
| TrialGeneratorFF (bool isSectorIn, BranchType branchTypeIn, ZetaGeneratorSet *zetaGenSet) | |
| Default constructor/destructor. | |
Public Member Functions inherited from TrialGenerator | |
| TrialGenerator (bool isSectorIn, TrialGenType trialGenTypeIn, BranchType branchTypeIn, ZetaGeneratorSet *zetaGenSet) | |
| Main constructor. | |
| virtual | ~TrialGenerator ()=default |
| Destructor. | |
| void | setupZetaGens (ZetaGeneratorSet *zetaGenSet) |
| Set pointers to zetaGenerators. More... | |
| virtual void | reset (double Q2min, double s, const vector< double > &masses, enum AntFunType antFunType, double xA=1., double xB=1.) |
| Re-calculate the current zeta limits and integrals. More... | |
| virtual double | genQ2 (double Q2MaxNow, Rndm *rndmPtr, const EvolutionWindow *evWindowPtrIn, double colFac, double wtIn, Logger *loggerPtr, int verboseIn) |
| Generate the next trial scale. More... | |
| virtual bool | genInvariants (double sAnt, const vector< double > &masses, vector< double > &invariants, Rndm *rndmPtr, Logger *loggerPtr, int verboseIn) |
| Get the invariants. More... | |
| virtual double | aTrial (vector< double > &invariants, const vector< double > &masses, int verboseIn) |
| Calculate the trial based on invariants and saved quantities. More... | |
| virtual double | aTrialStrip (vector< double > &invariants, const vector< double > &masses, int verboseIn) |
| Calculate the colour and coupling stripped antenna function. More... | |
| virtual void | resetTrial () |
| Delete the current trial. More... | |
| virtual void | needsNewTrial () |
| Mark trial as used. | |
| int | getSector () |
| Return the sector. | |
Additional Inherited Members | |
Protected Member Functions inherited from TrialGenerator | |
| virtual void | calcRpdf (const vector< double > &) |
| Calculate the PDF ratio. | |
| void | addGenerator (ZetaGeneratorSet *zetaGenSet, Sector sector=Sector::Default) |
| TrialGenerator base class functions. More... | |
Protected Attributes inherited from TrialGenerator | |
| bool | isInit {false} |
| True when init succeeds. | |
| const bool | isSector |
| Information set at construction. | |
| const TrialGenType | trialGenTypeSav |
| const BranchType | branchType |
| double | kallenFacSav {1.} |
| Common prefactors to the trial integral. | |
| double | Rpdf {1.} |
| double | sAntSav {} |
| Information about the antenna. | |
| vector< double > | massesSav |
| bool | hasTrial {false} |
| Information about the trial. | |
| double | q2Sav {} |
| double | colFacSav {} |
| const EvolutionWindow * | evWindowSav {} |
| Sector | sectorSav |
| map< Sector, ZetaGeneratorPtr > | zetaGenPtrs |
| map< Sector, pair< double, double > > | zetaLimits |
| Map from sector to the corresponding zeta phase-space limits. | |
| map< Sector, double > | IzSav |
| Save the zeta integrals. | |
| map< Sector, bool > | isActiveSector |
| Save which sectors are currently active. | |
Trial generator for final-final branchings.
1.8.11