16#ifndef _RMG_EVENT_ACTION_HH_
17#define _RMG_EVENT_ACTION_HH_
22#include "G4UserEventAction.hh"
37 ~RMGEventAction() =
default;
39 RMGEventAction(RMGEventAction
const&) =
delete;
40 RMGEventAction& operator=(RMGEventAction
const&) =
delete;
41 RMGEventAction(RMGEventAction&&) =
delete;
42 RMGEventAction& operator=(RMGEventAction&&) =
delete;
void EndOfEventAction(const G4Event *) override
Run filtering schemes and, if the event is kept, fill the output ntuples.
Definition RMGEventAction.cc:74
void BeginOfEventAction(const G4Event *) override
Clear per-event output buffers and notify schemes that a new event has started.
Definition RMGEventAction.cc:31
Per-thread run action managing output files, ntuples and output schemes.
Definition RMGRunAction.hh:40