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

Hooks is base class for user access to program execution. More...

#include <DireHooks.h>

Public Member Functions

virtual ~DireHooks ()
 Destructor.
 
void initPtr (Info *infoPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn)
 Initialize pointers and workEvent. Note: not virtual.
 
virtual bool init ()
 Initialisation after beams have been set by Pythia::init().
 
virtual bool canLoadFSRKernels ()
 Possibility for user-defined splitting kernels.
 
virtual bool doLoadFSRKernels (std::unordered_map< string, DireSplitting * > &)
 
virtual bool canLoadISRKernels ()
 
virtual bool doLoadISRKernels (std::unordered_map< string, DireSplitting * > &)
 
virtual bool canSetRenScale ()
 Possibility for user-defined scale setting.
 
virtual bool canSetFacScale ()
 
virtual bool canSetStartScale ()
 
virtual double doGetRenScale (double x1, double x2, double sH, double tH, double uH, bool massless, double m1sq, double m2sq, double m3sq, double m4sq)
 
virtual double doGetFacScale (double x1, double x2, double sH, double tH, double uH, bool massless, double m1sq, double m2sq, double m3sq, double m4sq)
 
virtual double doGetStartScale (double x1, double x2, double sH, double tH, double uH, bool massless, double m1sq, double m2sq, double m3sq, double m4sq)
 

Protected Member Functions

 DireHooks ()
 Constructor.
 

Protected Attributes

InfoinfoPtr
 Pointer to various information on the generation.
 
SettingssettingsPtr
 Pointer to the settings database.
 
ParticleDataparticleDataPtr
 Pointer to the particle data table.
 
RndmrndmPtr
 Pointer to the random number generator.
 
BeamParticlebeamAPtr
 Pointers to the two incoming beams and to Pomeron beam-inside-beam.
 
BeamParticlebeamBPtr
 
CoupSMcoupSMPtr
 Pointers to Standard Model couplings.
 
PartonSystemspartonSystemsPtr
 Pointer to information on subcollision parton locations.
 

Detailed Description

Hooks is base class for user access to program execution.


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