5#ifndef BEAMEFFECTS_GENEVENTVERTEXPOSITIONER_H
6#define BEAMEFFECTS_GENEVENTVERTEXPOSITIONER_H 1
9#include "GaudiKernel/ToolHandle.h"
37 StatusCode
finalize()
override final;
40 StatusCode
manipulate(HepMC::GenEvent& ge,
const EventContext& ctx)
const override final;
StatusCode finalize() override final
Athena algtool's Hooks.
GenEventVertexPositioner(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
StatusCode initialize() override final
Athena algtool's Hooks.
ToolHandleArray< ILorentzVectorGenerator > m_vertexShifters
Vertex Shifters applied in the given order.
StatusCode manipulate(HepMC::GenEvent &ge, const EventContext &ctx) const override final
modifies (displaces) the given GenEvent
Interface definition for an AthenaTool creating a HepLorentzVector.