26 lines
448 B
C++
26 lines
448 B
C++
#ifndef RunAction_h
|
|
#define RunAction_h 1
|
|
|
|
#include "G4UserRunAction.hh"
|
|
|
|
class G4Run;
|
|
class G4GenericMessenger;
|
|
|
|
class RunAction : public G4UserRunAction
|
|
{
|
|
public:
|
|
RunAction();
|
|
virtual ~RunAction();
|
|
|
|
virtual void BeginOfRunAction(const G4Run* run) override;
|
|
virtual void EndOfRunAction(const G4Run* run) override;
|
|
|
|
private:
|
|
void DefineCommands();
|
|
|
|
G4GenericMessenger* fMessenger;
|
|
bool fIncludeElectrons;
|
|
};
|
|
|
|
#endif
|