PYTHIA
8.312
|
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 | |
Info * | infoPtr |
Pointer to various information on the generation. | |
Settings * | settingsPtr |
Pointer to the settings database. | |
ParticleData * | particleDataPtr |
Pointer to the particle data table. | |
Rndm * | rndmPtr |
Pointer to the random number generator. | |
BeamParticle * | beamAPtr |
Pointers to the two incoming beams and to Pomeron beam-inside-beam. | |
BeamParticle * | beamBPtr |
CoupSM * | coupSMPtr |
Pointers to Standard Model couplings. | |
PartonSystems * | partonSystemsPtr |
Pointer to information on subcollision parton locations. | |
Hooks is base class for user access to program execution.