ATLAS Offline Software
Loading...
Searching...
No Matches
IPythia8Custom Class Referenceabstract

#include <IPythia8Custom.h>

Inheritance diagram for IPythia8Custom:
Collaboration diagram for IPythia8Custom:

Public Member Functions

 DeclareInterfaceID (IPythia8Custom, 1, 0)
 Algtool infrastructure.
virtual ~IPythia8Custom ()
 Virtual destructor.
virtual StatusCode ModifyPythiaEvent (Pythia8::Pythia &) const =0
 Update the pythia event.
virtual double CrossSectionScaleFactor () const
 Return how much the cross section is modified.
virtual StatusCode InitializePythiaInfo (Pythia8::Pythia &) const

Detailed Description

Definition at line 15 of file IPythia8Custom.h.

Constructor & Destructor Documentation

◆ ~IPythia8Custom()

virtual IPythia8Custom::~IPythia8Custom ( )
inlinevirtual

Virtual destructor.

Definition at line 21 of file IPythia8Custom.h.

21{};

Member Function Documentation

◆ CrossSectionScaleFactor()

virtual double IPythia8Custom::CrossSectionScaleFactor ( ) const
inlinevirtual

Return how much the cross section is modified.

Should only be called once all events have been processed

Definition at line 27 of file IPythia8Custom.h.

27{return 1.;};

◆ DeclareInterfaceID()

IPythia8Custom::DeclareInterfaceID ( IPythia8Custom ,
1 ,
0  )

Algtool infrastructure.

◆ InitializePythiaInfo()

virtual StatusCode IPythia8Custom::InitializePythiaInfo ( Pythia8::Pythia & ) const
inlinevirtual

Definition at line 29 of file IPythia8Custom.h.

29{return StatusCode::SUCCESS;};

◆ ModifyPythiaEvent()

virtual StatusCode IPythia8Custom::ModifyPythiaEvent ( Pythia8::Pythia & ) const
pure virtual

Update the pythia event.


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