ATLAS Offline Software
Loading...
Searching...
No Matches
ActsGeantFollowerTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ACTSGEANTFOLLOWERTOOL_H
6#define ACTSGEANTFOLLOWERTOOL_H
7
8// Infrastructure includes
10
11// Local includes
12#include "ActsGeantFollower.h"
13
14
18class ActsGeantFollowerTool : public G4UA::UserActionToolBase<ActsGeantFollower>
19{
20
21public:
23 ActsGeantFollowerTool(const std::string& type, const std::string& name,const IInterface* parent);
24protected:
26 virtual std::unique_ptr<ActsGeantFollower>
28}; // class ActsGeantFollowerTool
29
30#endif
virtual std::unique_ptr< ActsGeantFollower > makeAndFillAction(G4UA::G4AtlasUserActions &) override final
Create an action for this thread.
ActsGeantFollowerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
abstract template utility base-class for G4 user-action tools.
Struct for passing around user actions.