ATLAS Offline Software
Loading...
Searching...
No Matches
SyncEventActionTool.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_SyncEventActionTool_H
6#define G4RUNMANAGEMENT_SyncEventActionTool_H
7
9
10// Local includes
11#include "SyncEventAction.h"
12
13namespace G4UA {
14
15class SyncEventActionTool : public UserActionToolBase<SyncEventAction> {
16
17 public:
20
21 protected:
23 virtual std::unique_ptr<SyncEventAction> makeAndFillAction(
24 G4AtlasUserActions&) override final;
25
26}; // class SyncEventActionTool
27
28} // namespace G4UA
29
30#endif
virtual std::unique_ptr< SyncEventAction > makeAndFillAction(G4AtlasUserActions &) override final
Create the action for the current thread.
UserActionToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Struct for passing around user actions.