ATLAS Offline Software
Loading...
Searching...
No Matches
ScoringVolumeTrackKillerTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef G4USERACTIONS_G4UA__SCORINGVOLUMETRACKKILLERTOOL_H
6#define G4USERACTIONS_G4UA__SCORINGVOLUMETRACKKILLERTOOL_H
7
8// Infrastructure includes
10
11// Local includes
13
14namespace G4UA
15{
16
20 : public UserActionToolBase<ScoringVolumeTrackKiller>
21 {
22
23 public:
24
26 ScoringVolumeTrackKillerTool(const std::string& type, const std::string& name,
27 const IInterface* parent);
28
29 protected:
30
32 virtual std::unique_ptr<ScoringVolumeTrackKiller>
34
35 }; // class ScoringVolumeTrackKillerTool
36
37} // namespace G4UA
38
39#endif
ScoringVolumeTrackKillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
virtual std::unique_ptr< ScoringVolumeTrackKiller > 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.