![]() |
ATLAS Offline Software
|
Tool to implement Pythi8 main70 functionality. More...
#include <UserPhotonFlux.h>
Public Member Functions | |
| virtual | ~UserPhotonFlux () |
| Destructor. | |
| StatusCode | initialize () override |
| AlgTool initialize method. | |
| StatusCode | finalize () override |
| AlgTool finalize method. | |
| StatusCode | ModifyPythiaEvent (Pythia8::Pythia &pythia) const override |
| Update the pythia event Probably not used for this application. | |
| virtual double | CrossSectionScaleFactor () const override |
| Return how much the cross section is modified. | |
| StatusCode | InitializePythiaInfo (Pythia8::Pythia &) const override |
Private Attributes | |
| Gaudi::Property< int > | m_process {this, "Process", 1} |
| Gaudi::Property< double > | m_flux_Z {this, "NuclearCharge", 82.} |
| Gaudi::Property< double > | m_flux_min_b {this, "MinimumB", 13.24} |
| Gaudi::Property< double > | m_flux_min_x {this, "MinimumX", -1} |
Tool to implement Pythi8 main70 functionality.
Definition at line 79 of file UserPhotonFlux.h.
|
inlinevirtual |
|
overridevirtual |
Return how much the cross section is modified.
Probably not used for this application
Definition at line 47 of file UserPhotonFlux.cxx.
|
override |
AlgTool finalize method.
Definition at line 37 of file UserPhotonFlux.cxx.
|
override |
AlgTool initialize method.
Definition at line 6 of file UserPhotonFlux.cxx.
|
override |
Definition at line 11 of file UserPhotonFlux.cxx.
|
override |
Update the pythia event Probably not used for this application.
Definition at line 43 of file UserPhotonFlux.cxx.
|
private |
Definition at line 109 of file UserPhotonFlux.h.
|
private |
Definition at line 110 of file UserPhotonFlux.h.
|
private |
Definition at line 108 of file UserPhotonFlux.h.
|
private |
Definition at line 107 of file UserPhotonFlux.h.