ATLAS Offline Software
Loading...
Searching...
No Matches
G4StepLimitationTool Class Referencefinal

Tool for the concrete implementation of a Physics List selection class. More...

#include "G4Utilities/G4StepLimitationTool.h"

Inheritance diagram for G4StepLimitationTool:
Collaboration diagram for G4StepLimitationTool:

Classes

class  PhysicsConstructor

Public Member Functions

 G4StepLimitationTool (const std::string &type, const std::string &name, const IInterface *parent)
 Standard constructor.
virtual ~G4StepLimitationTool ()
 Destructor.
virtual StatusCode initialize () override
 Initialize method.
UPPhysicsConstructor GetPhysicsOption () override
 Implements.

Detailed Description

Tool for the concrete implementation of a Physics List selection class.

Author
Edoardo Farina
Date
03-08-2015

Definition at line 21 of file G4StepLimitationTool.h.

Constructor & Destructor Documentation

◆ G4StepLimitationTool()

G4StepLimitationTool::G4StepLimitationTool ( const std::string & type,
const std::string & name,
const IInterface * parent )

Standard constructor.

Definition at line 31 of file G4StepLimitationTool.cxx.

34 : base_class(type, name, parent) {
35 m_physicsOptionType = G4AtlasPhysicsOption::Type::GlobalProcesses;
36}

◆ ~G4StepLimitationTool()

G4StepLimitationTool::~G4StepLimitationTool ( )
virtual

Destructor.

Definition at line 42 of file G4StepLimitationTool.cxx.

43{
44}

Member Function Documentation

◆ GetPhysicsOption()

auto G4StepLimitationTool::GetPhysicsOption ( )
override

Implements.

Definition at line 56 of file G4StepLimitationTool.cxx.

56 {
57 return std::make_unique<G4StepLimitationTool::PhysicsConstructor>(name(), this->msgLevel());
58}

◆ initialize()

StatusCode G4StepLimitationTool::initialize ( )
overridevirtual

Initialize method.

Definition at line 49 of file G4StepLimitationTool.cxx.

50{
51 ATH_MSG_VERBOSE("G4StepLimitationTool initialize( )");
52
53 return StatusCode::SUCCESS;
54}
#define ATH_MSG_VERBOSE(x)

The documentation for this class was generated from the following files: