Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Public Member Functions | List of all members
G4StepLimitationTool Class Referencefinal

#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. More...
 
virtual ~G4StepLimitationTool ()
 Destructor. More...
 
virtual StatusCode initialize () override
 Initialize method. More...
 
UPPhysicsConstructor GetPhysicsOption () override
 Implements. More...
 

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 }

The documentation for this class was generated from the following files:
ATH_MSG_VERBOSE
#define ATH_MSG_VERBOSE(x)
Definition: AthMsgStreamMacros.h:28
python.CaloAddPedShiftConfig.type
type
Definition: CaloAddPedShiftConfig.py:42
test_pyathena.parent
parent
Definition: test_pyathena.py:15
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:240
G4AtlasPhysicsOption::GlobalProcesses
@ GlobalProcesses
Definition: IPhysicsOptionTool.h:26