ATLAS Offline Software
Classes | Namespaces | Macros | Typedefs
UserHooksFactory.h File Reference
#include "Pythia8/Pythia.h"
#include "Pythia8/UserHooks.h"
#include <string>
#include <map>
Include dependency graph for UserHooksFactory.h:

Go to the source code of this file.

Classes

class  Pythia8_UserHooks::UserHooksFactory
 
class  Pythia8_UserHooks::UserHooksFactory::ICreator
 
class  Pythia8_UserHooks::UserHooksFactory::Creator< T >
 

Namespaces

 Pythia8_UserHooks
 Some common functions for determining pTs and navigating event records for the PoWHEG + Pythia user hooks.
 

Macros

#define PYTHIA8_PTRWRAP(A)   A
 
#define PYTHIA8_INITUSERHOOK_WRAP(A)   A->initPtr(infoPtr, settingsPtr, particleDataPtr, rndmPtr, beamAPtr, beamBPtr, beamPomAPtr, beamPomBPtr, coupSMPtr, partonSystemsPtr, sigmaTotPtr)
 

Typedefs

typedef Pythia8::UserHooks * UserHooksPtrType
 

Macro Definition Documentation

◆ PYTHIA8_INITUSERHOOK_WRAP

#define PYTHIA8_INITUSERHOOK_WRAP (   A)    A->initPtr(infoPtr, settingsPtr, particleDataPtr, rndmPtr, beamAPtr, beamBPtr, beamPomAPtr, beamPomBPtr, coupSMPtr, partonSystemsPtr, sigmaTotPtr)

Definition at line 16 of file UserHooksFactory.h.

◆ PYTHIA8_PTRWRAP

#define PYTHIA8_PTRWRAP (   A)    A

Definition at line 15 of file UserHooksFactory.h.

Typedef Documentation

◆ UserHooksPtrType

typedef Pythia8::UserHooks* UserHooksPtrType

Definition at line 27 of file UserHooksFactory.h.