ATLAS Offline Software
Loading...
Searching...
No Matches
HitWrapperTool.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__HITWRAPPERTOOL_H
6#define G4USERACTIONS_G4UA__HITWRAPPERTOOL_H
7
8// Infrastructure includes
10
11// Local includes
12#include "HitWrapper.h"
13
14namespace G4UA
15{
16
18 class HitWrapperTool : public UserActionToolBase<HitWrapper>
19 {
20
21 public:
22
24 HitWrapperTool(const std::string& type, const std::string& name,
25 const IInterface* parent);
26
27 protected:
28
30 virtual std::unique_ptr<HitWrapper>
32
33 private:
34
36
37 }; // class HitWrapperTool
38
39} // namespace G4UA
40
41#endif
HitWrapper::Config m_config
virtual std::unique_ptr< HitWrapper > makeAndFillAction(G4AtlasUserActions &) override final
Create the action for the current thread.
HitWrapperTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
UserActionToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Struct for passing around user actions.