6#ifndef SIMCORE_G4USER_STEPPINGACTION_H
7#define SIMCORE_G4USER_STEPPINGACTION_H
17#include "G4UserSteppingAction.hh"
22#include "SimCore/UserAction.h"
Interface that defines a user action.
Implements the Geant4 user stepping action.
void UserSteppingAction(const G4Step *step) override
Callback used to process a step.
std::vector< UserAction * > steppingActions_
Collection of user stepping actions.
~SteppingAction()
Destructor.
void registerAction(UserAction *steppingAction)
Register a user action of type SteppingAction with this class.
This namespace is meant to contain all the standard user actions that allow a Geant4 user to interfac...