ATLAS Offline Software
|
#include <IPythia8Custom.h>
Public Member Functions | |
virtual | ~IPythia8Custom () |
Virtual destructor. More... | |
virtual StatusCode | ModifyPythiaEvent (Pythia8::Pythia &) const =0 |
Update the pythia event. More... | |
virtual double | CrossSectionScaleFactor () const |
Return how much the cross section is modified. More... | |
virtual StatusCode | InitializePythiaInfo (Pythia8::Pythia &) const |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Algtool infrastructure. More... | |
Definition at line 18 of file IPythia8Custom.h.
|
inlinevirtual |
|
inlinevirtual |
Return how much the cross section is modified.
Should only be called once all events have been processed
Reimplemented in UserPhotonFlux, and HllgamRepeatTimeShower.
Definition at line 30 of file IPythia8Custom.h.
|
inlinevirtual |
Reimplemented in UserPhotonFlux.
Definition at line 32 of file IPythia8Custom.h.
|
inlinestatic |
Algtool infrastructure.
Definition at line 21 of file IPythia8Custom.h.
|
pure virtual |
Update the pythia event.
Implemented in UserPhotonFlux, HllgamRepeatTimeShower, and CheckForFinalPartons.