Tool to implement Pythi8 main70 functionality.
More...
#include <UserPhotonFlux.h>
|
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.
◆ ~UserPhotonFlux()
virtual UserPhotonFlux::~UserPhotonFlux |
( |
| ) |
|
|
inlinevirtual |
◆ CrossSectionScaleFactor()
double UserPhotonFlux::CrossSectionScaleFactor |
( |
| ) |
const |
|
overridevirtual |
Return how much the cross section is modified.
Probably not used for this application
Definition at line 47 of file UserPhotonFlux.cxx.
◆ finalize()
StatusCode UserPhotonFlux::finalize |
( |
| ) |
|
|
override |
AlgTool finalize method.
Definition at line 37 of file UserPhotonFlux.cxx.
39 return StatusCode::SUCCESS;
◆ initialize()
StatusCode UserPhotonFlux::initialize |
( |
| ) |
|
|
override |
AlgTool initialize method.
Definition at line 6 of file UserPhotonFlux.cxx.
8 return StatusCode::SUCCESS;
◆ InitializePythiaInfo()
StatusCode UserPhotonFlux::InitializePythiaInfo |
( |
Pythia8::Pythia & |
pythia | ) |
const |
|
override |
Definition at line 11 of file UserPhotonFlux.cxx.
16 pythia.setPhotonFluxPtr(photonFlux, 0);
17 return StatusCode::SUCCESS;
27 pythia.setPhotonFluxPtr(photonFlux, photonFlux2);
28 return StatusCode::SUCCESS;
32 return StatusCode::FAILURE;
◆ ModifyPythiaEvent()
StatusCode UserPhotonFlux::ModifyPythiaEvent |
( |
Pythia8::Pythia & |
pythia | ) |
const |
|
override |
Update the pythia event Probably not used for this application.
Definition at line 43 of file UserPhotonFlux.cxx.
44 return StatusCode::SUCCESS;
◆ m_flux_min_b
Gaudi::Property<double> UserPhotonFlux::m_flux_min_b {this, "MinimumB", 13.24} |
|
private |
◆ m_flux_min_x
Gaudi::Property<double> UserPhotonFlux::m_flux_min_x {this, "MinimumX", -1} |
|
private |
◆ m_flux_Z
Gaudi::Property<double> UserPhotonFlux::m_flux_Z {this, "NuclearCharge", 82.} |
|
private |
◆ m_process
Gaudi::Property<int> UserPhotonFlux::m_process {this, "Process", 1} |
|
private |
The documentation for this class was generated from the following files: