ATLAS Offline Software
Loading...
Searching...
No Matches
G4StepLimitationTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef G4StepLimitationTool_H
6#define G4StepLimitationTool_H
7
8// Include files
9
13
21class G4StepLimitationTool final : public extends<AthAlgTool, IPhysicsOptionTool> {
22 public:
24 G4StepLimitationTool( const std::string& type , const std::string& name,
25 const IInterface* parent ) ;
26
27 virtual ~G4StepLimitationTool();
28
30 virtual StatusCode initialize() override;
31
34
35 UPPhysicsConstructor GetPhysicsOption() override;
36
38 public:
40
41 virtual void ConstructParticle() override;
42 virtual void ConstructProcess() override;
43 };
44};
45
46#endif //G4StepLimitationTool_H
IPhysicsContructor(const std::string &name, MSG::Level level)
Standard constructor.
virtual ~G4StepLimitationTool()
Destructor.
UPPhysicsConstructor GetPhysicsOption() override
Implements.
G4StepLimitationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
virtual StatusCode initialize() override
Initialize method.
IPhysicsContructor(const std::string &name, MSG::Level level)
Standard constructor.