6#ifndef SIMCORE_G4USER_STEPPINGACTION_H
7#define SIMCORE_G4USER_STEPPINGACTION_H
17#include "G4UserSteppingAction.hh"
File holding UserAction prototype and supporting macro.
Implements the Geant4 user stepping action.
void UserSteppingAction(const G4Step *step) override
Callback used to process a step.
void registerAction(std::shared_ptr< UserAction > steppingAction)
Register a user action of type SteppingAction with this class.
~SteppingAction()
Destructor.
std::vector< std::shared_ptr< UserAction > > stepping_actions_
Collection of user stepping actions.
This namespace is meant to contain all the standard user actions that allow a Geant4 user to interfac...
Dynamically loadable photonuclear models either from SimCore or external libraries implementing this ...