10#define GeantFollower_H
12#include "GaudiKernel/ToolHandle.h"
22#include "G4UserEventAction.hh"
23#include "G4UserRunAction.hh"
24#include "G4UserSteppingAction.hh"
27 class IGeantFollowerHelper;
33 class GeantFollower:
public G4UserEventAction,
public G4UserRunAction,
public G4UserSteppingAction
41 ToolHandle<Trk::IGeantFollowerHelper>
helper =
42 ToolHandle<Trk::IGeantFollowerHelper>(
"Trk::GeantFollowerHelper/GeantFollowerHelper");
Trk::IGeantFollowerHelper * m_helperPointer
virtual void EndOfEventAction(const G4Event *) override
GeantFollower(const Config &config)
virtual void BeginOfEventAction(const G4Event *) override
virtual void UserSteppingAction(const G4Step *) override
virtual void BeginOfRunAction(const G4Run *) override
Ensure that the ATLAS eigen extensions are properly loaded.
ToolHandle< Trk::IGeantFollowerHelper > helper
FIXME: Public tool handle. See ATLASSIM-3561.