ATLAS Offline Software
Loading...
Searching...
No Matches
iGeant4::G4RunManagerHelper Class Reference

#include <G4RunManagerHelper.h>

Inheritance diagram for iGeant4::G4RunManagerHelper:
Collaboration diagram for iGeant4::G4RunManagerHelper:

Public Member Functions

 G4RunManagerHelper (const std::string &type, const std::string &name, const IInterface *parent)
virtual ~G4RunManagerHelper ()
virtual StatusCode initialize () override
virtual G4AtlasRunManager *g4RunManager ATLAS_NOT_THREAD_SAFE () override
virtual G4RunManager *fastG4RunManager ATLAS_NOT_THREAD_SAFE () override

Private Attributes

G4AtlasRunManagerm_g4RunManager
G4RunManager * m_fastG4RunManager

Detailed Description

Definition at line 15 of file G4RunManagerHelper.h.

Constructor & Destructor Documentation

◆ G4RunManagerHelper()

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

Definition at line 19 of file G4RunManagerHelper.cxx.

22 : base_class(type,name,parent),
25{
26}
G4AtlasRunManager * m_g4RunManager

◆ ~G4RunManagerHelper()

iGeant4::G4RunManagerHelper::~G4RunManagerHelper ( )
virtual

Definition at line 28 of file G4RunManagerHelper.cxx.

29{
30}

Member Function Documentation

◆ ATLAS_NOT_THREAD_SAFE() [1/2]

virtual G4AtlasRunManager *g4RunManager iGeant4::G4RunManagerHelper::ATLAS_NOT_THREAD_SAFE ( )
overridevirtual

◆ ATLAS_NOT_THREAD_SAFE() [2/2]

virtual G4RunManager *fastG4RunManager iGeant4::G4RunManagerHelper::ATLAS_NOT_THREAD_SAFE ( )
overridevirtual

◆ initialize()

StatusCode iGeant4::G4RunManagerHelper::initialize ( )
overridevirtual

Definition at line 32 of file G4RunManagerHelper.cxx.

33{
34 ATH_MSG_INFO("Initializing G4RunManagerHelper");
35
36 return StatusCode::SUCCESS;
37}
#define ATH_MSG_INFO(x)

Member Data Documentation

◆ m_fastG4RunManager

G4RunManager* iGeant4::G4RunManagerHelper::m_fastG4RunManager
private

Definition at line 31 of file G4RunManagerHelper.h.

◆ m_g4RunManager

G4AtlasRunManager* iGeant4::G4RunManagerHelper::m_g4RunManager
private

Definition at line 30 of file G4RunManagerHelper.h.


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