ATLAS Offline Software
Loading...
Searching...
No Matches
G4ScoringProcessTool.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 G4ScoringProcessTool_H
6#define G4ScoringProcessTool_H
7
8// Include files
9
13
21class G4ScoringProcessTool : public extends<AthAlgTool, IPhysicsOptionTool> {
22 public:
24 G4ScoringProcessTool( const std::string& type , const std::string& name,
25 const IInterface* parent ) ;
26
27 virtual ~G4ScoringProcessTool( );
28
30 virtual StatusCode initialize() override final;
31
34
35 virtual UPPhysicsConstructor GetPhysicsOption() override final;
36
38 public:
40
41 virtual void ConstructParticle() override;
42 virtual void ConstructProcess() override;
43 };
44};
45
46#endif // G4ScoringProcessTool_H
IPhysicsContructor(const std::string &name, MSG::Level level)
Standard constructor.
virtual ~G4ScoringProcessTool()
Destructor.
virtual UPPhysicsConstructor GetPhysicsOption() override final
Implements.
virtual StatusCode initialize() override final
Initialize method.
G4ScoringProcessTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
IPhysicsContructor(const std::string &name, MSG::Level level)
Standard constructor.