|
ATLAS Offline Software
|
Go to the documentation of this file.
9 declareInterface<IPythia8Custom>(
this);
19 return StatusCode::SUCCESS;
27 pythia.setPhotonFluxPtr(photonFlux, 0);
28 return StatusCode::SUCCESS;
38 pythia.setPhotonFluxPtr(photonFlux, photonFlux2);
39 return StatusCode::SUCCESS;
43 return StatusCode::FAILURE;
50 return StatusCode::SUCCESS;
55 return StatusCode::SUCCESS;
StatusCode finalize() override
AlgTool finalize method.
StatusCode ModifyPythiaEvent(Pythia8::Pythia &pythia) const override
Update the pythia event Probably not used for this application.
void setMinX(double in_min_x)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
virtual double CrossSectionScaleFactor() const override
Return how much the cross section is modified.
void setMinB(double in_min_b)
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode InitializePythiaInfo(Pythia8::Pythia &) const override
StatusCode initialize() override
AlgTool initialize method.
UserPhotonFlux(const std::string &, const std::string &, const IInterface *)
AlgTool style constructor.