ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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),
23  m_g4RunManager(0),
25 {
26 }

◆ ~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 }

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:
ATH_MSG_INFO
#define ATH_MSG_INFO(x)
Definition: AthMsgStreamMacros.h:31
test_pyathena.parent
parent
Definition: test_pyathena.py:15
iGeant4::G4RunManagerHelper::m_fastG4RunManager
G4RunManager * m_fastG4RunManager
Definition: G4RunManagerHelper.h:31
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
iGeant4::G4RunManagerHelper::m_g4RunManager
G4AtlasRunManager * m_g4RunManager
Definition: G4RunManagerHelper.h:30