k4SimGeant4
Loading...
Searching...
No Matches
SimG4UserLimitPhysicsList Class Reference

User limits physics list tool. More...

#include <SimG4Full/src/components/SimG4UserLimitPhysicsList.h>

Inheritance diagram for SimG4UserLimitPhysicsList:
Collaboration diagram for SimG4UserLimitPhysicsList:

Public Member Functions

 SimG4UserLimitPhysicsList (const std::string &aType, const std::string &aName, const IInterface *aParent)
 
virtual ~SimG4UserLimitPhysicsList ()
 
virtual StatusCode initialize ()
 Initialize.
 
virtual StatusCode finalize ()
 Finalize.
 
virtual G4VModularPhysicsList * physicsList ()
 Get the physics list.
 
- Public Member Functions inherited from ISimG4PhysicsList
 DeclareInterfaceID (ISimG4PhysicsList, 1, 0)
 Retrieve interface ID.
 

Private Attributes

ToolHandle< ISimG4PhysicsListm_physicsListTool {"SimG4FtfpBert", this, true}
 Handle for the full physics list tool.
 

Detailed Description

User limits physics list tool.

Attaches G4StepLimiterPhysics process to the full simulation physics list.

Author
Anna Zaborowska

Constructor & Destructor Documentation

◆ SimG4UserLimitPhysicsList()

SimG4UserLimitPhysicsList::SimG4UserLimitPhysicsList ( const std::string & aType,
const std::string & aName,
const IInterface * aParent )
explicit

◆ ~SimG4UserLimitPhysicsList()

SimG4UserLimitPhysicsList::~SimG4UserLimitPhysicsList ( )
virtual

Member Function Documentation

◆ finalize()

StatusCode SimG4UserLimitPhysicsList::finalize ( )
virtual

Finalize.

Returns
status code

◆ initialize()

StatusCode SimG4UserLimitPhysicsList::initialize ( )
virtual

Initialize.

Returns
status code

◆ physicsList()

G4VModularPhysicsList * SimG4UserLimitPhysicsList::physicsList ( )
virtual

Get the physics list.

Returns
pointer to G4VModularPhysicsList (ownership is transferred to the caller)

Implements ISimG4PhysicsList.

Member Data Documentation

◆ m_physicsListTool

ToolHandle<ISimG4PhysicsList> SimG4UserLimitPhysicsList::m_physicsListTool {"SimG4FtfpBert", this, true}
private

Handle for the full physics list tool.


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