Abstract interface to Geant4 Physics list classes.
More...
#include "G4AtlasInterfaces/IPhysicsListSvc.h"
Abstract interface to Geant4 Physics list classes.
- Author
- Andrea Dell'Acqua
- Date
- 2014-10-01
Definition at line 20 of file IPhysicsListSvc.h.
◆ IPhysicsListSvc()
| IPhysicsListSvc::IPhysicsListSvc |
( |
| ) |
|
|
inline |
◆ ~IPhysicsListSvc()
| virtual IPhysicsListSvc::~IPhysicsListSvc |
( |
| ) |
|
|
inlinevirtual |
◆ CreatePhysicsList()
| virtual void IPhysicsListSvc::CreatePhysicsList |
( |
| ) |
|
|
pure virtual |
Build the physics list.
This method should be called when G4 is ready for the initialization of the physics list
◆ DeclareInterfaceID()
Creates the InterfaceID and interfaceID() method.
◆ GetPhysicsList()
| virtual G4VUserPhysicsList * IPhysicsListSvc::GetPhysicsList |
( |
| ) |
|
|
pure virtual |
Simple function to get the physics list pointer, in case it is needed.
◆ SetPhysicsList()
| virtual void IPhysicsListSvc::SetPhysicsList |
( |
| ) |
|
|
pure virtual |
Get the run manager out and assign the physics list to it.
This should be called once the run manager exists, before the physics list initialization needs to happen.
◆ SetPhysicsListOptions()
| virtual void IPhysicsListSvc::SetPhysicsListOptions |
( |
| ) |
|
|
pure virtual |
Set global physics-list options before run-manager initialization.
◆ SetPhysicsOptions()
| virtual void IPhysicsListSvc::SetPhysicsOptions |
( |
| ) |
|
|
pure virtual |
Set all physics options with the ordering expected by legacy run managers.
◆ SetPhysicsProcessOptions()
| virtual void IPhysicsListSvc::SetPhysicsProcessOptions |
( |
| ) |
|
|
pure virtual |
Set options requiring processes to have already been constructed.
The documentation for this class was generated from the following file: