ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
IPhysicsOptionTool Class Referenceabstract

#include "G4AtlasInterfaces/IPhysicsOptionTool.h"

Inheritance diagram for IPhysicsOptionTool:
Collaboration diagram for IPhysicsOptionTool:

Public Member Functions

 IPhysicsOptionTool ()
 
virtual ~IPhysicsOptionTool ()
 
 DeclareInterfaceID (IPhysicsOptionTool, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual G4VPhysicsConstructor * GetPhysicsOption ()=0
 
virtual G4AtlasPhysicsOption::Type GetOptionType () const
 

Protected Attributes

G4AtlasPhysicsOption::Type m_physicsOptionType {G4AtlasPhysicsOption::Type::UnknownType}
 

Detailed Description

Abstract interface to Geant4 Physics list classes

Author
Edoardo Farina
Date
2015-05-15

Definition at line 30 of file IPhysicsOptionTool.h.

Constructor & Destructor Documentation

◆ IPhysicsOptionTool()

IPhysicsOptionTool::IPhysicsOptionTool ( )
inline

Definition at line 34 of file IPhysicsOptionTool.h.

34 {}

◆ ~IPhysicsOptionTool()

virtual IPhysicsOptionTool::~IPhysicsOptionTool ( )
inlinevirtual

Definition at line 35 of file IPhysicsOptionTool.h.

35 {}

Member Function Documentation

◆ DeclareInterfaceID()

IPhysicsOptionTool::DeclareInterfaceID ( IPhysicsOptionTool  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ GetOptionType()

virtual G4AtlasPhysicsOption::Type IPhysicsOptionTool::GetOptionType ( ) const
inlinevirtual

Definition at line 42 of file IPhysicsOptionTool.h.

42 { return m_physicsOptionType; };

◆ GetPhysicsOption()

virtual G4VPhysicsConstructor* IPhysicsOptionTool::GetPhysicsOption ( )
pure virtual

Implemented in LucidPhysicsTool.

Member Data Documentation

◆ m_physicsOptionType

G4AtlasPhysicsOption::Type IPhysicsOptionTool::m_physicsOptionType {G4AtlasPhysicsOption::Type::UnknownType}
protected

Definition at line 46 of file IPhysicsOptionTool.h.


The documentation for this class was generated from the following file:
IPhysicsOptionTool::m_physicsOptionType
G4AtlasPhysicsOption::Type m_physicsOptionType
Definition: IPhysicsOptionTool.h:46