ATLAS Offline Software
Loading...
Searching...
No Matches
SyncRunAction.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef G4RUNMANAGEMENT_SyncRunAction_H
6#define G4RUNMANAGEMENT_SyncRunAction_H
7
9#include "G4UserRunAction.hh"
10
11class G4Run;
12
13class AtlasGeant4DataInterface;
14
15namespace G4UA
16{
17
18class SyncRunAction : public G4UserRunAction
19{
20 public:
22
23 virtual void BeginOfRunAction(const G4Run*) override;
24 virtual void EndOfRunAction(const G4Run*) override;
25
26private:
28};
29
30} // namespace G4UA
31
32#endif
33
virtual void BeginOfRunAction(const G4Run *) override
SyncRunAction(IG4RunTool *)
virtual void EndOfRunAction(const G4Run *) override
IG4RunTool * m_g4RunTool
Provides an interface to interact with the Geant4 run.
Definition IG4RunTool.h:22